{"id":"https://openalex.org/W2143188883","doi":"https://doi.org/10.1109/tvlsi.2008.2000243","title":"Selective Writeback: Reducing Register File Pressure and Energy Consumption","display_name":"Selective Writeback: Reducing Register File Pressure and Energy Consumption","publication_year":2008,"publication_date":"2008-05-20","ids":{"openalex":"https://openalex.org/W2143188883","doi":"https://doi.org/10.1109/tvlsi.2008.2000243","mag":"2143188883"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2008.2000243","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2008.2000243","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022310999","display_name":"Deniz Balkan","orcid":null},"institutions":[{"id":"https://openalex.org/I123946342","display_name":"Binghamton University","ror":"https://ror.org/008rmbt77","country_code":"US","type":"education","lineage":["https://openalex.org/I123946342"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Deniz Balkan","raw_affiliation_strings":["Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA","institution_ids":["https://openalex.org/I123946342"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034403616","display_name":"Joseph Sharkey","orcid":null},"institutions":[{"id":"https://openalex.org/I4210097321","display_name":"Assured Information Security (United States)","ror":"https://ror.org/00w5xhg82","country_code":"US","type":"company","lineage":["https://openalex.org/I4210097321"]},{"id":"https://openalex.org/I123946342","display_name":"Binghamton University","ror":"https://ror.org/008rmbt77","country_code":"US","type":"education","lineage":["https://openalex.org/I123946342"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joseph Sharkey","raw_affiliation_strings":["Assured Information Security, Inc., Rome, NY, USA","State the Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA"],"affiliations":[{"raw_affiliation_string":"Assured Information Security, Inc., Rome, NY, USA","institution_ids":["https://openalex.org/I4210097321"]},{"raw_affiliation_string":"State the Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA","institution_ids":["https://openalex.org/I123946342"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066100959","display_name":"Dmitry Ponomarev","orcid":"https://orcid.org/0009-0006-5656-2258"},"institutions":[{"id":"https://openalex.org/I123946342","display_name":"Binghamton University","ror":"https://ror.org/008rmbt77","country_code":"US","type":"education","lineage":["https://openalex.org/I123946342"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dmitry Ponomarev","raw_affiliation_strings":["Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA","institution_ids":["https://openalex.org/I123946342"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043921638","display_name":"Kanad Ghose","orcid":"https://orcid.org/0000-0002-5509-6543"},"institutions":[{"id":"https://openalex.org/I123946342","display_name":"Binghamton University","ror":"https://ror.org/008rmbt77","country_code":"US","type":"education","lineage":["https://openalex.org/I123946342"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kanad Ghose","raw_affiliation_strings":["Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, State University of New York, Binghamton, Binghamton, NY, USA","institution_ids":["https://openalex.org/I123946342"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5022310999"],"corresponding_institution_ids":["https://openalex.org/I123946342"],"apc_list":null,"apc_paid":null,"fwci":1.063,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.81888203,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"16","issue":"6","first_page":"650","last_page":"661"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10363","display_name":"Low-power high-performance VLSI design","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.9125576019287109},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7886474132537842},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.6041423678398132},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.541469931602478},{"id":"https://openalex.org/keywords/transient","display_name":"Transient (computer programming)","score":0.5064409971237183},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.4760130047798157},{"id":"https://openalex.org/keywords/register-allocation","display_name":"Register allocation","score":0.47524356842041016},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46295884251594543},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4346827566623688},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.42243319749832153},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.4183594584465027},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.4125172197818756},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.24166762828826904},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23044893145561218},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11206763982772827},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.0987493097782135}],"concepts":[{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.9125576019287109},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7886474132537842},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.6041423678398132},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.541469931602478},{"id":"https://openalex.org/C2780799671","wikidata":"https://www.wikidata.org/wiki/Q17087362","display_name":"Transient (computer programming)","level":2,"score":0.5064409971237183},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.4760130047798157},{"id":"https://openalex.org/C128916667","wikidata":"https://www.wikidata.org/wiki/Q1343660","display_name":"Register allocation","level":3,"score":0.47524356842041016},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46295884251594543},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4346827566623688},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.42243319749832153},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.4183594584465027},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.4125172197818756},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.24166762828826904},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23044893145561218},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11206763982772827},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0987493097782135},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2008.2000243","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2008.2000243","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W1549770887","https://openalex.org/W1868432933","https://openalex.org/W2032094184","https://openalex.org/W2062603907","https://openalex.org/W2064909421","https://openalex.org/W2080732703","https://openalex.org/W2089363288","https://openalex.org/W2089854225","https://openalex.org/W2102481695","https://openalex.org/W2104479064","https://openalex.org/W2105808473","https://openalex.org/W2108616660","https://openalex.org/W2110263160","https://openalex.org/W2116521658","https://openalex.org/W2117877698","https://openalex.org/W2118896605","https://openalex.org/W2128252715","https://openalex.org/W2129760904","https://openalex.org/W2132387319","https://openalex.org/W2134897181","https://openalex.org/W2137860371","https://openalex.org/W2138777150","https://openalex.org/W2144177047","https://openalex.org/W2145462867","https://openalex.org/W2159254447","https://openalex.org/W2164474450","https://openalex.org/W2166908913","https://openalex.org/W2171065098","https://openalex.org/W2535965777","https://openalex.org/W2537134123","https://openalex.org/W3137832335","https://openalex.org/W3147621302","https://openalex.org/W4205391132","https://openalex.org/W4230455623","https://openalex.org/W4241874262","https://openalex.org/W4243294372","https://openalex.org/W4244169180","https://openalex.org/W4244227015","https://openalex.org/W4244495268","https://openalex.org/W4244763500","https://openalex.org/W4245021564","https://openalex.org/W4245342790","https://openalex.org/W4247951364","https://openalex.org/W4248734552","https://openalex.org/W4252472210","https://openalex.org/W4253632036","https://openalex.org/W6673006336","https://openalex.org/W6675521511","https://openalex.org/W6676235766","https://openalex.org/W6677322969","https://openalex.org/W6677789079","https://openalex.org/W6681947701","https://openalex.org/W6685248236"],"related_works":["https://openalex.org/W2111377238","https://openalex.org/W1967889241","https://openalex.org/W2165125411","https://openalex.org/W3022691489","https://openalex.org/W3117494601","https://openalex.org/W2224192221","https://openalex.org/W2161297616","https://openalex.org/W4247209662","https://openalex.org/W2195435904","https://openalex.org/W4236453383"],"abstract_inverted_index":{"Much":[0],"of":[1,34,68,86,100,150,189,210],"the":[2,10,14,19,32,35,40,59,74,89,101,110,121,148,155,176,182,186,193,197,207,211,215],"complexity":[3,64],"in":[4,175,202,206],"today's":[5],"superscalar":[6],"microprocessors":[7],"stems":[8],"from":[9,42,73,120],"need":[11,75],"to":[12,57,76,106,146,181,214],"maintain":[13,77],"speculatively":[15],"produced":[16],"results":[17,25,201],"within":[18],"on-chip":[20],"storage":[21],"components":[22],"until":[23],"these":[24],"can":[26],"be":[27],"safely":[28],"discarded":[29],"without":[30],"endangering":[31],"reconstruction":[33],"precise":[36],"state":[37],"or":[38],"impeding":[39],"recovery":[41],"possible":[43],"branch":[44],"misspeculations.":[45],"For":[46],"this,":[47],"modern":[48],"designs":[49],"use":[50],"large,":[51],"heavily-ported":[52],"physical":[53],"register":[54,163],"files":[55],"(RFs)":[56],"increase":[58],"instruction":[60],"throughput.":[61],"The":[62],"high":[63],"and":[65,79,115,136,160,172],"power":[66],"dissipation":[67],"such":[69,133,151],"RFs":[70],"mainly":[71],"stem":[72],"each":[78],"every":[80],"result":[81,90,102],"for":[82,131,192],"a":[83,95,144,203],"large":[84],"number":[85,188],"cycles":[87],"after":[88],"generation.":[91],"We":[92],"observed":[93],"that":[94],"significant":[96],"fraction":[97],"(about":[98],"45%)":[99],"values":[103,135,153],"are":[104,116],"delivered":[105],"their":[107,138],"consumers":[108],"via":[109],"bypass":[111],"network":[112],"(consumed":[113],"ldquoon-the-flyrdquo)":[114],"never":[117],"read":[118],"out":[119],"destination":[122],"registers.":[123,190],"In":[124],"this":[125],"paper,":[126],"we":[127,142],"first":[128],"formulate":[129],"conditions":[130],"identifying":[132],"transient":[134,152],"describe":[137],"microarchitectural":[139],"implementation;":[140],"then":[141],"propose":[143],"technique":[145,166],"avoid":[147],"writeback":[149,199],"into":[154],"RF.":[156],"With":[157],"64-entry":[158],"integer":[159],"floating":[161],"point":[162],"files,":[164],"our":[165],"achieves":[167],"an":[168],"11%":[169],"performance":[170,195],"improvement":[171],"29%":[173],"reduction":[174,205],"RF":[177,212],"energy":[178,208],"consumption":[179,209],"compared":[180,213],"baseline":[183,216],"machine":[184],"with":[185],"same":[187,194],"Furthermore,":[191],"target,":[196],"selective":[198],"scheme":[200],"38%":[204],"machine.":[217]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2026-03-06T13:50:29.536080","created_date":"2025-10-10T00:00:00"}
