{"id":"https://openalex.org/W1973718751","doi":"https://doi.org/10.1145/2749469.2750401","title":"Computer performance microscopy with S <scp>him</scp>","display_name":"Computer performance microscopy with S <scp>him</scp>","publication_year":2015,"publication_date":"2015-05-26","ids":{"openalex":"https://openalex.org/W1973718751","doi":"https://doi.org/10.1145/2749469.2750401","mag":"1973718751"},"language":"en","primary_location":{"id":"doi:10.1145/2749469.2750401","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2749469.2750401","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2750401&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2750401&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084716076","display_name":"Xi Yang","orcid":"https://orcid.org/0000-0002-4368-5025"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Xi Yang","raw_affiliation_strings":["Australian National University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Australian National University","institution_ids":["https://openalex.org/I118347636"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021388582","display_name":"Stephen M. Blackburn","orcid":"https://orcid.org/0000-0001-6632-6001"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Stephen M. Blackburn","raw_affiliation_strings":["Australian National University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Australian National University","institution_ids":["https://openalex.org/I118347636"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087054368","display_name":"Kathryn S. McKinley","orcid":"https://orcid.org/0000-0002-7188-2501"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]},{"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","US"],"is_corresponding":false,"raw_author_name":"Kathryn S. McKinley","raw_affiliation_strings":["Microsoft Research","Microsoft research#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]},{"raw_affiliation_string":"Microsoft research#TAB#","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.2619,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.92739726,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"170","last_page":"184"},"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.9998000264167786,"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.9998000264167786,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9937000274658203,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9937000274658203,"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/shim","display_name":"Shim (computing)","score":0.8724043965339661},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7596731185913086},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5996822714805603},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.5969637632369995},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.4919288158416748},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.40865814685821533},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37994080781936646},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.32460954785346985},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18374675512313843}],"concepts":[{"id":"https://openalex.org/C2780493668","wikidata":"https://www.wikidata.org/wiki/Q240815","display_name":"Shim (computing)","level":3,"score":0.8724043965339661},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7596731185913086},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5996822714805603},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.5969637632369995},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.4919288158416748},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.40865814685821533},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37994080781936646},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.32460954785346985},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18374675512313843},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C2779929075","wikidata":"https://www.wikidata.org/wiki/Q184674","display_name":"Erectile dysfunction","level":2,"score":0.0},{"id":"https://openalex.org/C126322002","wikidata":"https://www.wikidata.org/wiki/Q11180","display_name":"Internal medicine","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2749469.2750401","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2749469.2750401","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2750401&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:openresearch-repository.anu.edu.au:1885/103769","is_oa":false,"landing_page_url":"http://hdl.handle.net/1885/103769","pdf_url":null,"source":{"id":"https://openalex.org/S4306402539","display_name":"ANU Open Research (Australian National University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I118347636","host_organization_name":"Australian National University","host_organization_lineage":["https://openalex.org/I118347636"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computer Performance Microscopy with SHIM","raw_type":"Conference paper"}],"best_oa_location":{"id":"doi:10.1145/2749469.2750401","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2749469.2750401","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2750401&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5463936198","display_name":null,"funder_award_id":"DP140103878","funder_id":"https://openalex.org/F4320309938","funder_display_name":"Centre of Excellence for Environmental Decisions, Australian Research Council"},{"id":"https://openalex.org/G6286255349","display_name":"SHF: Large:Collaborative Research: PASS: Perpetually Available Software Systems","funder_award_id":"0910818","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309938","display_name":"Centre of Excellence for Environmental Decisions, Australian Research Council","ror":"https://ror.org/01k8nkc73"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1973718751.pdf","grobid_xml":"https://content.openalex.org/works/W1973718751.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W1972035196","https://openalex.org/W1988927353","https://openalex.org/W1995945562","https://openalex.org/W2007920703","https://openalex.org/W2013062050","https://openalex.org/W2034567497","https://openalex.org/W2050801173","https://openalex.org/W2085830671","https://openalex.org/W2102621631","https://openalex.org/W2117975184","https://openalex.org/W2130355432","https://openalex.org/W2132594816","https://openalex.org/W2134633067","https://openalex.org/W2144465510","https://openalex.org/W2146766856","https://openalex.org/W2148865465","https://openalex.org/W2153131460","https://openalex.org/W2156858199","https://openalex.org/W2163935347","https://openalex.org/W2165169256","https://openalex.org/W2166091242","https://openalex.org/W2168874123","https://openalex.org/W2276621164","https://openalex.org/W3141739369","https://openalex.org/W4232090211","https://openalex.org/W4239813889","https://openalex.org/W4246430693"],"related_works":["https://openalex.org/W2189384956","https://openalex.org/W2155487745","https://openalex.org/W2052781789","https://openalex.org/W2137527211","https://openalex.org/W2019797092","https://openalex.org/W2128874743","https://openalex.org/W21062692","https://openalex.org/W2554719578","https://openalex.org/W182116455","https://openalex.org/W2739575536"],"abstract_inverted_index":{"Developers":[0],"and":[1,11,31,42,95,108,122,134,189,199,213,232],"architects":[2],"spend":[3],"a":[4,24,46,87,142,153,157,178,223],"lot":[5],"of":[6,19,44,62,86,164,210],"time":[7],"trying":[8],"to":[9,59,137,194],"understand":[10],"eliminate":[12],"performance":[13,106,228],"problems.":[14],"Unfortunately,":[15],"the":[16,40,84,172,207],"root":[17],"causes":[18],"many":[20],"problems":[21],"occur":[22],"at":[23,51,156,177],"fine":[25,54],"granularity":[26],"that":[27,49,111,205],"existing":[28,219],"continuous":[29,47,67],"profiling":[30],"direct":[32],"measurement":[33,127],"approaches":[34],"cannot":[35],"observe.":[36],"This":[37],"paper":[38],"presents":[39],"design":[41],"implementation":[43],"Shim,":[45],"profiler":[48],"samples":[50,96,124,167],"resolutions":[52],"as":[53,55,76],"15":[56],"cycles;":[57],"three":[58],"five":[60],"orders":[61],"magnitude":[63],"finer":[64],"than":[65],"current":[66],"profilers.":[68],"Shim's":[69,131],"fine-grain":[70,211,227],"measurements":[71],"reveal":[72],"new":[73],"behaviors,":[74],"such":[75],"variations":[77],"in":[78,202],"instructions":[79],"per":[80],"cycle":[81,159,180],"(IPC)":[82],"within":[83],"execution":[85],"single":[88],"function.":[89],"A":[90],"Shim":[91,115,145,166],"observer":[92,132],"thread":[93],"executes":[94],"autonomously":[97],"on":[98,141,171],"unutilized":[99],"hardware.":[100],"To":[101],"sample,":[102],"it":[103],"reads":[104],"hardware":[105,183],"counters":[107],"memory":[109,214],"locations":[110],"store":[112],"software":[113,150,169],"state.":[114],"improves":[116],"its":[117],"accuracy":[118],"by":[119,126],"automatically":[120],"detecting":[121],"discarding":[123],"affected":[125],"skew.":[128],"We":[129,196],"measure":[130],"effects":[133],"show":[135,206],"how":[136],"analyze":[138],"them.":[139],"When":[140],"separate":[143],"core,":[144],"can":[146],"continuously":[147],"observe":[148],"one":[149,168],"signal":[151,170],"with":[152,175],"2%":[154],"overhead":[155,163],"~1200":[158],"resolution.":[160,181],"At":[161],"an":[162],"61%,":[165],"same":[173],"core":[174],"SMT":[176],"~15":[179],"Modest":[182],"changes":[184],"could":[185],"significantly":[186],"reduce":[187],"overheads":[188],"add":[190],"greater":[191],"analytical":[192],"capability":[193],"Shim.":[195],"vary":[197],"prefetching":[198],"DVFS":[200],"policies":[201],"case":[203],"studies":[204],"diagnostic":[208],"power":[209],"IPC":[212],"bandwidth":[215],"results.":[216],"By":[217],"repurposing":[218],"hardware,":[220],"we":[221],"deliver":[222],"practical":[224],"tool":[225],"for":[226,230],"microscopy":[229],"developers":[231],"architects.":[233]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":3}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2016-06-24T00:00:00"}
