{"id":"https://openalex.org/W2012431717","doi":"https://doi.org/10.1145/1772954.1772958","title":"PinPlay","display_name":"PinPlay","publication_year":2010,"publication_date":"2010-04-24","ids":{"openalex":"https://openalex.org/W2012431717","doi":"https://doi.org/10.1145/1772954.1772958","mag":"2012431717"},"language":"en","primary_location":{"id":"doi:10.1145/1772954.1772958","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1772954.1772958","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization","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/A5112618401","display_name":"Harish Patil","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harish Patil","raw_affiliation_strings":["Intel Corporation, Hudson, MA, USA","[Intel Corporation, Hudson, MA, USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Hudson, MA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"[Intel Corporation, Hudson, MA, USA]","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102155812","display_name":"Cristiano Pereira","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cristiano Pereira","raw_affiliation_strings":["Intel Corporation, Santa Clara, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087571943","display_name":"Mack Stallcup","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mack Stallcup","raw_affiliation_strings":["Intel Corporation, Hillsboro, OR, USA","Intel Corporation, , Hillsboro, OR, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Hillsboro, OR, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Corporation, , Hillsboro, OR, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018637750","display_name":"Gregory Lueck","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gregory Lueck","raw_affiliation_strings":["Intel Corporation, Hudson, MA, USA","[Intel Corporation, Hudson, MA, USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Hudson, MA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"[Intel Corporation, Hudson, MA, USA]","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023950901","display_name":"James H. Cownie","orcid":null},"institutions":[{"id":"https://openalex.org/I4210158342","display_name":"Intel (United Kingdom)","ror":"https://ror.org/058cxws58","country_code":"GB","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210158342"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"James Cownie","raw_affiliation_strings":["Intel Corporation, Bristol, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Bristol, United Kingdom","institution_ids":["https://openalex.org/I4210158342"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":17.7115,"has_fulltext":false,"cited_by_count":217,"citation_normalized_percentile":{"value":0.99433086,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"2","last_page":"11"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9988999962806702,"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/debugging","display_name":"Debugging","score":0.8938437104225159},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8905512094497681},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.6413049697875977},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.526301383972168},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5141273140907288},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.4371492266654968},{"id":"https://openalex.org/keywords/instrumentation","display_name":"Instrumentation (computer programming)","score":0.41422948241233826},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35374972224235535},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34445226192474365},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33369338512420654}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8938437104225159},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8905512094497681},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.6413049697875977},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.526301383972168},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5141273140907288},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.4371492266654968},{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.41422948241233826},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35374972224235535},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34445226192474365},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33369338512420654},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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":1,"locations":[{"id":"doi:10.1145/1772954.1772958","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1772954.1772958","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W11234669","https://openalex.org/W1500546894","https://openalex.org/W1522250664","https://openalex.org/W1549813142","https://openalex.org/W1596976816","https://openalex.org/W1877496576","https://openalex.org/W1969550081","https://openalex.org/W1971849938","https://openalex.org/W1979117305","https://openalex.org/W1989918304","https://openalex.org/W2009394287","https://openalex.org/W2040851906","https://openalex.org/W2100189461","https://openalex.org/W2104767177","https://openalex.org/W2108806129","https://openalex.org/W2122532513","https://openalex.org/W2123511529","https://openalex.org/W2129663982","https://openalex.org/W2134633067","https://openalex.org/W2142892618","https://openalex.org/W2143527793","https://openalex.org/W2146280225","https://openalex.org/W2150196852","https://openalex.org/W2153456949","https://openalex.org/W2167006593","https://openalex.org/W3021447659","https://openalex.org/W4239813889","https://openalex.org/W4241742433","https://openalex.org/W4246906397","https://openalex.org/W4253351112","https://openalex.org/W6631155369","https://openalex.org/W6635737840"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W2611067230","https://openalex.org/W2480201319","https://openalex.org/W138412134","https://openalex.org/W3147005146","https://openalex.org/W2108078705","https://openalex.org/W2062141481","https://openalex.org/W1836768014"],"abstract_inverted_index":{"Analysis":[0],"of":[1,28,46,78,90,145,163,170],"parallel":[2,29,159],"programs":[3,48,160],"is":[4,33,59,69,143],"hard":[5],"mainly":[6],"because":[7],"their":[8,121],"behavior":[9],"changes":[10],"from":[11],"run":[12,104],"to":[13,34,72,103,115,137,153],"run.":[14],"We":[15,149],"present":[16],"an":[17,36],"execution":[18,45,88],"capture":[19],"and":[20,43,52,98,155,172,183],"deterministic":[21],"replay":[22],"system":[23,67],"that":[24],"enables":[25],"repeatable":[26],"analysis":[27,80,123],"programs.":[30],"Our":[31,55],"goal":[32],"provide":[35],"easy-to-use":[37],"framework":[38],"for":[39,85,175],"capturing,":[40],"deterministically":[41,156],"replaying,":[42],"analyzing":[44],"large":[47,158],"with":[49,125],"reasonable":[50],"runtime":[51],"disk":[53],"usage.":[54],"system,":[56],"called":[57,96],"PinPlay,":[58],"based":[60],"on":[61],"the":[62,76,106,130,140,146,168],"popular":[63],"Pin":[64],"dynamic":[65],"instrumentation":[66],"hence":[68],"very":[70],"easy":[71],"use.":[73],"PinPlay":[74,152,171],"extends":[75],"capability":[77],"Pin-based":[79,101],"by":[81,99],"providing":[82],"a":[83,91,126],"tool":[84],"capturing":[86],"one":[87],"instance":[89],"program":[92],"(as":[93],"log":[94],"files":[95],"pinballs)":[97],"allowing":[100],"tools":[102],"off":[105,117],"captured":[107],"execution.":[108],"Most":[109],"Pintools":[110],"can":[111],"be":[112],"trivially":[113],"modified":[114],"work":[116],"pinballs":[118],"thus":[119],"doing":[120],"usual":[122],"but":[124],"guaranteed":[127],"repeatability.":[128],"Furthermore,":[129],"capture/replay":[131],"works":[132],"across":[133],"operating":[134,147],"systems":[135],"(Windows":[136],"Linux)":[138],"as":[139,178],"pinball":[141],"format":[142],"independent":[144],"system.":[148],"have":[150],"used":[151],"analyze":[154],"debug":[157],"running":[161],"trillions":[162],"instructions.":[164],"This":[165],"paper":[166],"describes":[167],"design":[169],"its":[173],"applications":[174],"analyses":[176],"such":[177],"simulation":[179],"point":[180],"selection,":[181],"tracing,":[182],"debugging.":[184]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":13},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":17},{"year":2016,"cited_by_count":22},{"year":2015,"cited_by_count":22},{"year":2014,"cited_by_count":24},{"year":2013,"cited_by_count":29},{"year":2012,"cited_by_count":27}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-06-24T00:00:00"}
