{"id":"https://openalex.org/W2163567029","doi":"https://doi.org/10.1145/1183401.1183414","title":"The exigency of benchmark and compiler drift","display_name":"The exigency of benchmark and compiler drift","publication_year":2006,"publication_date":"2006-06-28","ids":{"openalex":"https://openalex.org/W2163567029","doi":"https://doi.org/10.1145/1183401.1183414","mag":"2163567029"},"language":"en","primary_location":{"id":"doi:10.1145/1183401.1183414","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1183401.1183414","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th annual international conference on Supercomputing","raw_type":"proceedings-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/A5037029218","display_name":"Joshua J. Yi","orcid":"https://orcid.org/0000-0003-1603-7337"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Joshua J. Yi","raw_affiliation_strings":["Freescale Semiconductor, Inc., Austin, TX"],"affiliations":[{"raw_affiliation_string":"Freescale Semiconductor, Inc., Austin, TX","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086758775","display_name":"Hans Vandierendonck","orcid":"https://orcid.org/0000-0001-5868-9259"},"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"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Hans Vandierendonck","raw_affiliation_strings":["Ghent University, Ghent, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Ghent, Belgium","institution_ids":["https://openalex.org/I2801227569"]}]},{"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"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Lieven Eeckhout","raw_affiliation_strings":["Ghent University, Ghent, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Ghent, Belgium","institution_ids":["https://openalex.org/I2801227569"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090091276","display_name":"David J. Lilja","orcid":"https://orcid.org/0000-0003-3785-8206"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David J. Lilja","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN","institution_ids":["https://openalex.org/I130238516"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5037029218"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.9512,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.86526851,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"75","last_page":"86"},"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.9968000054359436,"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.994700014591217,"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/spec#","display_name":"Spec#","score":0.9384194612503052},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.8389977216720581},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8157871961593628},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6824213862419128},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6523315906524658},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.41537678241729736},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.4103459417819977},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21020925045013428},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12321439385414124}],"concepts":[{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.9384194612503052},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.8389977216720581},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8157871961593628},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6824213862419128},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6523315906524658},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.41537678241729736},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.4103459417819977},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21020925045013428},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12321439385414124},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1183401.1183414","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1183401.1183414","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th annual international conference on Supercomputing","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/3bf7368c-e1c3-486d-ba58-3346f3ba9eae","is_oa":false,"landing_page_url":"https://pure.qub.ac.uk/en/publications/3bf7368c-e1c3-486d-ba58-3346f3ba9eae","pdf_url":null,"source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Yi, J J, Vandierendonck, H, Eeckhout, L & Lilja, D 2006, The exigency of benchmark and compiler drift: designing tomorrow's processors with yesterday's tools. in Proceedings of the 20th annual international conference on Supercomputing. Association for Computing Machinery, pp. 75-86. https://doi.org/10.1145/1183401.1183414","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8600000143051147}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W206169080","https://openalex.org/W1555915743","https://openalex.org/W1589154916","https://openalex.org/W1975635454","https://openalex.org/W1983096721","https://openalex.org/W2000102195","https://openalex.org/W2006901874","https://openalex.org/W2032094184","https://openalex.org/W2034919323","https://openalex.org/W2075775922","https://openalex.org/W2098279124","https://openalex.org/W2098511659","https://openalex.org/W2102727118","https://openalex.org/W2112393653","https://openalex.org/W2130496984","https://openalex.org/W2153456949","https://openalex.org/W2155828618","https://openalex.org/W2156359950","https://openalex.org/W2160401437","https://openalex.org/W2167312446","https://openalex.org/W2168654016","https://openalex.org/W4292169167","https://openalex.org/W6652702170"],"related_works":["https://openalex.org/W2142488884","https://openalex.org/W1838930658","https://openalex.org/W2373662841","https://openalex.org/W3082894236","https://openalex.org/W4252566889","https://openalex.org/W2040766944","https://openalex.org/W2066278930","https://openalex.org/W2378459399","https://openalex.org/W2098005539","https://openalex.org/W2011488966"],"abstract_inverted_index":{"Due":[0],"to":[1,7,40,52,59,97,223,257,279,290],"the":[2,21,28,31,69,72,88,106,124,141,165,169,174,212,235,242,247,275,281,295],"amount":[3,125],"of":[4,14,71,90,126,176,297],"time":[5,84,145],"required":[6],"design":[8,22,32,41,61,98,214,224,258,280],"a":[9,42,46,147,208,219,259,269,287],"new":[10],"processor,":[11],"one":[12,37,229],"set":[13],"benchmark":[15,38,93,112,134,196,202,298],"programs":[16,130],"may":[17,26,57],"be":[18,27],"used":[19],"during":[20],"phase":[23],"while":[24,44,157],"another":[25],"standard":[29],"when":[30],"is":[33,136,146,191],"finally":[34],"delivered.":[35],"Using":[36],"suite":[39,51],"processor":[43,261],"using":[45,91,181,241,254,274],"different,":[47],"presumably":[48],"more":[49,149],"current,":[50],"evaluate":[53,87],"its":[54],"ultimate":[55],"performance":[56,151,162],"lead":[58],"sub-optimal":[60],"decisions":[62],"if":[63],"there":[64],"are":[65],"large":[66],"differences":[67],"between":[68],"characteristics":[70],"two":[73,182,225],"suites":[74],"and":[75,94,109,173,203,234,268,299],"their":[76],"respective":[77],"compilers.":[78],"We":[79],"call":[80],"this":[81],"changes":[82],"across":[83],"\"drift\".":[85],"To":[86],"impact":[89,210],"yesterday's":[92],"compiler":[95,189,204,300],"technology":[96],"tomorrow's":[99],"processors,":[100,228],"we":[101,121,186,199,217,285],"compare":[102],"common":[103,129],"benchmarks":[104,278],"from":[105],"SPEC":[107,110,133,139,155,160,232,239,255,276],"95":[108,233,256],"2000":[111,161,277],"suites.":[113],"Our":[114],"results":[115,251,262],"yield":[116],"three":[117],"key":[118],"conclusions.":[119],"First,":[120],"show":[122,187,200,252],"that":[123,188,201,253],"drift,":[127],"for":[128,231,238],"in":[131,154,263],"successive":[132],"suites,":[135],"significant.":[137],"In":[138],"2000,":[140,240],"main":[142],"memory":[143],"access":[144],"far":[148],"significant":[150,159,194,209],"bottleneck":[152],"than":[153,273],"95,":[156],"less":[158],"bottlenecks":[163],"include":[164],"L2":[166],"cache":[167],"latency,":[168],"L1":[170],"I-cache":[171],"size,":[172],"number":[175],"reorder":[177],"buffer":[178],"entries.":[179],"Second,":[180],"different":[183,226],"statistical":[184],"techniques,":[185],"drift":[190,205],"not":[192],"as":[193,195,246],"drift.":[197,301],"Third,":[198],"can":[206],"have":[207],"on":[211],"final":[213],"decisions.":[215],"Specifically,":[216],"use":[218],"one-parameter-at-a-time":[220],"optimization":[221,248],"algorithm":[222],"year-2000":[227,260],"optimized":[230,237],"other":[236],"energy-delay":[243],"product":[244],"(EDP)":[245],"criterion.":[249],"The":[250],"an":[264],"18.5%":[265],"larger":[266],"EDP":[267],"20.8%":[270],"higher":[271],"CPI":[272],"corresponding":[282],"processor.":[283],"Finally,":[284],"make":[286],"few":[288],"recommendations":[289],"help":[291],"computer":[292],"architects":[293],"minimize":[294],"effects":[296]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
