{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:56Z","timestamp":1772164016580,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T00:00:00Z","timestamp":1330128000000},"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":[[2012,2,25]]},"DOI":"10.1145\/2145816.2145838","type":"proceedings-article","created":{"date-parts":[[2012,2,28]],"date-time":"2012-02-28T07:58:45Z","timestamp":1330415925000},"page":"171-180","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["PARRAY"],"prefix":"10.1145","author":[{"given":"Yifeng","family":"Chen","sequence":"first","affiliation":[{"name":"Peking University, Beijing, China"}]},{"given":"Xiang","family":"Cui","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"given":"Hong","family":"Mei","sequence":"additional","affiliation":[{"name":"Peking University, Bejing, China"}]}],"member":"320","published-online":{"date-parts":[[2012,2,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"References  References"},{"key":"e_1_3_2_1_2_1","unstructured":"CUDA CUFFT Library Version 2.3. NVIDIA Corp. 2009.  CUDA CUFFT Library Version 2.3. NVIDIA Corp. 2009."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654090"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.15"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038037.1941561"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_2_1_7_1","volume-title":"IJHPCA'04","author":"Chamberlain B.","year":"2004","unstructured":"B. Chamberlain and et al. The high-level parallel language ZPL improves productivity and performance . In IJHPCA'04 , 2004 . B. Chamberlain and et al. The high-level parallel language ZPL improves productivity and performance. In IJHPCA'04, 2004."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094852"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810128"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1513895.1513901"},{"key":"e_1_3_2_1_11_1","volume-title":"Incremental migration of C and Fortran applications to GPGPU using HMPP. Technical report, hipeac","author":"Francois B.","year":"2010","unstructured":"B. Francois . Incremental migration of C and Fortran applications to GPGPU using HMPP. Technical report, hipeac , 2010 . B. Francois. Incremental migration of C and Fortran applications to GPGPU using HMPP. Technical report, hipeac, 2010."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1122981"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1413370.1413373"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/36.3.238"},{"key":"e_1_3_2_1_15_1","volume-title":"Prentice Hall","author":"Hoare C. A. R.","year":"1985","unstructured":"C. A. R. Hoare . Communicating Sequential Processes . Prentice Hall , 1985 . C. A. R. Hoare. Communicating Sequential Processes. Prentice Hall, 1985."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/27651.27653"},{"key":"e_1_3_2_1_17_1","volume-title":"Unifying Theories of Programming","author":"Hoare C. A. R.","year":"1998","unstructured":"C. A. R. Hoare and J. He . Unifying Theories of Programming . Prentice Hall , 1998 . C. A. R. Hoare and J. He. Unifying Theories of Programming. Prentice Hall, 1998."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/243179.243182"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.2307\/2372123"},{"key":"e_1_3_2_1_20_1","volume-title":"ISC'11","author":"Kandalla K.","year":"2011","unstructured":"K. Kandalla and et al. High-performance and scalable non-blocking All-to-All with collective offload on infiniband clusters: A study with parallel 3D FFT . In ISC'11 , 2011 . K. Kandalla and et al. High-performance and scalable non-blocking All-to-All with collective offload on infiniband clusters: A study with parallel 3D FFT. In ISC'11, 2011."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1413370.1413376"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/289918.289920"},{"key":"e_1_3_2_1_23_1","unstructured":"D. Pekurovsky. http:\/\/www.sdsc.edu\/us\/resources\/p3dfft.php.  D. Pekurovsky. http:\/\/www.sdsc.edu\/us\/resources\/p3dfft.php."},{"key":"e_1_3_2_1_24_1","unstructured":"V. Volkov and B. Kazian. Fitting FFT onto the G80 architecture. http:\/\/www.cs.berkeley.edu\/ May 2008.  V. Volkov and B. Kazian. Fitting FFT onto the G80 architecture. http:\/\/www.cs.berkeley.edu\/ May 2008."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H"},{"key":"e_1_3_2_1_26_1","volume-title":"SIAM Conf on Parallel Processing for Scientific Computing","author":"Zheng Y.","year":"2010","unstructured":"Y. Zheng and et al. Extending Unified Parallel C for GPU computing . In SIAM Conf on Parallel Processing for Scientific Computing , 2010 Y. Zheng and et al. Extending Unified Parallel C for GPU computing. In SIAM Conf on Parallel Processing for Scientific Computing, 2010"}],"event":{"name":"PPoPP '12: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"New Orleans Louisiana USA","acronym":"PPoPP '12","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2145816.2145838","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2145816.2145838","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:54:52Z","timestamp":1750226092000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2145816.2145838"}},"subtitle":["a unifying array representation for heterogeneous parallelism"],"short-title":[],"issued":{"date-parts":[[2012,2,25]]},"references-count":26,"alternative-id":["10.1145\/2145816.2145838","10.1145\/2145816"],"URL":"https:\/\/doi.org\/10.1145\/2145816.2145838","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2370036.2145838","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2012,2,25]]},"assertion":[{"value":"2012-02-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}