{"id":"https://openalex.org/W2236516215","doi":"https://doi.org/10.1109/iccd.2009.5413146","title":"Reusing cached schedules in an out-of-order processor with in-order issue logic","display_name":"Reusing cached schedules in an out-of-order processor with in-order issue logic","publication_year":2009,"publication_date":"2009-10-01","ids":{"openalex":"https://openalex.org/W2236516215","doi":"https://doi.org/10.1109/iccd.2009.5413146","mag":"2236516215"},"language":"en","primary_location":{"id":"doi:10.1109/iccd.2009.5413146","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2009.5413146","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Conference on Computer Design","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/2117/8563","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018432551","display_name":"Oscar Palomar","orcid":"https://orcid.org/0000-0001-6729-4187"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Oscar Palomar","raw_affiliation_strings":["Barcelona Supercomputing Center, Spain","Departament d'Arquitectura de Computadors, Universitat Polit\u00e8cnica de Catalunya, Spain"],"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"Departament d'Arquitectura de Computadors, Universitat Polit\u00e8cnica de Catalunya, Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104063150","display_name":"Toni Juan","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Toni Juan","raw_affiliation_strings":["Intel\u00ae Corporation"],"affiliations":[{"raw_affiliation_string":"Intel\u00ae Corporation","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110500883","display_name":"Juan J. Navarro","orcid":null},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan J. Navarro","raw_affiliation_strings":["Departament d'Arquitectura de Computadors, Universitat Polit\u00e8cnica de Catalunya, Spain"],"affiliations":[{"raw_affiliation_string":"Departament d'Arquitectura de Computadors, Universitat Polit\u00e8cnica de Catalunya, Spain","institution_ids":["https://openalex.org/I9617848"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018432551"],"corresponding_institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":0.2712,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.62978927,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"7","issue":null,"first_page":"246","last_page":"253"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.998199999332428,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9980999827384949,"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/commit","display_name":"Commit","score":0.8656753897666931},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8076054453849792},{"id":"https://openalex.org/keywords/spec#","display_name":"Spec#","score":0.6886489987373352},{"id":"https://openalex.org/keywords/out-of-order-execution","display_name":"Out-of-order execution","score":0.6460464000701904},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6361085176467896},{"id":"https://openalex.org/keywords/critical-path-method","display_name":"Critical path method","score":0.6265993118286133},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6002776026725769},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.52938312292099},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.48325592279434204},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.44817718863487244},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34625089168548584},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33668240904808044},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.08052760362625122},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.0767991840839386}],"concepts":[{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.8656753897666931},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8076054453849792},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.6886489987373352},{"id":"https://openalex.org/C1793878","wikidata":"https://www.wikidata.org/wiki/Q1153762","display_name":"Out-of-order execution","level":2,"score":0.6460464000701904},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6361085176467896},{"id":"https://openalex.org/C115874739","wikidata":"https://www.wikidata.org/wiki/Q825377","display_name":"Critical path method","level":2,"score":0.6265993118286133},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6002776026725769},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.52938312292099},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.48325592279434204},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.44817718863487244},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34625089168548584},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33668240904808044},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.08052760362625122},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0767991840839386},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iccd.2009.5413146","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2009.5413146","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Conference on Computer Design","raw_type":"proceedings-article"},{"id":"pmh:oai:upcommons.upc.edu:2117/8563","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/8563","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:upcommons.upc.edu:2117/8563","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/8563","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W1499795650","https://openalex.org/W1515587081","https://openalex.org/W1545291388","https://openalex.org/W1573498813","https://openalex.org/W1972390394","https://openalex.org/W2004432065","https://openalex.org/W2019674193","https://openalex.org/W2022740893","https://openalex.org/W2064909421","https://openalex.org/W2076264849","https://openalex.org/W2096121393","https://openalex.org/W2099018580","https://openalex.org/W2099336824","https://openalex.org/W2099786221","https://openalex.org/W2101398646","https://openalex.org/W2103065543","https://openalex.org/W2112841617","https://openalex.org/W2112915496","https://openalex.org/W2119077081","https://openalex.org/W2119764734","https://openalex.org/W2120628323","https://openalex.org/W2121539621","https://openalex.org/W2124595802","https://openalex.org/W2124705830","https://openalex.org/W2127052691","https://openalex.org/W2130124967","https://openalex.org/W2130912976","https://openalex.org/W2135065269","https://openalex.org/W2139685877","https://openalex.org/W2140351961","https://openalex.org/W2146448836","https://openalex.org/W2146631487","https://openalex.org/W2148865465","https://openalex.org/W2149831583","https://openalex.org/W2152746325","https://openalex.org/W2153456949","https://openalex.org/W2155079410","https://openalex.org/W2156476900","https://openalex.org/W2159617380","https://openalex.org/W2159651756","https://openalex.org/W2159785226","https://openalex.org/W2161864047","https://openalex.org/W2161978027","https://openalex.org/W2165423885","https://openalex.org/W2167857132","https://openalex.org/W2173501262","https://openalex.org/W2292981223","https://openalex.org/W2403933466","https://openalex.org/W2406085352","https://openalex.org/W2539954022","https://openalex.org/W4205860147","https://openalex.org/W4232096869","https://openalex.org/W4233035613","https://openalex.org/W4235462502","https://openalex.org/W4241410512","https://openalex.org/W4244227015","https://openalex.org/W4254003710","https://openalex.org/W4285719527","https://openalex.org/W6677926207","https://openalex.org/W6678902803","https://openalex.org/W6684430692"],"related_works":["https://openalex.org/W878150521","https://openalex.org/W2622383771","https://openalex.org/W3155329745","https://openalex.org/W2735885410","https://openalex.org/W2010574112","https://openalex.org/W2296408112","https://openalex.org/W2800306259","https://openalex.org/W4400836607","https://openalex.org/W1842095167","https://openalex.org/W2441918056"],"abstract_inverted_index":{"The":[0,87],"complex":[1],"and":[2,93,130],"powerful":[3],"out-of-order":[4,52,128,145],"issue":[5,35,48,100],"logic":[6,36,49,75],"dismisses":[7],"the":[8,12,26,28,34,42,47,65,73,77,82,112,121,135,144,156,160,163],"repetitive":[9,66],"nature":[10,67],"of":[11,25,30,41,50,68,81,85,115,137,150,159],"code,":[13],"unlike":[14],"what":[15,57],"caches":[16],"or":[17],"branch":[18],"predictors":[19],"do.":[20],"We":[21,110,141],"show":[22],"that":[23,102,119],"90%":[24],"cycles,":[27],"group":[29],"instructions":[31],"selected":[32],"by":[33],"belongs":[37],"to":[38,95],"just":[39],"13%":[40],"total":[43],"different":[44],"groups":[45],"issued:":[46],"an":[51,138],"processor":[53],"is":[54],"constantly":[55],"re-discovering":[56],"it":[58],"has":[59],"already":[60],"found.":[61],"To":[62],"benefit":[63],"from":[64],"instruction":[69],"issue,":[70],"we":[71],"move":[72],"scheduling":[74],"after":[76,162],"commit":[78,164],"stage,":[79],"out":[80,149],"critical":[83],"path":[84],"execution.":[86],"schedules":[88],"created":[89],"there":[90],"are":[91],"cached":[92],"reused":[94],"feed":[96],"a":[97,106,126,131],"simple":[98],"in-order":[99,139],"logic,":[101],"could":[103],"result":[104],"in":[105,147],"higher":[107],"frequency":[108],"design.":[109],"present":[111],"complete":[113],"design":[114],"our":[116],"ReLaSch":[117],"processor,":[118,129],"achieves":[120],"same":[122],"average":[123],"IPC":[124,136,146],"than":[125],"conventional":[127],"1.56":[132],"speed-up":[133],"over":[134],"processor.":[140],"actually":[142],"surpass":[143],"23":[148],"40":[151],"SPEC":[152],"benchmarks,":[153],"mainly":[154],"because":[155],"broader":[157],"vision":[158],"code":[161],"stage":[165],"allows":[166],"creating":[167],"better":[168],"schedules.":[169]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2016-06-24T00:00:00"}
