{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:23:27Z","timestamp":1750307007110,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,2,23]],"date-time":"2013-02-23T00:00:00Z","timestamp":1361577600000},"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":[[2013,2,23]]},"DOI":"10.1145\/2442992.2442993","type":"proceedings-article","created":{"date-parts":[[2013,2,26]],"date-time":"2013-02-26T15:23:04Z","timestamp":1361892184000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A compiler infrastructure for embedded heterogeneous MPSoCs"],"prefix":"10.1145","author":[{"given":"Weihua","family":"Sheng","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Sch\u00fcrmans","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maximilian","family":"Odendahl","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Bertsch","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vitaliy","family":"Volevach","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rainer","family":"Leupers","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerd","family":"Ascheid","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,2,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho A. V.","year":"2006","unstructured":"A. V. Aho , M. S. Lam , R. Sethi , and J. D. Ullman . Compilers: Principles, Techniques, and Tools ( 2 nd Edition). 2006 . A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools (2nd Edition). 2006.","edition":"2"},{"key":"e_1_3_2_1_2_1","volume-title":"CPC","author":"Bae H.","year":"2009","unstructured":"H. Bae , L. Bachega , C. Dave , S.-I. Lee , S. Lee , S.-J. Min , R. Eigenmann , and S. Midkiff . Cetus: A Source-to-Source Compiler Infrastructure for Multicores . In CPC , 2009 . H. Bae, L. Bachega, C. Dave, S.-I. Lee, S. Lee, S.-J. Min, R. Eigenmann, and S. Midkiff. Cetus: A Source-to-Source Compiler Infrastructure for Multicores. In CPC, 2009."},{"key":"e_1_3_2_1_3_1","first-page":"983","volume-title":"P2012: Building an ecosystem for a scalable, modular and high-efficiency embedded computing accelerator. In DATE","author":"Benini L.","year":"2012","unstructured":"L. Benini , E. Flamand , D. Fuin , and D. Melpignano . P2012: Building an ecosystem for a scalable, modular and high-efficiency embedded computing accelerator. In DATE , pages 983 -- 987 , 2012 . L. Benini, E. Flamand, D. Fuin, and D. Melpignano. P2012: Building an ecosystem for a scalable, modular and high-efficiency embedded computing accelerator. In DATE, pages 983--987, 2012."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015800"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228597"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.385"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/337292.337511"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2006.878473"},{"key":"e_1_3_2_1_9_1","volume-title":"CAL Language Report. Technical report","author":"Eker J.","year":"2003","unstructured":"J. Eker and J. Janneck . CAL Language Report. Technical report , University of California at Berkeley , December 2003 . ERL Technical Memo UCB\/ERL M03\/48. J. Eker and J. Janneck. CAL Language Report. Technical report, University of California at Berkeley, December 2003. ERL Technical Memo UCB\/ERL M03\/48."},{"key":"e_1_3_2_1_10_1","volume-title":"DATE","author":"Geuns S.","year":"2011","unstructured":"S. Geuns , M. Bekooij , T. Bijlsma , and H. Corp oraal . Parallelization of while loops in nested loop programs for shared-memory multiprocessor systems . In DATE , March 2011 . S. Geuns, M. Bekooij, T. Bijlsma, and H. Corporaal. Parallelization of while loops in nested loop programs for shared-memory multiprocessor systems. In DATE, March 2011."},{"key":"e_1_3_2_1_11_1","first-page":"471","volume-title":"IFIP Congress 74","author":"Kahn Gilles","year":"1974","unstructured":"Gilles Kahn . The Semantics of a Simple Language for Parallel Programming . In IFIP Congress 74 , pages 471 -- 475 , North Holland, Amsterdam , 1974 . Gilles Kahn. The Semantics of a Simple Language for Parallel Programming. In IFIP Congress 74, pages 471--475, North Holland, Amsterdam, 1974."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2009.934111"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1220582"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.21"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/334012.334015"},{"key":"e_1_3_2_1_16_1","volume-title":"The BSD Conference","author":"Lattner C.","year":"2008","unstructured":"C. Lattner . LLVM and Clang: Next generation compiler technology . The BSD Conference , Ottawa, Canada , May 2008 . C. Lattner. LLVM and Clang: Next generation compiler technology. The BSD Conference, Ottawa, Canada, May 2008."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2012.71"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceeding of the","author":"Lee E. A.","year":"1987","unstructured":"E. A. Lee and D. G. Messerschmitt . Synchronous Data Flow . In Proceeding of the IEEE , volume 75 , 1987 . E. A. Lee and D. G. Messerschmitt. Synchronous Data Flow. In Proceeding of the IEEE, volume 75, 1987."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882362"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146909.1146980"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2009.934117"},{"key":"e_1_3_2_1_22_1","volume":"38","author":"Munk H.","year":"2010","unstructured":"H. Munk , E. Ayguad\u00e9 , C. Bastoul , P. Carpenter , Z. Chamski , A. Cohen , and . ACOTES Project: Advanced Compiler Technologies for Embedded Streaming. International Journal of Parallel Programming , 38 , Apr. 2010 . H. Munk, E. Ayguad\u00e9, C. Bastoul, P. Carpenter, Z. Chamski, A. Cohen, and et al. ACOTES Project: Advanced Compiler Technologies for Embedded Streaming. International Journal of Parallel Programming, 38, Apr. 2010.","journal-title":"ACOTES Project: Advanced Compiler Technologies for Embedded Streaming. International Journal of Parallel Programming"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDERC.2012.6532259"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.13"},{"key":"e_1_3_2_1_25_1","first-page":"1","author":"Schirrmeister F.","year":"2011","unstructured":"F. Schirrmeister and P. Sheridan . Optimizing Multicore System Performance. Synopsys Insight, Issue 1 , 2011 . F. Schirrmeister and P. Sheridan. Optimizing Multicore System Performance. Synopsys Insight, Issue 1, 2011.","journal-title":"Optimizing Multicore System Performance. Synopsys Insight, Issue"},{"key":"e_1_3_2_1_26_1","volume-title":"OMAP35x Product Bulletin. {Online}","author":"Instruments Texas","year":"2009","unstructured":"Texas Instruments . OMAP35x Product Bulletin. {Online} Available http:\/\/www.ti.com\/lit\/sprt457 (accessed 11\/2010), 2009 . Texas Instruments. OMAP35x Product Bulletin. {Online} Available http:\/\/www.ti.com\/lit\/sprt457 (accessed 11\/2010), 2009."},{"key":"e_1_3_2_1_27_1","volume-title":"C6678 Multicore Fixed and Floating-Point Digital Signal Processor. {Online}","author":"Instruments Texas","year":"2011","unstructured":"Texas Instruments . C6678 Multicore Fixed and Floating-Point Digital Signal Processor. {Online} Available http:\/\/ti.com\/product\/tms320c6678#technicaldocuments\/ (accessed 06\/2012), 2011 . Texas Instruments. C6678 Multicore Fixed and Floating-Point Digital Signal Processor. {Online} Available http:\/\/ti.com\/product\/tms320c6678#technicaldocuments\/ (accessed 06\/2012), 2011."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSD.2007.53"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854319"},{"key":"e_1_3_2_1_30_1","volume-title":"StreamIt: A Language for Streaming Applications. In International Conference on Compiler Construction","author":"Thies W.","year":"2002","unstructured":"W. Thies , M. Karczmarek , and S. Amarasinghe . StreamIt: A Language for Streaming Applications. In International Conference on Compiler Construction , Grenoble, France , Apr 2002 . W. Thies, M. Karczmarek, and S. Amarasinghe. StreamIt: A Language for Streaming Applications. In International Conference on Compiler Construction, Grenoble, France, Apr 2002."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1016720.1016771"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1155\/2007\/75947"}],"event":{"name":"PPoPP '13: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Shenzhen Guangdong China","acronym":"PPoPP '13"},"container-title":["Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2442992.2442993","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2442992.2442993","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:48:57Z","timestamp":1750236537000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2442992.2442993"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2,23]]},"references-count":32,"alternative-id":["10.1145\/2442992.2442993","10.1145\/2442992"],"URL":"https:\/\/doi.org\/10.1145\/2442992.2442993","relation":{},"subject":[],"published":{"date-parts":[[2013,2,23]]},"assertion":[{"value":"2013-02-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}