{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T16:19:26Z","timestamp":1781972366209,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,6,3]],"date-time":"2012-06-03T00:00:00Z","timestamp":1338681600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000028","name":"Semiconductor Research Corporation","doi-asserted-by":"publisher","award":["2009-TJ-1879"],"award-info":[{"award-number":["2009-TJ-1879"]}],"id":[{"id":"10.13039\/100000028","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0926127"],"award-info":[{"award-number":["CCF-0926127"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,6,3]]},"DOI":"10.1145\/2228360.2228586","type":"proceedings-article","created":{"date-parts":[[2012,5,31]],"date-time":"2012-05-31T12:10:51Z","timestamp":1338466251000},"page":"1233-1238","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":48,"title":["Optimizing memory hierarchy allocation with loop transformations for high-level synthesis"],"prefix":"10.1145","author":[{"given":"Jason","family":"Cong","sequence":"first","affiliation":[{"name":"University of California, Los Angeles, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Zou","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2012,6,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-2849-1","volume-title":"Custom Memory Management Methodology: Exploration of Memory Organisation for Embedded Multimedia System Design.","author":"Catthoor F.","year":"1998","unstructured":"F. Catthoor , E. d. Greef, and S. Suytack , Custom Memory Management Methodology: Exploration of Memory Organisation for Embedded Multimedia System Design. Norwell, MA, USA : Kluwer Academic Publishers , 1998 . F. Catthoor, E. d. Greef, and S. Suytack, Custom Memory Management Methodology: Exploration of Memory Organisation for Embedded Multimedia System Design. Norwell, MA, USA: Kluwer Academic Publishers, 1998."},{"key":"e_1_3_2_1_2_1","volume-title":"Optimizing compilers for modern architectures: a dependence-based approach","author":"Kennedy K.","year":"2002","unstructured":"K. Kennedy and J. R. Allen , Optimizing compilers for modern architectures: a dependence-based approach . San Francisco, CA, USA : Morgan Kaufmann Publishers Inc ., 2002 . K. Kennedy and J. R. Allen, Optimizing compilers for modern architectures: a dependence-based approach. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 2002."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/233561.233564"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/113445.113449"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.97902"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01407835"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/305138.305197"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012293814832"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375595"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854317"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926449"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-4903-8","volume-title":"Data access and storage management for embedded programmable processors.","author":"Catthoor F.","year":"2002","unstructured":"F. Catthoor , K. Danckaert , K. Kulkarni , E. Brockmeyer , P. Kjeldsberg , T. v. Achteren, and T. Omnes , Data access and storage management for embedded programmable processors. Norwell, MA, USA : Kluwer Academic Publishers , 2002 . F. Catthoor, K. Danckaert, K. Kulkarni, E. Brockmeyer, P. Kjeldsberg, T. v. Achteren, and T. Omnes, Data access and storage management for embedded programmable processors. Norwell, MA, USA: Kluwer Academic Publishers, 2002."},{"key":"e_1_3_2_1_13_1","first-page":"428","volume-title":"Data reuse exploration techniques for loop-dominated applications,\" in DATE'02","author":"Van Achteren T.","year":"2002","unstructured":"T. Van Achteren , G. Deconinck , F. Catthoor , and R. Lauwereins , \" Data reuse exploration techniques for loop-dominated applications,\" in DATE'02 , pp. 428 -- 435 , Mar. 2002 . T. Van Achteren, G. Deconinck, F. Catthoor, and R. Lauwereins, \"Data reuse exploration techniques for loop-dominated applications,\" in DATE'02, pp. 428--435, Mar. 2002."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230800.1230807"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.736124"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/513918.514077"},{"key":"e_1_3_2_1_17_1","first-page":"1070","volume-title":"Layer assignment techniques for low energy in multi-layered memory organisations,\" in DATE'03","author":"Brockmeyer E.","year":"2003","unstructured":"E. Brockmeyer , M. Miranda , and F. Catthoor , \" Layer assignment techniques for low energy in multi-layered memory organisations,\" in DATE'03 , pp. 1070 -- 1075 , Mar. 2003 . E. Brockmeyer, M. Miranda, and F. Catthoor, \"Layer assignment techniques for low energy in multi-layered memory organisations,\" in DATE'03, pp. 1070--1075, Mar. 2003."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024724.2024937"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2008.925781"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1497561.1497565"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.739054"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278349.1278363"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345210"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2009.2013541"},{"key":"e_1_3_2_1_25_1","first-page":"185","volume-title":"Combined loop transformation and hierarchy allocation in data reuse optimization,\" in ICCAD'11","author":"Cong J.","year":"2011","unstructured":"J. Cong , P. Zhang , and Y. Zou , \" Combined loop transformation and hierarchy allocation in data reuse optimization,\" in ICCAD'11 , pp. 185 -- 192 , Nov. 2011 . J. Cong, P. Zhang, and Y. Zou, \"Combined loop transformation and hierarchy allocation in data reuse optimization,\" in ICCAD'11, pp. 185--192, Nov. 2011."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-006-0012-3"},{"key":"e_1_3_2_1_29_1","unstructured":"Barvinok library. http:\/\/freshmeat.net\/projects\/barvinok  Barvinok library. http:\/\/freshmeat.net\/projects\/barvinok"},{"key":"e_1_3_2_1_30_1","unstructured":"ROSE compiler infrastructure. http:\/\/rosecompiler.org\/  ROSE compiler infrastructure. http:\/\/rosecompiler.org\/"},{"key":"e_1_3_2_1_31_1","unstructured":"The ClooG code generator. http:\/\/www.cloog.org\/  The ClooG code generator. http:\/\/www.cloog.org\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2011.2110592"},{"key":"e_1_3_2_1_33_1","volume-title":"AutoPilot: A Platform-Based ESL Synthesis System,\" High-Level Synthesis: From Algorithm to Digital Circuit, ed. P. Coussy and A. Morawiec","author":"Zhang Z.","year":"2008","unstructured":"Z. Zhang , Y. Fan , W. Jiang , G. Han , C. Yang , and J. Cong , \" AutoPilot: A Platform-Based ESL Synthesis System,\" High-Level Synthesis: From Algorithm to Digital Circuit, ed. P. Coussy and A. Morawiec , Springer Publishers , 2008 . Z. Zhang, Y. Fan, W. Jiang, G. Han, C. Yang, and J. Cong, \"AutoPilot: A Platform-Based ESL Synthesis System,\" High-Level Synthesis: From Algorithm to Digital Circuit, ed. P. Coussy and A. Morawiec, Springer Publishers, 2008."},{"key":"e_1_3_2_1_34_1","unstructured":"Xilinx ISE Design Suite. http:\/\/www.xilinx.com\/products\/design-tools\/ise-design-suite\/.  Xilinx ISE Design Suite. http:\/\/www.xilinx.com\/products\/design-tools\/ise-design-suite\/."},{"key":"e_1_3_2_1_35_1","unstructured":"Polyhedral benchmark suite v3.1. http:\/\/www.cse.ohio-state.edu\/-~pouchet\/software\/polybench\/.  Polyhedral benchmark suite v3.1. http:\/\/www.cse.ohio-state.edu\/-~pouchet\/software\/polybench\/."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2010.141"}],"event":{"name":"DAC '12: The 49th Annual Design Automation Conference 2012","location":"San Francisco California","acronym":"DAC '12","sponsor":["EDAC Electronic Design Automation Consortium","SIGDA ACM Special Interest Group on Design Automation","IEEE-CEDA","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 49th Annual Design Automation Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2228360.2228586","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2228360.2228586","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:48:59Z","timestamp":1750236539000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2228360.2228586"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,3]]},"references-count":34,"alternative-id":["10.1145\/2228360.2228586","10.1145\/2228360"],"URL":"https:\/\/doi.org\/10.1145\/2228360.2228586","relation":{},"subject":[],"published":{"date-parts":[[2012,6,3]]},"assertion":[{"value":"2012-06-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}