{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T20:38:25Z","timestamp":1765485505130,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,1,23]],"date-time":"2011-01-23T00:00:00Z","timestamp":1295740800000},"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":[],"published-print":{"date-parts":[[2011,1,23]]},"DOI":"10.1145\/1926354.1926359","type":"proceedings-article","created":{"date-parts":[[2011,1,24]],"date-time":"2011-01-24T14:58:22Z","timestamp":1295881102000},"page":"15-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Breaking the GPU programming barrier with the auto-parallelising SAC compiler"],"prefix":"10.1145","author":[{"given":"Jing","family":"Guo","sequence":"first","affiliation":[{"name":"University of Hertfordshire, Hatfield, United Kingdom"}]},{"given":"Jeyarajan","family":"Thiyagalingam","sequence":"additional","affiliation":[{"name":"University of Oxford, Oxford, United Kingdom"}]},{"given":"Sven-Bodo","family":"Scholz","sequence":"additional","affiliation":[{"name":"University of Hertfordshire, Hatfield, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2011,1,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375527.1375562"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v22:1"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03275-2_44"},{"key":"e_1_3_2_1_4_1","volume-title":"Morgan Kaufmann","author":"Kirk David B.","year":"2010","unstructured":"David B. Kirk , Wen-mei W. Hwu . Programming Massively Parallel Processors: A Hands-on Approach . Morgan Kaufmann , 2010 . David B. Kirk, Wen-mei W. Hwu. Programming Massively Parallel Processors: A Hands-on Approach. Morgan Kaufmann, 2010."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168898"},{"key":"e_1_3_2_1_6_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1007\/978-3-642-15277-1_5","volume-title":"Pasqua D'Ambra","author":"Lionetti Fred V.","year":"2010","unstructured":"Fred V. Lionetti and Andrew D . McCulloch and Scott B. Baden. Source-to-Source Optimization of CUDA C for GPU Accelerated Cardiac Cell Modeling . In Pasqua D'Ambra , Mario Rosario Guarracino, and Domenico Talia, editors, Proceedings of the 16th International Euro-Par Conference (Euro-Par 2010 ), Part I, volume 6271 of Lecture Notes in Computer Science , pages 38 -- 49 . Springer-Verlag , 2010. Fred V. Lionetti and Andrew D. McCulloch and Scott B. Baden. Source-to-Source Optimization of CUDA C for GPU Accelerated Cardiac Cell Modeling. In Pasqua D'Ambra, Mario Rosario Guarracino, and Domenico Talia, editors, Proceedings of the 16th International Euro-Par Conference (Euro-Par 2010), Part I, volume 6271 of Lecture Notes in Computer Science, pages 38--49. Springer-Verlag, 2010."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626403001379"},{"key":"e_1_3_2_1_8_1","first-page":"33","volume-title":"Trends in Functional Programming","author":"Guo Jing","year":"2010","unstructured":"Jing Guo , Jeyarajan Thiyagalingam , and Sven-Bodo Scholz . Towards Compiling SaC to CUDA . In Trends in Functional Programming , volume 10 , pages 33 -- 48 , Bristol, UK , 2010 . Intellect . Jing Guo, Jeyarajan Thiyagalingam, and Sven-Bodo Scholz. Towards Compiling SaC to CUDA. In Trends in Functional Programming, volume 10, pages 33--48, Bristol, UK, 2010. Intellect."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1513895.1513902"},{"key":"e_1_3_2_1_10_1","volume-title":"Last accessed","author":"Khronos Group","year":"2010","unstructured":"Khronos Group . Open CL 1.1 , Last accessed November 22, 2010 . http:\/\/www.khronos.org\/opencl\/. Khronos Group. OpenCL 1.1, Last accessed November 22, 2010. http:\/\/www.khronos.org\/opencl\/."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504194"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796802004458"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735688.1735697"}],"event":{"name":"POPL '11: The 38th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGACT ACM Special Interest Group on Algorithms and Computation Theory"],"location":"Austin Texas USA","acronym":"POPL '11"},"container-title":["Proceedings of the sixth workshop on Declarative aspects of multicore programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1926354.1926359","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1926354.1926359","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\/1926354.1926359"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,1,23]]},"references-count":13,"alternative-id":["10.1145\/1926354.1926359","10.1145\/1926354"],"URL":"https:\/\/doi.org\/10.1145\/1926354.1926359","relation":{},"subject":[],"published":{"date-parts":[[2011,1,23]]},"assertion":[{"value":"2011-01-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}