{"id":"https://openalex.org/W2094345566","doi":"https://doi.org/10.1145/2236576.2236583","title":"Dynamic method to evaluate code optimization effectiveness","display_name":"Dynamic method to evaluate code optimization effectiveness","publication_year":2012,"publication_date":"2012-05-15","ids":{"openalex":"https://openalex.org/W2094345566","doi":"https://doi.org/10.1145/2236576.2236583","mag":"2094345566"},"language":"en","primary_location":{"id":"doi:10.1145/2236576.2236583","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2236576.2236583","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th International Workshop on Software and Compilers for Embedded Systems","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/A5102349258","display_name":"Carlos H. \u00c3. Costa","orcid":null},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos H. A. Costa","raw_affiliation_strings":["University of Sao Paulo, Sao Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055326969","display_name":"Jos\u00e9 E. Moreira","orcid":"https://orcid.org/0000-0001-7029-6327"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 E. Moreira","raw_affiliation_strings":["IBM T. J. Watson Research Center, Yorktown Heights, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, Yorktown Heights, NY","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030966195","display_name":"Guilherme C. Janu\u00e1rio","orcid":null},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Guilherme C. Janu\u00e1rio","raw_affiliation_strings":["University of Sao Paulo, Sao Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060878198","display_name":"Paulo S. L. M. Barreto","orcid":"https://orcid.org/0000-0001-8832-3071"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Paulo S. L. M. Barreto","raw_affiliation_strings":["University of Sao Paulo, Sao Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"62","last_page":"71"},"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.9998999834060669,"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.9998999834060669,"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.9965000152587891,"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.9961000084877014,"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/computer-science","display_name":"Computer science","score":0.8805217742919922},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.6253386735916138},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6105843186378479},{"id":"https://openalex.org/keywords/program-optimization","display_name":"Program optimization","score":0.5559322834014893},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5426505208015442},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.44532907009124756},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.4128960967063904},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26730018854141235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8805217742919922},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.6253386735916138},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6105843186378479},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.5559322834014893},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5426505208015442},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.44532907009124756},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.4128960967063904},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26730018854141235},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2236576.2236583","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2236576.2236583","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th International Workshop on Software and Compilers for Embedded Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W192428288","https://openalex.org/W1502293651","https://openalex.org/W1519624331","https://openalex.org/W1999362312","https://openalex.org/W2055084740","https://openalex.org/W2095667776","https://openalex.org/W2101483132","https://openalex.org/W2101811680","https://openalex.org/W2131667412","https://openalex.org/W2160468834","https://openalex.org/W2162404549","https://openalex.org/W2168530252","https://openalex.org/W2911733618"],"related_works":["https://openalex.org/W2759596553","https://openalex.org/W2577630842","https://openalex.org/W2113798250","https://openalex.org/W1488300410","https://openalex.org/W4225492247","https://openalex.org/W2069117531","https://openalex.org/W4320560513","https://openalex.org/W2083681681","https://openalex.org/W2956382393","https://openalex.org/W1877657449"],"abstract_inverted_index":{"The":[0,137,161,184],"identification":[1],"of":[2,13,22,34,53,85,119,123,139,191,203],"redundant":[3,92],"computation":[4],"is":[5,182],"in":[6,59,126,155],"general":[7],"undecidable":[8],"and":[9,30,56,64,90,94,112,129,176,205],"prevents":[10],"the":[11,20,23,32,49,60,73,79,83,102,106,109,120,127,177,197],"obtainment":[12],"an":[14,67],"ideal":[15],"case":[16],"as":[17],"reference":[18,131],"to":[19,31,72,82,133,143],"measurement":[21],"remaining":[24,192],"unexploited":[25,193],"potential":[26],"for":[27,43],"redundancy":[28],"removal":[29],"evaluation":[33],"code":[35],"optimization":[36,44,125,135,153,199],"effectiveness.":[37,136],"This":[38,76,104],"paper":[39],"presents":[40],"a":[41,86,115,130,166,188],"methodology":[42],"effectiveness":[45],"analysis":[46,81,84,111,186],"by":[47,65],"observing":[48],"complete":[50],"dynamic":[51,209],"stream":[52],"executed":[54],"instructions":[55],"memory":[57,93],"references":[58],"whole":[61,178],"program":[62,128],"execution,":[63],"applying":[66,140],"extended":[68],"value":[69],"numbering":[70],"algorithm":[71],"execution":[74,180],"trace.":[75],"method":[77,142],"reduces":[78],"interprocedural":[80],"large":[87],"basic":[88],"block":[89],"detects":[91],"arithmetic":[95],"operations":[96],"that":[97],"are":[98,159,163,211],"visible":[99],"only":[100],"at":[101],"run-time.":[103],"way,":[105],"work":[107],"extends":[108],"load-reuse":[110],"provides":[113],"both":[114],"more":[116],"accurate":[117],"approximation":[118],"upper":[121],"bound":[122],"exploitable":[124],"point":[132],"evaluate":[134],"results":[138],"this":[141],"representative":[144],"benchmark":[145],"(SPECInt":[146],"2006)":[147],"executables":[148],"created":[149],"with":[150,165,196],"each":[151],"compiler":[152],"level":[154,200],"GNU":[156],"C/C++":[157],"Compiler":[158],"reported.":[160],"programs":[162],"run":[164],"full-system":[167],"simulator":[168],"based":[169],"on":[170,207],"Power":[171],"ISA":[172],"64-bit":[173],"(version":[174],"2.06),":[175],"application":[179],"trace":[181],"collected.":[183],"proposed":[185],"reveals":[187],"significant":[189],"amount":[190],"redundancies":[194],"even":[195],"highest":[198],"available.":[201],"Sources":[202],"inefficiency":[204],"implications":[206],"exploring":[208],"optimizations":[210],"discussed.":[212]},"counts_by_year":[{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
