{"id":"https://openalex.org/W4392021089","doi":"https://doi.org/10.3233/spr-2008-0253","title":"A Performance Tuning Methodology with Compiler Support","display_name":"A Performance Tuning Methodology with Compiler Support","publication_year":2008,"publication_date":"2008-01-01","ids":{"openalex":"https://openalex.org/W4392021089","doi":"https://doi.org/10.3233/spr-2008-0253"},"language":"en","primary_location":{"id":"pmh:oai:doaj.org/article:3b3e8b85f56d471587c7b4b4cf11ed8d","is_oa":false,"landing_page_url":"https://doaj.org/article/3b3e8b85f56d471587c7b4b4cf11ed8d","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 16, Iss 2-3, Pp 135-153 (2008)","raw_type":"article"},"type":"article","indexed_in":["doaj"],"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/A5071822072","display_name":"\u00d3scar Hern\u00e1ndez","orcid":"https://orcid.org/0000-0002-5380-6951"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Oscar Hernandez","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053733660","display_name":"Barbara Chapman","orcid":"https://orcid.org/0000-0001-8449-8579"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Barbara Chapman","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5113594010","display_name":"Haoqiang Jin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Haoqiang Jin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.66446246,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9531000256538391,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9531000256538391,"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/T12127","display_name":"Software System Performance and Reliability","score":0.947700023651123,"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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9235000014305115,"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/compiler","display_name":"Compiler","score":0.7483240365982056},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6625066995620728},{"id":"https://openalex.org/keywords/performance-tuning","display_name":"Performance tuning","score":0.5378841757774353},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3518613278865814},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.33131515979766846}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7483240365982056},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6625066995620728},{"id":"https://openalex.org/C2777138346","wikidata":"https://www.wikidata.org/wiki/Q1714153","display_name":"Performance tuning","level":2,"score":0.5378841757774353},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3518613278865814},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33131515979766846}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:doaj.org/article:3b3e8b85f56d471587c7b4b4cf11ed8d","is_oa":false,"landing_page_url":"https://doaj.org/article/3b3e8b85f56d471587c7b4b4cf11ed8d","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 16, Iss 2-3, Pp 135-153 (2008)","raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2132806979","https://openalex.org/W2127315869","https://openalex.org/W1713081424","https://openalex.org/W1523769955","https://openalex.org/W2245390655","https://openalex.org/W4379536100","https://openalex.org/W188282463","https://openalex.org/W2140163540","https://openalex.org/W2115197825","https://openalex.org/W2158013684"],"abstract_inverted_index":{"We":[0,79],"have":[1,127,219],"developed":[2],"an":[3,43],"environment,":[4,57],"based":[5],"upon":[6],"robust,":[7],"existing,":[8],"open":[9],"source":[10],"software,":[11],"for":[12,84,228],"tuning":[13,86],"applications":[14],"written":[15],"using":[16,98],"MPI,":[17],"OpenMP":[18],"or":[19],"both.":[20],"The":[21,135,174],"goal":[22],"of":[23,94,97,118,168,214,240,259],"this":[24,52,91,102,253,260],"effort,":[25],"which":[26,125],"integrates":[27],"the":[28,68,95,109,132,144,169,194,212,215,238,242,257],"OpenUH":[29],"compiler":[30,99,136],"and":[31,48,66,76,120,157,191,231,236,271],"several":[32],"popular":[33],"performance":[34,46,85,110,145,166,185],"tools,":[35],"is":[36,88,104,176,196],"to":[37,112,129,142,171,233,245],"increase":[38],"user":[39],"productivity":[40],"by":[41,71,90,262],"providing":[42],"automated,":[44],"scalable":[45],"measurement":[47,133],"optimization":[49],"system.":[50],"In":[51,252],"paper":[53],"we":[54,126,255],"describe":[55],"our":[56,222],"show":[58],"how":[59,152],"these":[60],"complementary":[61],"tools":[62],"can":[63,107,137,148,224],"work":[64],"together,":[65],"illustrate":[67],"synergies":[69],"possible":[70],"exploiting":[72],"their":[73,123],"individual":[74],"strengths":[75],"combined":[77],"interactions.":[78],"also":[80,138],"present":[81],"a":[82,153,177,197,272],"methodology":[83,163,261],"that":[87,105,181,201,210,221],"enabled":[89],"environment.":[92],"One":[93],"benefits":[96],"technology":[100],"in":[101],"context":[103],"it":[106,147],"direct":[108],"measurements":[111],"capture":[113],"events":[114],"at":[115],"different":[116],"levels":[117,235],"granularity":[119],"help":[121,139],"assess":[122,211],"importance,":[124],"shown":[128,220],"significantly":[130,225],"reduce":[131,226],"overheads.":[134],"when":[140],"attempting":[141],"understand":[143],"results:":[146],"supply":[149],"information":[150],"on":[151,183,203],"code":[154],"was":[155],"translated":[156],"whether":[158],"optimizations":[159],"were":[160],"applied.":[161],"Our":[162,217],"combines":[164],"two":[165],"views":[167],"application":[170,243],"find":[172],"bottlenecks.":[173],"first":[175],"high":[178],"level":[179,199],"view":[180,200],"focuses":[182,202],"OpenMP/MPI":[184],"problems":[186],"such":[187],"as":[188],"synchronization":[189],"cost":[190],"load":[192],"imbalances;":[193],"second":[195],"low":[198],"hardware":[204,250],"counter":[205],"analysis":[206],"with":[207,248,266],"derived":[208],"metrics":[209],"efficiency":[213],"code.":[216,275],"experiments":[218],"approach":[223],"overheads":[227],"both":[229],"profiling":[230],"tracing":[232],"acceptable":[234],"limit":[237],"number":[239],"times":[241],"needs":[244],"be":[246],"run":[247],"selected":[249,267],"counters.":[251],"paper,":[254],"demonstrate":[256],"workings":[258],"illustrating":[263],"its":[264],"use":[265],"NAS":[268],"Parallel":[269],"Benchmarks":[270],"cloud":[273],"resolving":[274]},"counts_by_year":[],"updated_date":"2026-05-06T06:03:25.996018","created_date":"2025-10-10T00:00:00"}
