{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,10]],"date-time":"2025-02-10T05:40:02Z","timestamp":1739166002295,"version":"3.37.0"},"reference-count":32,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,5]]},"DOI":"10.1109\/iwmse.2009.5071385","type":"proceedings-article","created":{"date-parts":[[2009,6,16]],"date-time":"2009-06-16T17:08:52Z","timestamp":1245172132000},"page":"64-72","source":"Crossref","is-referenced-by-count":2,"title":["Dynamic code footprint optimization for the IBM Cell Broadband Engine"],"prefix":"10.1109","author":[{"given":"Tobias","family":"Werth","sequence":"first","affiliation":[]},{"given":"Tobias","family":"Flossmann","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Klemm","sequence":"additional","affiliation":[]},{"given":"Dominic","family":"Schell","sequence":"additional","affiliation":[]},{"given":"Ulrich","family":"Weigand","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Philippsen","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168894"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/DAC.2001.156226"},{"journal-title":"Linkers and Loaders","year":"1999","author":"levine","key":"18"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1162690.1162692"},{"journal-title":"Garbage Collection Algorithms for Automatic Dynamic Memory Management","year":"1996","author":"jones","key":"16"},{"key":"13","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1147\/sj.451.0059","article-title":"using advanced compiler technology to exploit the performance of the cell broadband engine architecture","volume":"45","author":"eichenberger","year":"2006","journal-title":"IBM Systems Journal"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/231379.231411"},{"key":"11","doi-asserted-by":"crossref","first-page":"521","DOI":"10.3233\/EMC-2005-00051","article-title":"heap data allocation to scratch-pad memory in embedded systems","volume":"1","author":"dominguez","year":"2005","journal-title":"Journal of Embedded Computing"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/12.931892"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.80"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/365660.365680"},{"key":"22","first-page":"1","article-title":"the java hotspot server compiler","author":"paleczny","year":"2001","journal-title":"Proc of the 2001 Symp on Java Virtual Machine Research and Technology"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/362896.362923"},{"key":"24","first-page":"179","article-title":"managed dynamic instruction placement in a lowpower code cache","year":"2005","journal-title":"Proc Int l Symp Code Generations and Optimization"},{"key":"25","article-title":"compiling effectively for cell b.e. with gcc","author":"rosen","year":"2009","journal-title":"Proc of the 14thWorkshop on Compilers for Parallel Computing"},{"year":"2009","author":"schell","key":"26"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2003.1191531"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/361405.361407"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2002.998306"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1177\/109434209100500306"},{"key":"2","first-page":"259","article-title":"approach to scratchpad mapping of code","year":"2004","journal-title":"Proc Int Conf Compilers Architectures and Synthesis Embedded Systems"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2002.1176255"},{"year":"0","key":"1"},{"journal-title":"Operating Systems Design and Implementation","year":"2006","author":"tanenbaum","key":"30"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1273444.1254804"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1147\/rd.515.0559"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1145\/998300.997186"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2003.1191551"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1145\/1016720.1016748"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/356571.356573"},{"key":"8","first-page":"915","article-title":"thrashing: its causes and prevention","volume":"33","author":"denning","year":"1968","journal-title":"Proc of the AFIPS Fall Joint Computer Conf"}],"event":{"name":"2009 ICSE Workshop on Multicore Software Engineering (IWMSE)","start":{"date-parts":[[2009,5,18]]},"location":"Vancouver, BC, Canada","end":{"date-parts":[[2009,5,18]]}},"container-title":["2009 ICSE Workshop on Multicore Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5061470\/5071362\/05071385.pdf?arnumber=5071385","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,10]],"date-time":"2025-02-10T04:58:34Z","timestamp":1739163514000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5071385\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/iwmse.2009.5071385","relation":{},"subject":[],"published":{"date-parts":[[2009,5]]}}}