{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:06:35Z","timestamp":1759133195694,"version":"3.41.0"},"reference-count":14,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,9,14]],"date-time":"2010-09-14T00:00:00Z","timestamp":1284422400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2010,9,14]]},"abstract":"<jats:p>We describe a programming framework for high performance clusters with various hardware accelerators. In this framework, users can utilize the available heterogeneous resources productively and efficiently. The distributed application is highly modularized to support dynamic system configuration with changing types and number of the accelerators. Multiple layers of communication interface are introduced to reduce the overhead in both control messages and data transfers. Parallelism can be achieved by controlling the accelerators in various schemes through scheduling extension. The framework has been used to support physics simulation and financial application development. We achieve significant performance improvement on a 16-node cluster with FPGA and GPU accelerators.<\/jats:p>","DOI":"10.1145\/1926367.1926377","type":"journal-article","created":{"date-parts":[[2011,1,24]],"date-time":"2011-01-24T14:58:13Z","timestamp":1295881093000},"page":"53-59","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Programming framework for clusters with heterogeneous accelerators"],"prefix":"10.1145","volume":"38","author":[{"given":"Kuen Hung","family":"Tsoi","sequence":"first","affiliation":[{"name":"Imperial College London"}]},{"given":"Anson H.T.","family":"Tse","sequence":"additional","affiliation":[{"name":"Imperial College London"}]},{"given":"Peter","family":"Pietzuch","sequence":"additional","affiliation":[{"name":"Imperial College London"}]},{"given":"Wayne","family":"Luk","sequence":"additional","affiliation":[{"name":"Imperial College London"}]}],"member":"320","published-online":{"date-parts":[[2011,1,14]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Alpha-Data Parallel System Ltd. ADM-XRC-5T2 User Manual 2008.  Alpha-Data Parallel System Ltd. ADM-XRC-5T2 User Manual 2008."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2007.104"},{"key":"e_1_2_1_3_1","first-page":"1","volume-title":"Proceedings of IEEE International Symposium on Parallel and Distributed Processing","author":"Endo T.","year":"2008"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/375663.375677"},{"volume-title":"10th LCI International Conference on High-Performance Clustered Computing","year":"2009","author":"Showerman M.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2006.15"},{"key":"e_1_2_1_8_1","unstructured":"Message Passing Interface Forum. MPI: A Message Passing Interface Standard Version 2.1 2008.  Message Passing Interface Forum. MPI: A Message Passing Interface Standard Version 2.1 2008."},{"key":"e_1_2_1_9_1","unstructured":"nVidia Co. Tesla C1060 Computing Processor Board Sep. 2008.  nVidia Co. Tesla C1060 Computing Processor Board Sep. 2008."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2009.41"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2007.71"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1862648.1862656"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2009.36"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1723112.1723134"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1926367.1926377","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1926367.1926377","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:59:51Z","timestamp":1750244391000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1926367.1926377"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9,14]]},"references-count":14,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,9,14]]}},"alternative-id":["10.1145\/1926367.1926377"],"URL":"https:\/\/doi.org\/10.1145\/1926367.1926377","relation":{},"ISSN":["0163-5964"],"issn-type":[{"type":"print","value":"0163-5964"}],"subject":[],"published":{"date-parts":[[2010,9,14]]},"assertion":[{"value":"2011-01-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}