{"id":"https://openalex.org/W1986491730","doi":"https://doi.org/10.1145/1534909.1534910","title":"A mechanistic performance model for superscalar out-of-order processors","display_name":"A mechanistic performance model for superscalar out-of-order processors","publication_year":2009,"publication_date":"2009-05-01","ids":{"openalex":"https://openalex.org/W1986491730","doi":"https://doi.org/10.1145/1534909.1534910","mag":"1986491730"},"language":"en","primary_location":{"id":"doi:10.1145/1534909.1534910","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1534909.1534910","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer 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/A5057014492","display_name":"Stijn Eyerman","orcid":"https://orcid.org/0000-0002-2587-7541"},"institutions":[{"id":"https://openalex.org/I2801227569","display_name":"Ghent University Hospital","ror":"https://ror.org/00xmkp704","country_code":"BE","type":"healthcare","lineage":["https://openalex.org/I2801227569"]},{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Stijn Eyerman","raw_affiliation_strings":["Ghent University, Ghent, Belgium","[Ghent University, Ghent, BeLgium]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ghent University, Ghent, Belgium","institution_ids":["https://openalex.org/I2801227569"]},{"raw_affiliation_string":"[Ghent University, Ghent, BeLgium]","institution_ids":["https://openalex.org/I32597200"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033119975","display_name":"Lieven Eeckhout","orcid":"https://orcid.org/0000-0001-8792-4473"},"institutions":[{"id":"https://openalex.org/I2801227569","display_name":"Ghent University Hospital","ror":"https://ror.org/00xmkp704","country_code":"BE","type":"healthcare","lineage":["https://openalex.org/I2801227569"]},{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Lieven Eeckhout","raw_affiliation_strings":["Ghent University, Ghent, Belgium","[Ghent University, Ghent, BeLgium]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ghent University, Ghent, Belgium","institution_ids":["https://openalex.org/I2801227569"]},{"raw_affiliation_string":"[Ghent University, Ghent, BeLgium]","institution_ids":["https://openalex.org/I32597200"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090313886","display_name":"Tejas S. Karkhanis","orcid":null},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Tejas Karkhanis","raw_affiliation_strings":["Advanced Micro Devices, Sunnyvale, CA","Advanced Micro Devices, Sunnyvale, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Sunnyvale, CA","institution_ids":["https://openalex.org/I4210137977"]},{"raw_affiliation_string":"Advanced Micro Devices, Sunnyvale, CA#TAB#","institution_ids":["https://openalex.org/I1311921367"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017566347","display_name":"James E. Smith","orcid":"https://orcid.org/0000-0001-7908-1859"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James E. Smith","raw_affiliation_strings":["University of Wisconsin -- Madison, Madison, WI"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin -- Madison, Madison, WI","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":11.5976,"has_fulltext":false,"cited_by_count":182,"citation_normalized_percentile":{"value":0.98782961,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":"27","issue":"2","first_page":"1","last_page":"37"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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.9970999956130981,"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"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9970999956130981,"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/computer-science","display_name":"Computer science","score":0.8758283853530884},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.7696408629417419},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.7593021392822266},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7241107225418091},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5786709189414978},{"id":"https://openalex.org/keywords/interval","display_name":"Interval (graph theory)","score":0.535675585269928},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.5326254963874817},{"id":"https://openalex.org/keywords/superscalar","display_name":"Superscalar","score":0.5309162735939026},{"id":"https://openalex.org/keywords/branch-predictor","display_name":"Branch predictor","score":0.5092052817344666},{"id":"https://openalex.org/keywords/pipeline-burst-cache","display_name":"Pipeline burst cache","score":0.48992031812667847},{"id":"https://openalex.org/keywords/out-of-order-execution","display_name":"Out-of-order execution","score":0.4687972664833069},{"id":"https://openalex.org/keywords/instructions-per-cycle","display_name":"Instructions per cycle","score":0.4488096237182617},{"id":"https://openalex.org/keywords/speculative-execution","display_name":"Speculative execution","score":0.43678930401802063},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.37196457386016846},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.17504146695137024},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11394628882408142},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.10650306940078735}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8758283853530884},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.7696408629417419},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.7593021392822266},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7241107225418091},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5786709189414978},{"id":"https://openalex.org/C2778067643","wikidata":"https://www.wikidata.org/wiki/Q166507","display_name":"Interval (graph theory)","level":2,"score":0.535675585269928},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.5326254963874817},{"id":"https://openalex.org/C147101560","wikidata":"https://www.wikidata.org/wiki/Q1045706","display_name":"Superscalar","level":2,"score":0.5309162735939026},{"id":"https://openalex.org/C168522837","wikidata":"https://www.wikidata.org/wiki/Q679552","display_name":"Branch predictor","level":2,"score":0.5092052817344666},{"id":"https://openalex.org/C157547923","wikidata":"https://www.wikidata.org/wiki/Q7197276","display_name":"Pipeline burst cache","level":5,"score":0.48992031812667847},{"id":"https://openalex.org/C1793878","wikidata":"https://www.wikidata.org/wiki/Q1153762","display_name":"Out-of-order execution","level":2,"score":0.4687972664833069},{"id":"https://openalex.org/C156972235","wikidata":"https://www.wikidata.org/wiki/Q1443434","display_name":"Instructions per cycle","level":3,"score":0.4488096237182617},{"id":"https://openalex.org/C141331961","wikidata":"https://www.wikidata.org/wiki/Q2164465","display_name":"Speculative execution","level":2,"score":0.43678930401802063},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.37196457386016846},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.17504146695137024},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11394628882408142},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.10650306940078735},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"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":2,"locations":[{"id":"doi:10.1145/1534909.1534910","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1534909.1534910","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},{"id":"pmh:oai:archive.ugent.be:906257","is_oa":false,"landing_page_url":"http://hdl.handle.net/1854/LU-906257","pdf_url":null,"source":{"id":"https://openalex.org/S4306400478","display_name":"Ghent University Academic Bibliography (Ghent University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I32597200","host_organization_name":"Ghent University","host_organization_lineage":["https://openalex.org/I32597200"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 0734-2071","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.4399999976158142,"display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G2304310261","display_name":null,"funder_award_id":"01J14407","funder_id":"https://openalex.org/F4320322603","funder_display_name":"Universiteit Gent"},{"id":"https://openalex.org/G5732314187","display_name":"Efficient microprocessor design through machine learning","funder_award_id":"G.0255.08","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"},{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"},{"id":"https://openalex.org/F4320322603","display_name":"Universiteit Gent","ror":"https://ror.org/00cv9y106"},{"id":"https://openalex.org/F4320327336","display_name":"Vlaamse regering","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W1686420892","https://openalex.org/W1935830523","https://openalex.org/W1946902536","https://openalex.org/W1964191343","https://openalex.org/W1977964157","https://openalex.org/W1991222965","https://openalex.org/W2002374396","https://openalex.org/W2008190628","https://openalex.org/W2022740893","https://openalex.org/W2025922761","https://openalex.org/W2032094184","https://openalex.org/W2043687377","https://openalex.org/W2044206819","https://openalex.org/W2044503033","https://openalex.org/W2049668033","https://openalex.org/W2056971515","https://openalex.org/W2073617099","https://openalex.org/W2096858484","https://openalex.org/W2097273347","https://openalex.org/W2101865620","https://openalex.org/W2102081731","https://openalex.org/W2109659793","https://openalex.org/W2111880608","https://openalex.org/W2121050483","https://openalex.org/W2121288607","https://openalex.org/W2123608497","https://openalex.org/W2127637835","https://openalex.org/W2127643746","https://openalex.org/W2129192659","https://openalex.org/W2129393463","https://openalex.org/W2132219981","https://openalex.org/W2133394135","https://openalex.org/W2134032953","https://openalex.org/W2139350452","https://openalex.org/W2140915279","https://openalex.org/W2143749395","https://openalex.org/W2144857621","https://openalex.org/W2148004594","https://openalex.org/W2149379863","https://openalex.org/W2153169188","https://openalex.org/W2153456949","https://openalex.org/W2155131419","https://openalex.org/W2157070686","https://openalex.org/W2160131140","https://openalex.org/W2163255067","https://openalex.org/W2163290010","https://openalex.org/W2164705534","https://openalex.org/W2165792033","https://openalex.org/W2166344060","https://openalex.org/W2168361773","https://openalex.org/W2169880332","https://openalex.org/W2170382128","https://openalex.org/W2180558173","https://openalex.org/W2913171050","https://openalex.org/W3004436853","https://openalex.org/W4210271285","https://openalex.org/W4234493895","https://openalex.org/W4243663235","https://openalex.org/W4247176905","https://openalex.org/W4252742548","https://openalex.org/W4381785691","https://openalex.org/W6714449226"],"related_works":["https://openalex.org/W37057355","https://openalex.org/W2090327856","https://openalex.org/W2068252216","https://openalex.org/W2533681803","https://openalex.org/W2217281631","https://openalex.org/W4243970730","https://openalex.org/W2000547159","https://openalex.org/W2152596151","https://openalex.org/W1544617983","https://openalex.org/W2150776253"],"abstract_inverted_index":{"A":[0],"mechanistic":[1,86,115,151,216],"model":[2,20,87,116,134,152],"for":[3,48,68],"out-of-order":[4,107,127],"superscalar":[5,128],"processors":[6],"is":[7,74,117,197,239],"developed":[8],"and":[9,35,58,160,173],"then":[10,75],"applied":[11,118],"to":[12,119,135,153,229],"the":[13,49,69,79,120,133,150,186,190,194,203,215],"study":[14,154],"of":[15,40,104,112,123,156,193,205,246],"microarchitecture":[16,140],"resource":[17,124],"scaling.":[18],"The":[19,85,114],"divides":[21],"execution":[22,50,63,72,80],"time":[23,51,64,73,81],"into":[24],"intervals":[25],"separated":[26],"by":[27,77,109],"disruptive":[28],"miss":[29,41],"events":[30],"such":[31],"as":[32],"branch":[33],"mispredictions":[34],"cache":[36],"misses.":[37],"Each":[38],"type":[39,57],"event":[42],"results":[43,169],"in":[44,61,126,142,162,170,221],"characterizable":[45],"performance":[46],"behavior":[47,204],"interval.":[52,70],"By":[53],"considering":[54],"an":[55,110,224],"interval's":[56],"length":[59],"(measured":[60],"instructions),":[62],"can":[65],"be":[66],"predicted":[67],"Overall":[71],"determined":[76],"aggregating":[78],"over":[82,91],"all":[83],"intervals.":[84],"provides":[88],"several":[89],"advantages":[90],"prior":[92],"modeling":[93],"approaches,":[94],"and,":[95],"when":[96],"estimating":[97],"performance,":[98],"it":[99],"differs":[100],"from":[101,214],"detailed":[102],"simulation":[103],"a":[105,143,235],"4-wide":[106],"processor":[108,145,164,195,208,226],"average":[111],"7%.":[113],"general":[121],"problem":[122],"scaling":[125,155],"processors.":[129],"First,":[130],"we":[131,148,179,201],"use":[132,149],"determine":[136],"size":[137],"relationships":[138],"among":[139],"structures":[141],"balanced":[144,163],"design.":[146],"Second,":[147],"both":[157],"pipeline":[158,187],"depth":[159,188],"width":[161,196,238,244],"designs.":[165],"We":[166,218],"corroborate":[167],"previous":[168],"this":[171],"area":[172],"provide":[174],"new":[175],"results.":[176],"For":[177],"example,":[178],"show":[180,219],"that":[181,220],"at":[182],"optimal":[183],"design":[184],"points,":[185],"times":[189],"square":[191],"root":[192],"nearly":[198],"constant.":[199],"Finally,":[200],"consider":[202],"unbalanced,":[206],"overprovisioned":[207,225],"designs":[209],"based":[210],"on":[211],"insight":[212],"gained":[213],"model.":[217],"certain":[222],"situations":[223],"may":[227],"lead":[228],"improved":[230],"overall":[231],"performance.":[232],"Designs":[233],"where":[234],"processor's":[236],"dispatch":[237],"wider":[240],"than":[241],"its":[242],"issue":[243],"are":[245],"particular":[247],"interest.":[248]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":8},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":12},{"year":2016,"cited_by_count":12},{"year":2015,"cited_by_count":15},{"year":2014,"cited_by_count":18},{"year":2013,"cited_by_count":15},{"year":2012,"cited_by_count":17}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
