{"id":"https://openalex.org/W2039835971","doi":"https://doi.org/10.1145/301618.301663","title":"A new framework for debugging globally optimized code","display_name":"A new framework for debugging globally optimized code","publication_year":1999,"publication_date":"1999-05-01","ids":{"openalex":"https://openalex.org/W2039835971","doi":"https://doi.org/10.1145/301618.301663","mag":"2039835971"},"language":"en","primary_location":{"id":"doi:10.1145/301618.301663","doi":"https://doi.org/10.1145/301618.301663","is_oa":false,"landing_page_url":"https://doi.org/10.1145/301618.301663","pdf_url":null,"source":{"id":"https://openalex.org/S4393917474","display_name":"ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)","issn_l":"1531-7102","issn":["1531-7102"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5018753322","display_name":"Le-Chun Wu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Le-Chun Wu","raw_affiliation_strings":["The Coordinated Science Laboratory, University of Illinois, Urbana, IL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Coordinated Science Laboratory, University of Illinois, Urbana, IL","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048855355","display_name":"Rajiv Mirani","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajiv Mirani","raw_affiliation_strings":["Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA","Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA","institution_ids":["https://openalex.org/I1324840837"]},{"raw_affiliation_string":"Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA#TAB#","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112618401","display_name":"Harish Patil","orcid":"https://orcid.org/0000-0001-7468-970X","observed_orcids":["https://orcid.org/0000-0001-7468-970X"]},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harish Patil","raw_affiliation_strings":["Compaq Computer Corporation, Shrewsbury, MA and Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA","Compaq Computer Corporation, Shrewsbury, MA and Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Compaq Computer Corporation, Shrewsbury, MA and Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA","institution_ids":["https://openalex.org/I1324840837"]},{"raw_affiliation_string":"Compaq Computer Corporation, Shrewsbury, MA and Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA#TAB#","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Bruce Olsen","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bruce Olsen","raw_affiliation_strings":["Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA","Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA","institution_ids":["https://openalex.org/I1324840837"]},{"raw_affiliation_string":"Application Delivery Laboratory, Hewlett-Packard Company, Cupertino, CA#TAB#","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040404999","display_name":"Wen\u2010mei Hwu","orcid":"https://orcid.org/0000-0003-2532-5349","observed_orcids":["https://orcid.org/0000-0003-2532-5349"]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wen-mei W. Hwu","raw_affiliation_strings":["The Coordinated Science Laboratory, University of Illinois, Urbana, IL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Coordinated Science Laboratory, University of Illinois, Urbana, IL","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5622,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.80726539,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"181","last_page":"191"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.8539999723434448,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.8539999723434448,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.11739999800920486,"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/T10126","display_name":"Logic, programming, and type systems","score":0.0071000000461936,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/forward-recovery","display_name":"forward recovery","score":0.7139999866485596},{"id":"https://openalex.org/keywords/gdb","display_name":"GDB","score":0.902999997138977}],"concepts":[{"id":"https://openalex.org/C2778485113","wikidata":"https://www.wikidata.org/wiki/Q193231","display_name":"Debugger","level":3,"score":0.945297360420227},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8729405403137207},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.8710250854492188},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8510892391204834},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6945539712905884},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6357415914535522},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5472814440727234},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5437326431274414},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.5346905589103699},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45887577533721924},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.42548704147338867},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36241304874420166},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.15811696648597717},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/301618.301663","doi":"https://doi.org/10.1145/301618.301663","is_oa":false,"landing_page_url":"https://doi.org/10.1145/301618.301663","pdf_url":null,"source":{"id":"https://openalex.org/S4393917474","display_name":"ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)","issn_l":"1531-7102","issn":["1531-7102"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.38.9648","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.38.9648","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.wisc.edu/~patil/./docs/pldi99.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.565.8080","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.565.8080","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.cmu.edu/afs/cs/academic/class/15745-s05/www/papers/p181-wu.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W31337554","https://openalex.org/W1491178396","https://openalex.org/W1531612323","https://openalex.org/W1992008963","https://openalex.org/W2015125841","https://openalex.org/W2017616301","https://openalex.org/W2022262721","https://openalex.org/W2022537085","https://openalex.org/W2039489046","https://openalex.org/W2049010566","https://openalex.org/W2118450335","https://openalex.org/W2134601819","https://openalex.org/W2154215674","https://openalex.org/W2159558457","https://openalex.org/W2242293693","https://openalex.org/W4234449987","https://openalex.org/W4252006888"],"related_works":["https://openalex.org/W1533276554","https://openalex.org/W4234449987","https://openalex.org/W7098650023","https://openalex.org/W7100702572","https://openalex.org/W129239915","https://openalex.org/W2897009930","https://openalex.org/W1573619686","https://openalex.org/W2009741116","https://openalex.org/W7099276652","https://openalex.org/W3018411688"],"abstract_inverted_index":{"With":[0],"an":[1,58],"increasing":[2],"number":[3],"of":[4,45,86,127,155,157],"executable":[5,142,159],"binaries":[6],"generated":[7],"by":[8],"optimizing":[9],"compilers":[10],"today,":[11],"providing":[12],"a":[13,27,32,46,52],"clear":[14],"and":[15,57,69,77,102,131],"correct":[16],"source-level":[17],"debugger":[18,74,122],"for":[19,35,83,120],"programmers":[20],"to":[21,123,132,146],"debug":[22,149,163],"optimized":[23,38],"code":[24,39,48],"has":[25,95],"become":[26],"necessity.":[28],"In":[29],"this":[30],"paper,":[31],"new":[33,47],"framework":[34,43,94],"debugging":[36],"globally":[37],"is":[40,135,151],"proposed.":[41],"This":[42],"consists":[44],"location":[49,54],"mapping":[50],"scheme,":[51,56],"data":[53],"tracking":[55],"emulation-based":[59],"forward":[60],"recovery":[61,85],"model.":[62],"By":[63],"taking":[64],"over":[65],"the":[66,73,79,84,99,121,125,128,139,147,158],"control":[67],"early":[68],"emulating":[70],"instructions":[71,134],"selectively,":[72],"can":[75],"preserve":[76],"gather":[78],"required":[80],"program":[81],"state":[82],"expected":[87],"variable":[88],"values":[89],"at":[90],"source":[91],"breakpoints.":[92],"The":[93,116],"been":[96],"prototyped":[97],"in":[98,141],"IMPACT":[100],"compiler":[101],"GDB-4.16.":[103],"Preliminary":[104],"experiments":[105],"conducted":[106],"on":[107,152],"several":[108],"SPEC95":[109],"integer":[110],"programs":[111],"have":[112],"yielded":[113],"encouraging":[114],"results.":[115],"extra":[117,148],"time":[118],"needed":[119],"calculate":[124],"limits":[126],"emulated":[129],"region":[130],"emulate":[133],"hardly":[136],"noticeable,":[137],"while":[138],"increase":[140],"file":[143,160],"size":[144],"due":[145],"information":[150],"average":[153],"76%":[154],"that":[156],"with":[161],"no":[162],"information.":[164]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2016-06-24T00:00:00"}
