{"id":"https://openalex.org/W1964857732","doi":"https://doi.org/10.1109/hpca.2010.5416636","title":"Interval simulation: Raising the level of abstraction in architectural simulation","display_name":"Interval simulation: Raising the level of abstraction in architectural simulation","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W1964857732","doi":"https://doi.org/10.1109/hpca.2010.5416636","mag":"1964857732"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2010.5416636","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2010.5416636","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://biblio.ugent.be/publication/845663/file/1909860.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057266080","display_name":"Davy Genbrugge","orcid":null},"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":"Davy Genbrugge","raw_affiliation_strings":["Ghent University (Ghent), Belgium","Ghent University, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ghent University (Ghent), Belgium","institution_ids":["https://openalex.org/I32597200"]},{"raw_affiliation_string":"Ghent University, Belgium","institution_ids":["https://openalex.org/I2801227569"]}]},{"author_position":"middle","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, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ghent University (Ghent), Belgium","institution_ids":["https://openalex.org/I32597200"]},{"raw_affiliation_string":"Ghent University, Belgium","institution_ids":["https://openalex.org/I2801227569"]}]},{"author_position":"last","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, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ghent University (Ghent), Belgium","institution_ids":["https://openalex.org/I32597200"]},{"raw_affiliation_string":"Ghent University, Belgium","institution_ids":["https://openalex.org/I2801227569"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.7342,"has_fulltext":true,"cited_by_count":127,"citation_normalized_percentile":{"value":0.95551833,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"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.9990000128746033,"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.9990000128746033,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8390882015228271},{"id":"https://openalex.org/keywords/parsec","display_name":"Parsec","score":0.656811535358429},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6337624788284302},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6207720637321472},{"id":"https://openalex.org/keywords/interval","display_name":"Interval (graph theory)","score":0.5613587498664856},{"id":"https://openalex.org/keywords/logic-simulation","display_name":"Logic simulation","score":0.5530798435211182},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.5518124103546143},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5216786861419678},{"id":"https://openalex.org/keywords/spec#","display_name":"Spec#","score":0.5191482901573181},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5137918591499329},{"id":"https://openalex.org/keywords/discrete-event-simulation","display_name":"Discrete event simulation","score":0.45855849981307983},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.4565046429634094},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.433616042137146},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.22939273715019226},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.14374211430549622},{"id":"https://openalex.org/keywords/logic-gate","display_name":"Logic gate","score":0.1131390631198883}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8390882015228271},{"id":"https://openalex.org/C44060867","wikidata":"https://www.wikidata.org/wiki/Q12129","display_name":"Parsec","level":3,"score":0.656811535358429},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6337624788284302},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6207720637321472},{"id":"https://openalex.org/C2778067643","wikidata":"https://www.wikidata.org/wiki/Q166507","display_name":"Interval (graph theory)","level":2,"score":0.5613587498664856},{"id":"https://openalex.org/C64859876","wikidata":"https://www.wikidata.org/wiki/Q173673","display_name":"Logic simulation","level":3,"score":0.5530798435211182},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.5518124103546143},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5216786861419678},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.5191482901573181},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5137918591499329},{"id":"https://openalex.org/C147203929","wikidata":"https://www.wikidata.org/wiki/Q574814","display_name":"Discrete event simulation","level":2,"score":0.45855849981307983},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.4565046429634094},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.433616042137146},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.22939273715019226},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.14374211430549622},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.1131390631198883},{"id":"https://openalex.org/C150846664","wikidata":"https://www.wikidata.org/wiki/Q7602306","display_name":"Stars","level":2,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0},{"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/hpca.2010.5416636","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2010.5416636","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:archive.ugent.be:845663","is_oa":true,"landing_page_url":"https://biblio.ugent.be/publication/845663","pdf_url":"https://biblio.ugent.be/publication/845663/file/1909860.pdf","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISBN: 9781424456598","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.214.5851","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.214.5851","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.elis.ugent.be/~seyerman/HPCA10.pdf","raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:archive.ugent.be:845663","is_oa":true,"landing_page_url":"https://biblio.ugent.be/publication/845663","pdf_url":"https://biblio.ugent.be/publication/845663/file/1909860.pdf","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISBN: 9781424456598","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[{"score":0.5899999737739563,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"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/G3584347511","display_name":null,"funder_award_id":"01J14407 and 01Z04109","funder_id":"https://openalex.org/F4320322603","funder_display_name":"Universiteit Gent"},{"id":"https://openalex.org/G4360075424","display_name":null,"funder_award_id":"01Z04109","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/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":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1964857732.pdf","grobid_xml":"https://content.openalex.org/works/W1964857732.grobid-xml"},"referenced_works_count":45,"referenced_works":["https://openalex.org/W1865305164","https://openalex.org/W1986491730","https://openalex.org/W1986913310","https://openalex.org/W2044206819","https://openalex.org/W2049668033","https://openalex.org/W2066339098","https://openalex.org/W2073617099","https://openalex.org/W2095932038","https://openalex.org/W2096864363","https://openalex.org/W2101865620","https://openalex.org/W2106270437","https://openalex.org/W2106370201","https://openalex.org/W2107773544","https://openalex.org/W2108204620","https://openalex.org/W2109659793","https://openalex.org/W2117816012","https://openalex.org/W2119370555","https://openalex.org/W2120739641","https://openalex.org/W2123037616","https://openalex.org/W2129381159","https://openalex.org/W2130080799","https://openalex.org/W2131102547","https://openalex.org/W2132219981","https://openalex.org/W2143749395","https://openalex.org/W2149473197","https://openalex.org/W2150053780","https://openalex.org/W2153456949","https://openalex.org/W2157070686","https://openalex.org/W2158924248","https://openalex.org/W2160996172","https://openalex.org/W2163255067","https://openalex.org/W2169875292","https://openalex.org/W2462402886","https://openalex.org/W3112784795","https://openalex.org/W3137094666","https://openalex.org/W3149179768","https://openalex.org/W4205283737","https://openalex.org/W4233932103","https://openalex.org/W4235550809","https://openalex.org/W4243970730","https://openalex.org/W4246439759","https://openalex.org/W4249392939","https://openalex.org/W4251534053","https://openalex.org/W6675460749","https://openalex.org/W6793011382"],"related_works":["https://openalex.org/W4230568114","https://openalex.org/W1538545038","https://openalex.org/W2972412786","https://openalex.org/W2168654016","https://openalex.org/W2966338280","https://openalex.org/W2132808802","https://openalex.org/W2107267576","https://openalex.org/W2145523143","https://openalex.org/W2055979713","https://openalex.org/W2950074507"],"abstract_inverted_index":{"Detailed":[0],"architectural":[1],"simulators":[2],"suffer":[3],"from":[4],"a":[5,56,66,85,183,226],"long":[6,11],"development":[7,139],"cycle":[8],"and":[9,77,107,126,141,151,155,171,221,236],"extremely":[10],"evaluation":[12,142],"times.":[13],"This":[14,59],"longstanding":[15],"problem":[16,30],"is":[17,197],"further":[18],"exacerbated":[19],"in":[20,55],"the":[21,28,34,41,73,79,99,110,118,131,148,156,177,204,230],"multi-core":[22,158],"processor":[23],"era.":[24],"Existing":[25],"solutions":[26],"address":[27],"simulation":[29,42,50,63,71,82,116,136,188,196,219,225],"by":[31,39,84,95],"either":[32],"sampling":[33],"simulated":[35],"instruction":[36],"stream":[37],"or":[38,98],"mapping":[40],"models":[43],"on":[44],"FPGAs;":[45],"these":[46],"approaches":[47],"achieve":[48],"substantial":[49],"speedups":[51],"while":[52,181],"simulating":[53],"performance":[54,94],"cycle-accurate":[57,81,192],"manner.":[58],"paper":[60],"proposes":[61],"interval":[62,70,135,195,224],"which":[64],"takes":[65],"completely":[67],"different":[68],"approach:":[69],"raises":[72],"level":[74,132],"of":[75,117,133,169,174,186,203,213],"abstraction":[76],"replaces":[78],"core-level":[80,93],"model":[83,91,207],"mechanistic":[86,205],"analytical":[87,90,206],"model.":[88],"The":[89],"estimates":[92],"analyzing":[96],"intervals,":[97],"timing":[100],"between":[101],"two":[102],"miss":[103,111],"events":[104,112],"(branch":[105],"mispredictions":[106],"TLB/cache":[108],"misses);":[109],"are":[113],"determined":[114],"through":[115],"memory":[119],"hierarchy,":[120],"cache":[121],"coherence":[122],"protocol,":[123],"interconnection":[124],"network":[125],"branch":[127],"predictor.":[128],"By":[129],"raising":[130],"abstraction,":[134],"reduces":[137],"both":[138],"time":[140],"time.":[143],"Our":[144],"experimental":[145],"results":[146],"using":[147],"SPEC":[149],"CPU2000":[150],"PARSEC":[152],"benchmark":[153],"suites":[154],"M5":[157],"simulator,":[159],"show":[160],"good":[161],"accuracy":[162],"up":[163],"to":[164,191,199,229],"eight":[165],"cores":[166],"(average":[167],"error":[168,173],"4.6%":[170],"max":[172],"11%":[175],"for":[176,233],"multi-threaded":[178],"full-system":[179],"workloads),":[180],"achieving":[182],"one":[184,210],"order":[185],"magnitude":[187],"speedup":[189],"compared":[190],"simulation.":[193],"Moreover,":[194],"easy":[198],"implement:":[200],"our":[201],"implementation":[202],"incurs":[208],"only":[209],"thousand":[211],"lines":[212],"code.":[214],"Its":[215],"high":[216],"accuracy,":[217],"fast":[218],"speed":[220],"ease-of-use":[222],"make":[223],"useful":[227],"complement":[228],"architect's":[231],"toolbox":[232],"exploring":[234],"system-level":[235],"high-level":[237],"micro-architecture":[238],"trade-offs.":[239]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":8},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":11},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":13},{"year":2015,"cited_by_count":18},{"year":2014,"cited_by_count":9},{"year":2013,"cited_by_count":10},{"year":2012,"cited_by_count":7}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
