{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T15:52:31Z","timestamp":1761580351016,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,9,24]],"date-time":"2005-09-24T00:00:00Z","timestamp":1127520000000},"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":[[2005,9,24]]},"DOI":"10.1145\/1086297.1086313","type":"proceedings-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T17:34:39Z","timestamp":1131384879000},"page":"115-125","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":41,"title":["Memory allocation for embedded systems with a compile-time-unknown scratch-pad size"],"prefix":"10.1145","author":[{"given":"Nghi","family":"Nguyen","sequence":"first","affiliation":[{"name":"University of Maryland, College Park, MD"}]},{"given":"Angel","family":"Dominguez","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD"}]},{"given":"Rajeev","family":"Barua","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD"}]}],"member":"320","published-online":{"date-parts":[[2005,9,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/951710.951751"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023833.1023869"},{"key":"e_1_3_2_1_3_1","unstructured":"ARM968E-S 32-bit Embedded Core. Arm Revised March 2004. http:\/\/www.arm.com\/products\/CPUs\/ARM968E-S.html.]]  ARM968E-S 32-bit Embedded Core. Arm Revised March 2004. http:\/\/www.arm.com\/products\/CPUs\/ARM968E-S.html.]]"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/502217.502223"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/581888.581891"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/774789.774805"},{"key":"e_1_3_2_1_7_1","unstructured":"Cnetx. Downloadable software. http:\/\/www.cnetx.com\/slideshow\/.]]  Cnetx. Downloadable software. http:\/\/www.cnetx.com\/slideshow\/.]]"},{"key":"e_1_3_2_1_8_1","unstructured":"CodeSourcery. http:\/\/www.codesourcery.com\/.]]  CodeSourcery. http:\/\/www.codesourcery.com\/.]]"},{"key":"e_1_3_2_1_9_1","volume-title":"Heap Data Allocation to Scratch-Pad Memory in Embedded Systems. Journal of Embedded Computing(JEC)","author":"Dominguez A.","year":"2005","unstructured":"A. Dominguez , S. Udayakumaran , and R. Barua . Heap Data Allocation to Scratch-Pad Memory in Embedded Systems. Journal of Embedded Computing(JEC) , 2005 . Cambridge International Science Publishing . To appear August 2005.]] A. Dominguez, S. Udayakumaran, and R. Barua. Heap Data Allocation to Scratch-Pad Memory in Embedded Systems. Journal of Embedded Computing(JEC), 2005. Cambridge International Science Publishing. To appear August 2005.]]"},{"key":"e_1_3_2_1_10_1","unstructured":"Intel wireless flash memory (W30). Intel Corporation. http:\/\/www.intel.com\/design\/flcomp\/datashts\/290702.htm.]]  Intel wireless flash memory (W30). Intel Corporation. http:\/\/www.intel.com\/design\/flcomp\/datashts\/290702.htm.]]"},{"key":"e_1_3_2_1_11_1","unstructured":"Handango. Downloadable software. http:\/\/www.handango.com\/.]]  Handango. Downloadable software. http:\/\/www.handango.com\/.]]"},{"key":"e_1_3_2_1_12_1","volume-title":"Computer Architecture A Quantitative Approach. Morgan Kaufmann","author":"Hennessy J.","year":"1996","unstructured":"J. Hennessy and D. Patterson . Computer Architecture A Quantitative Approach. Morgan Kaufmann , Palo Alto, CA , second edition, 1996 .]] J. Hennessy and D. Patterson. Computer Architecture A Quantitative Approach. Morgan Kaufmann, Palo Alto, CA, second edition, 1996.]]"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/997163.997190"},{"volume-title":"DesignLine Journal","author":"Janzen J.","key":"e_1_3_2_1_14_1","unstructured":"J. Janzen . Calculating Memory System Power for DDR SDRAM . In DesignLine Journal , volume 10(2). Micron Technology Inc., 2001 . http:\/\/www.micron.com\/publications\/designline.html.]] J. Janzen. Calculating Memory System Power for DDR SDRAM. In DesignLine Journal, volume 10(2). Micron Technology Inc., 2001. http:\/\/www.micron.com\/publications\/designline.html.]]"},{"key":"e_1_3_2_1_15_1","unstructured":"Landware. Downloadable software. http:\/\/www.landware.com\/pocketquicken\/.]]  Landware. Downloadable software. http:\/\/www.landware.com\/pocketquicken\/.]]"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/378239.379049"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/348019.348570"},{"key":"e_1_3_2_1_18_1","unstructured":"Phatware. Downloadable software. http:\/\/www.phatware.com\/phatnotes\/.]]  Phatware. Downloadable software. http:\/\/www.phatware.com\/phatnotes\/.]]"},{"key":"e_1_3_2_1_19_1","volume-title":"ACM Conference on Languages, Compilers and Tools for Embedded Systems (LCTES)","author":"Compilation Challenges for Network Processors. Industrial Panel","year":"2003","unstructured":"Compilation Challenges for Network Processors. Industrial Panel , ACM Conference on Languages, Compilers and Tools for Embedded Systems (LCTES) , June 2003 . Slides at http:\/\/www.cs.purdue.edu\/s3\/LCTES03\/.]] Compilation Challenges for Network Processors. Industrial Panel, ACM Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), June 2003. Slides at http:\/\/www.cs.purdue.edu\/s3\/LCTES03\/.]]"},{"key":"e_1_3_2_1_20_1","volume-title":"Compiler and Architecture Support for Embedded Computing Systems","author":"Sjodin J.","year":"1998","unstructured":"J. Sjodin , B. Froderberg , and T. Lindgren . Allocation of Global Data Objects in On-Chip RAM . Compiler and Architecture Support for Embedded Computing Systems , December 1998 .]] J. Sjodin, B. Froderberg, and T. Lindgren. Allocation of Global Data Objects in On-Chip RAM. Compiler and Architecture Support for Embedded Computing Systems, December 1998.]]"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/502217.502221"},{"key":"e_1_3_2_1_22_1","unstructured":"Softmaker. Downloadable software. http:\/\/www.softmaker.de.]]  Softmaker. Downloadable software. http:\/\/www.softmaker.de.]]"},{"key":"e_1_3_2_1_23_1","first-page":"409","volume-title":"Proceedings of the conference on Design, automation and test in Europe","author":"Steinke S.","unstructured":"S. Steinke , L. Wehmeyer , B. Lee , and P. Marwedel . Assigning program and data objects to scratchpad for energy reduction . In Proceedings of the conference on Design, automation and test in Europe , page 409 . IEEE Computer Society, 2002.]] S. Steinke, L. Wehmeyer, B. Lee, and P. Marwedel. Assigning program and data objects to scratchpad for energy reduction. In Proceedings of the conference on Design, automation and test in Europe, page 409. IEEE Computer Society, 2002.]]"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/951710.951747"},{"key":"e_1_3_2_1_25_1","first-page":"21264","volume-title":"Proceedings of the conference on Design, automation and test in Europe","author":"Verma M.","unstructured":"M. Verma , L. Wehmeyer , and P. Marwedel . Cache-aware scratchpad allocation algorithm . In Proceedings of the conference on Design, automation and test in Europe , page 21264 . IEEE Computer Society, 2004.]] M. Verma, L. Wehmeyer, and P. Marwedel. Cache-aware scratchpad allocation algorithm. In Proceedings of the conference on Design, automation and test in Europe, page 21264. IEEE Computer Society, 2004.]]"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1054943.1054959"},{"key":"e_1_3_2_1_27_1","unstructured":"Xi-art. Downloadable software. http:\/\/www.xi-art.com\/.]]  Xi-art. Downloadable software. http:\/\/www.xi-art.com\/.]]"}],"event":{"name":"CASES05: 2005 International Conference on Compilers, Architectures and Synthesis for Embedded Systems","sponsor":["ACM Association for Computing Machinery","SIGBED ACM Special Interest Group on Embedded Systems","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"],"location":"San Francisco California USA","acronym":"CASES05"},"container-title":["Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1086297.1086313","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1086297.1086313","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:19Z","timestamp":1750262899000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1086297.1086313"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9,24]]},"references-count":27,"alternative-id":["10.1145\/1086297.1086313","10.1145\/1086297"],"URL":"https:\/\/doi.org\/10.1145\/1086297.1086313","relation":{},"subject":[],"published":{"date-parts":[[2005,9,24]]},"assertion":[{"value":"2005-09-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}