{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T07:06:48Z","timestamp":1763968008567,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,1,19]],"date-time":"2010-01-19T00:00:00Z","timestamp":1263859200000},"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":[[2010,1,19]]},"DOI":"10.1145\/1708046.1708053","type":"proceedings-article","created":{"date-parts":[[2010,1,19]],"date-time":"2010-01-19T20:15:04Z","timestamp":1263932104000},"page":"15-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Ypnos"],"prefix":"10.1145","author":[{"given":"Dominic A.","family":"Orchard","sequence":"first","affiliation":[{"name":"University of Cambridge, Cambridge, United Kingdom"}]},{"given":"Max","family":"Bolingbroke","sequence":"additional","affiliation":[{"name":"University of Cambridge, Cambridge, United Kingdom"}]},{"given":"Alan","family":"Mycroft","sequence":"additional","affiliation":[{"name":"University of Cambridge, Cambridge, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2010,1,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ACE Associated Compiler Experts bv. Parallelization using Polyhedral Analysis 2008 last accessed September 2009. https:\/\/www.opencosy.org\/node\/37.  ACE Associated Compiler Experts bv. Parallelization using Polyhedral Analysis 2008 last accessed September 2009. https:\/\/www.opencosy.org\/node\/37."},{"key":"e_1_3_2_1_3_1","first-page":"507597","volume-title":"Oxford University Press","author":"Ashcroft E.A.","year":"1995"},{"volume-title":"USA","year":"1982","author":"Berger M.J.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(00)00004-1"},{"volume-title":"Addison Wesley","year":"2004","author":"Gerald C.","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"W.\n       \n      Hackbusch\n    .\n      \n  \n   \n  Multi-grid methods and applications\n  . Volume \n  4\n   of \n  Springer series in computational mathematics\n  . \n  Springer 1985\n  .  W. Hackbusch. Multi-grid methods and applications. Volume 4 of Springer series in computational mathematics. Springer 1985.","DOI":"10.1007\/978-3-662-02427-0"},{"key":"e_1_3_2_1_11_1","unstructured":"T. Halfhill. Parallel Processing with CUDA. Microprocessor Report Januray 2008.  T. Halfhill. Parallel Processing with CUDA. Microprocessor Report Januray 2008."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198555.1198768"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/318593.318660"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796897002864"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199701)9:1<63::AID-CPE240>3.0.CO;2-V"},{"key":"e_1_3_2_1_16_1","unstructured":"S. Lee M.M. Chakravarty V. Grover and G. Keller. GPU Kernels as Data-Parallel Array Computations in Haskell. 2009.  S. Lee M.M. Chakravarty V. Grover and G. Keller. GPU Kernels as Data-Parallel Array Computations in Haskell. 2009."},{"key":"e_1_3_2_1_17_1","unstructured":"D. Leijen and E. Meijer. Parsec: Direct style monadic parser combinators for the real world. Technical report 2001.  D. Leijen and E. Meijer. Parsec: Direct style monadic parser combinators for the real world. Technical report 2001."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291201.1291211"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882362"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/0890-5401(91)90052-4"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/305138.305204"},{"key":"e_1_3_2_1_22_1","unstructured":"A. Munshi. OpenCL: Parallel computing on the GPU and CPU. presentation at SIGGRAPH 2008 http:\/\/s08.idav.ucdavis.edu\/munshi-opencl.pdf.  A. Munshi. OpenCL: Parallel computing on the GPU and CPU. presentation at SIGGRAPH 2008 http:\/\/s08.idav.ucdavis.edu\/munshi-opencl.pdf."},{"key":"e_1_3_2_1_24_1","unstructured":"D. Piponi. Evaluating cellular automata is comonadic December 2006 Last retreived September 2009. http:\/\/blog.sigfpe.com\/2006\/12\/evaluating-cellular-automata-is.html.  D. Piponi. Evaluating cellular automata is comonadic December 2006 Last retreived September 2009. http:\/\/blog.sigfpe.com\/2006\/12\/evaluating-cellular-automata-is.html."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(01)00024-X"},{"volume-title":"MIT Press","year":"1998","author":"Snir M.","key":"e_1_3_2_1_26_1"},{"volume-title":"Domain Specific Languages for Domain Specific Problems. In Workshop on Non-Traditional Programming Models for High-Performance Computing, LACSS","year":"2009","author":"Stewart D.","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/11894100_5"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.05.029"},{"key":"e_1_3_2_1_30_1","first-page":"729650","volume-title":"Inc.","author":"Wadge W.","year":"1985"},{"volume-title":"North","year":"1990","author":"Wadler P.","key":"e_1_3_2_1_31_1"}],"event":{"name":"POPL '10: The 37th 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":"Madrid Spain","acronym":"POPL '10"},"container-title":["Proceedings of the 5th ACM SIGPLAN workshop on Declarative aspects of multicore programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1708046.1708053","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1708046.1708053","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:45:37Z","timestamp":1750250737000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1708046.1708053"}},"subtitle":["declarative, parallel structured grid programming"],"short-title":[],"issued":{"date-parts":[[2010,1,19]]},"references-count":27,"alternative-id":["10.1145\/1708046.1708053","10.1145\/1708046"],"URL":"https:\/\/doi.org\/10.1145\/1708046.1708053","relation":{},"subject":[],"published":{"date-parts":[[2010,1,19]]},"assertion":[{"value":"2010-01-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}