{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T01:34:48Z","timestamp":1725672888757},"reference-count":51,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,10]]},"DOI":"10.1109\/iccd.2009.5413117","type":"proceedings-article","created":{"date-parts":[[2010,2,17]],"date-time":"2010-02-17T18:35:32Z","timestamp":1266431732000},"page":"459-464","source":"Crossref","is-referenced-by-count":12,"title":["Code density concerns for new architectures"],"prefix":"10.1109","author":[{"given":"Vincent M.","family":"Weaver","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sally A.","family":"McKee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/937503.937504"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/384197.384204"},{"journal-title":"PDP 11\/45 Processor Handbook","year":"1972","key":"ref33"},{"journal-title":"MCS6500 Microcomputer Family Hardware Manual","year":"1975","key":"ref32"},{"journal-title":"SH-3\/SH-3E\/SH3-DSP Software Manual","year":"2006","key":"ref31"},{"journal-title":"ETRAX FS Designer's Reference","year":"2007","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/43.811316"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1992.697002"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178249"},{"journal-title":"Z80 family CPU User Manual","year":"2001","key":"ref34"},{"journal-title":"AMD64 Architecture Programmer's Manual","year":"2006","key":"ref28"},{"journal-title":"Intel 64 and IA-32 architectures software developer's manual","year":"2007","key":"ref27"},{"journal-title":"AVR32 Architecture Document","year":"2006","key":"ref29"},{"key":"ref2","first-page":"60","article-title":"The effect of instruction set complexity on program size and memory performance","author":"davidson","year":"1987","journal-title":"Proc Symp on Architectural Support for Programming Languages and Operating Systems"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1989.714560"},{"journal-title":"MIPS32\ufffd Architecture For Programmers","year":"2001","key":"ref20"},{"journal-title":"PowerPC Microprocessor Family The Programming Environment for 32-Bit Microprocessors","year":"2000","key":"ref22"},{"journal-title":"PA-RISC 1 1 Architecture and Instruction Set Reference Manual","year":"1994","key":"ref21"},{"journal-title":"Motorola M68000 Family Programmer's Reference Manual","year":"1992","key":"ref24"},{"journal-title":"The Sparc Architecture Manual Version 9","year":"1994","key":"ref23"},{"journal-title":"VAX Architecture Reference Manual","year":"1987","key":"ref26"},{"journal-title":"Enterprise Systems Architecture\/390 Principles of Operation","year":"1999","key":"ref25"},{"key":"ref50","first-page":"122","article-title":"Superoptimizer: a look at the smallest program","author":"massalin","year":"1987","journal-title":"Proc Symp on Architectural Support for Programming Languages and Operating Systems"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/30350.30384"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/WWC.2001.990739"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1977.1055714"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/951710.951724"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/322344.322346"},{"year":"2007","author":"raiter","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1992.753334"},{"journal-title":"Intel Itanium Architecture Software Developer's Manual","year":"2000","key":"ref15"},{"journal-title":"Alpha Architecture Handbook","year":"1998","key":"ref16"},{"journal-title":"ARM Architecture Reference Manual","year":"2000","key":"ref17"},{"journal-title":"Motorola MC88110 User's Manual","year":"1991","key":"ref18"},{"journal-title":"MicroBlaze Processor Reference Guide","year":"2004","key":"ref19"},{"key":"ref4","first-page":"244","article-title":"Multi-profile based code compression","author":"netto","year":"2004","journal-title":"Proceedings 41st Design Automation Conference 2004 DAC"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/40.476254"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/LPE.2001.945426"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2006.244090"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.142"},{"key":"ref7","first-page":"245","article-title":"Memory hierarchy reconfiguration for energy and performance in general-purpose processor architectures","author":"balasubramonian","year":"2000","journal-title":"Proc IEEE\/ACM 33nd International Symposium on Microarchitecture"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/581199.581228"},{"year":"2009","author":"weaver","key":"ref9"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.1994.331903"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2007.364390"},{"key":"ref48","article-title":"Improving ARM Code Density and Performance: New Thumb Extensions to the ARM Architecture","author":"phelan","year":"2003","journal-title":"ARM Limited"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1987.1663696"},{"key":"ref42","first-page":"76","article-title":"LZW-based code compression for VLIW embedded systems","author":"lin","year":"2004","journal-title":"Proc ACM\/IEEE Design Automation and Test in Europe Conference and Exposition"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/977091.977154"},{"key":"ref44","first-page":"251","article-title":"A bitmask-based code compression technique for embedded systems","author":"seong","year":"2006","journal-title":"Proc International Conference on Computer Aided Design"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1084834.1084878"}],"event":{"name":"2009 IEEE International Conference on Computer Design (ICCD 2009)","start":{"date-parts":[[2009,10,4]]},"location":"Lake Tahoe, CA, USA","end":{"date-parts":[[2009,10,7]]}},"container-title":["2009 IEEE International Conference on Computer Design"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5406656\/5413104\/05413117.pdf?arnumber=5413117","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,19]],"date-time":"2017-03-19T04:29:03Z","timestamp":1489897743000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5413117\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/iccd.2009.5413117","relation":{},"subject":[],"published":{"date-parts":[[2009,10]]}}}