{"id":"https://openalex.org/W4282958790","doi":"https://doi.org/10.1145/3524059.3532390","title":"Calipers","display_name":"Calipers","publication_year":2022,"publication_date":"2022-06-16","ids":{"openalex":"https://openalex.org/W4282958790","doi":"https://doi.org/10.1145/3524059.3532390"},"language":"en","primary_location":{"id":"doi:10.1145/3524059.3532390","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3524059.3532390","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th ACM International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"conference-paper","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/A5053219011","display_name":"Hossein Bakhshi Golestani","orcid":"https://orcid.org/0000-0001-7293-6965"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hossein Golestani","raw_affiliation_strings":["University of Michigan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061137265","display_name":"Rathijit Sen","orcid":"https://orcid.org/0000-0003-4736-2837"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Rathijit Sen","raw_affiliation_strings":["Microsoft"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051588989","display_name":"Vinson Young","orcid":null},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Vinson Young","raw_affiliation_strings":["Microsoft"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101803496","display_name":"Gagan Raj Gupta","orcid":"https://orcid.org/0000-0002-8568-2949"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Gagan Gupta","raw_affiliation_strings":["Microsoft"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft","institution_ids":["https://openalex.org/I4210164937"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3917,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.78700148,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"14"},"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9991000294685364,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/calipers","display_name":"Calipers","score":0.8387860655784607},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8347397446632385},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5076545476913452},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4910600185394287},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4126880168914795},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34495076537132263},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3161729574203491},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18142786622047424}],"concepts":[{"id":"https://openalex.org/C186738849","wikidata":"https://www.wikidata.org/wiki/Q12408","display_name":"Calipers","level":2,"score":0.8387860655784607},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8347397446632385},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5076545476913452},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4910600185394287},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4126880168914795},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34495076537132263},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3161729574203491},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18142786622047424},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3524059.3532390","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3524059.3532390","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th ACM International Conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1964857732","https://openalex.org/W1986491730","https://openalex.org/W2006823070","https://openalex.org/W2007224698","https://openalex.org/W2013062050","https://openalex.org/W2030300326","https://openalex.org/W2035924020","https://openalex.org/W2059385825","https://openalex.org/W2063884320","https://openalex.org/W2071568619","https://openalex.org/W2087838646","https://openalex.org/W2095739209","https://openalex.org/W2095872092","https://openalex.org/W2113167168","https://openalex.org/W2113235308","https://openalex.org/W2116299797","https://openalex.org/W2122939826","https://openalex.org/W2127643746","https://openalex.org/W2136882019","https://openalex.org/W2142765906","https://openalex.org/W2147345262","https://openalex.org/W2147657366","https://openalex.org/W2154001575","https://openalex.org/W2163191983","https://openalex.org/W2601041797","https://openalex.org/W2761598581","https://openalex.org/W2795046307","https://openalex.org/W2883051445","https://openalex.org/W2884267664","https://openalex.org/W2934240089","https://openalex.org/W2946308040","https://openalex.org/W2951202371","https://openalex.org/W3043538794","https://openalex.org/W4210727445","https://openalex.org/W4232371286","https://openalex.org/W4233184216","https://openalex.org/W4244405793"],"related_works":["https://openalex.org/W2371094352","https://openalex.org/W2384705931","https://openalex.org/W2362544213","https://openalex.org/W1987081680","https://openalex.org/W2353448705","https://openalex.org/W3195805269","https://openalex.org/W2378648583","https://openalex.org/W2092110463","https://openalex.org/W2381783751","https://openalex.org/W2038503502"],"abstract_inverted_index":{"Computer":[0],"architecture":[1,82],"design":[2,102,110],"space":[3,111],"is":[4],"vast":[5],"and":[6,15,22,38,58,74,80,100,108,115,123,128,133,154,163,168,176],"complex.":[7],"Tools":[8],"are":[9,145],"needed":[10],"to":[11,31,40,51,152],"explore":[12,32,153],"new":[13],"ideas":[14,137,165],"gain":[16,155],"insights":[17,156],"quickly,":[18],"at":[19,171],"low":[20],"effort":[21,173],"desired":[23],"accuracy.":[24,179],"Cycle":[25],"Accurate":[26],"Simulators":[27],"(CAS),":[28],"commonly":[29],"used":[30],"computer":[33],"designs,":[34],"can":[35,71,120,134,192],"be":[36],"slow":[37],"cumbersome":[39],"develop.":[41],"We":[42,149],"propose":[43],"a":[44,48,59,92,139,158,187],"complementary":[45],"approach,":[46],"Calipers,":[47],"criticality-based":[49],"framework,":[50],"model":[52,121],"key":[53],"abstractions":[54],"of":[55,91,95,131,160,189,197],"complex":[56,161],"architectures":[57],"program's":[60],"execution":[61],"using":[62],"dynamic":[63],"event-dependence":[64],"graphs.":[65],"By":[66,84],"applying":[67],"graph":[68],"algorithms,":[69],"Calipers":[70,88,119,151],"track":[72],"instruction":[73],"event":[75],"dependencies,":[76],"compute":[77],"critical":[78,190],"paths,":[79],"analyze":[81],"bottlenecks.":[83],"manipulating":[85],"the":[86,117],"graph,":[87],"enables":[89],"investigation":[90],"wide":[93],"range":[94],"Instruction":[96],"Set":[97],"Architecture":[98],"(ISA)":[99],"microarchitecture":[101],"choices/\"what-if\"":[103],"scenarios":[104],"during":[105],"both":[106],"early-":[107],"late-stage":[109],"exploration":[112],"without":[113],"recompiling":[114],"rerunning":[116],"program.":[118],"in-order":[122],"out-of-order":[124],"microarchitectures,":[125],"structural":[126],"hazards,":[127],"different":[129],"types":[130],"ISAs,":[132],"evaluate":[135],"multiple":[136],"in":[138,147,157],"single":[140],"run.":[141],"Related":[142],"modeling":[143],"algorithms":[144],"described":[146],"detail.":[148],"apply":[150],"variety":[159],"microarchitectural":[162],"ISA":[164],"for":[166],"RISC":[167],"EDGE":[169],"processors,":[170],"lower":[172],"than":[174],"CAS":[175],"with":[177],"comparable":[178],"For":[180],"example,":[181],"experiments":[182],"show":[183],"that":[184],"targeting":[185],"only":[186],"fraction":[188],"loads":[191],"help":[193],"realize":[194],"most":[195],"benefits":[196],"value":[198],"prediction.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2023,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2022-06-17T00:00:00"}
