{"id":"https://openalex.org/W2526539616","doi":"https://doi.org/10.1109/tpds.2016.2613524","title":"VarCatcher: A Framework for Tackling Performance Variability of Parallel Workloads on Multi-Core","display_name":"VarCatcher: A Framework for Tackling Performance Variability of Parallel Workloads on Multi-Core","publication_year":2016,"publication_date":"2016-09-26","ids":{"openalex":"https://openalex.org/W2526539616","doi":"https://doi.org/10.1109/tpds.2016.2613524","mag":"2526539616"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2016.2613524","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2016.2613524","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5100370300","display_name":"Weihua Zhang","orcid":"https://orcid.org/0000-0001-8370-1061"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Weihua Zhang","raw_affiliation_strings":["Parallel Processing Institute, Fudan University, Shanghai, China","Software School, Shanghai Key Laboratory of Data Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Institute, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]},{"raw_affiliation_string":"Software School, Shanghai Key Laboratory of Data Science","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059170837","display_name":"Xiaofeng Ji","orcid":"https://orcid.org/0000-0002-4609-6744"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaofeng Ji","raw_affiliation_strings":["Parallel Processing Institute, Fudan University, Shanghai, China","Software School, Shanghai Key Laboratory of Data Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Institute, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]},{"raw_affiliation_string":"Software School, Shanghai Key Laboratory of Data Science","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101752776","display_name":"Bo Song","orcid":"https://orcid.org/0000-0002-4033-2371"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bo Song","raw_affiliation_strings":["Parallel Processing Institute, Fudan University, Shanghai, China","Software School, Shanghai Key Laboratory of Data Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Institute, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]},{"raw_affiliation_string":"Software School, Shanghai Key Laboratory of Data Science","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070197910","display_name":"Shiqiang Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shiqiang Yu","raw_affiliation_strings":["Parallel Processing Institute, Fudan University, Shanghai, China","Software School, Shanghai Key Laboratory of Data Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Institute, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]},{"raw_affiliation_string":"Software School, Shanghai Key Laboratory of Data Science","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100406215","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9720-0361"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibo Chen","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiaotong University, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiaotong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100455376","display_name":"Tao Li","orcid":"https://orcid.org/0000-0003-1697-8022"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tao Li","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Florida, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Florida, FL","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052005800","display_name":"Pen-Chung Yew","orcid":"https://orcid.org/0000-0001-9653-8777"},"institutions":[{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]},{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pen-Chung Yew","raw_affiliation_strings":["Department of Computer Science and Engineering, University of Minnesota, Twin Cities, MN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of Minnesota, Twin Cities, MN","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101063698","display_name":"Wenyun Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]},{"id":"https://openalex.org/I141962983","display_name":"Shanghai University of Engineering Science","ror":"https://ror.org/0557b9y08","country_code":"CN","type":"education","lineage":["https://openalex.org/I141962983"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenyun Zhao","raw_affiliation_strings":["Parallel Processing Institute, Fudan University, Shanghai, China","Shanghai Key Laboratory of Data Science School of Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Institute, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]},{"raw_affiliation_string":"Shanghai Key Laboratory of Data Science School of Computer Science","institution_ids":["https://openalex.org/I141962983"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5100370300"],"corresponding_institution_ids":["https://openalex.org/I24943067"],"apc_list":null,"apc_paid":null,"fwci":2.2415,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.87569438,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"28","issue":"4","first_page":"1215","last_page":"1228"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.998199999332428,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9977999925613403,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.882188081741333},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5578556656837463},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.517957329750061},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.48673582077026367},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.48044201731681824},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.45258602499961853},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.43239596486091614},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.41072213649749756},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4053790867328644},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.35521161556243896},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3114027678966522},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2154381275177002},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1288430392742157}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.882188081741333},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5578556656837463},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.517957329750061},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.48673582077026367},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.48044201731681824},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.45258602499961853},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.43239596486091614},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.41072213649749756},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4053790867328644},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35521161556243896},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3114027678966522},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2154381275177002},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1288430392742157},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2016.2613524","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2016.2613524","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G112385361","display_name":null,"funder_award_id":"61672160","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2010479222","display_name":null,"funder_award_id":"2016YFB0800104","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321851","display_name":"Fudan University","ror":"https://ror.org/013q1eq08"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W1589154916","https://openalex.org/W1606011634","https://openalex.org/W1973842602","https://openalex.org/W1985593448","https://openalex.org/W2008949474","https://openalex.org/W2013901208","https://openalex.org/W2027984714","https://openalex.org/W2032593675","https://openalex.org/W2083963764","https://openalex.org/W2091980304","https://openalex.org/W2092393083","https://openalex.org/W2099336065","https://openalex.org/W2101058763","https://openalex.org/W2101587002","https://openalex.org/W2102201375","https://openalex.org/W2104644701","https://openalex.org/W2106370201","https://openalex.org/W2106991835","https://openalex.org/W2115755232","https://openalex.org/W2115855199","https://openalex.org/W2121022001","https://openalex.org/W2122108187","https://openalex.org/W2122514069","https://openalex.org/W2125402299","https://openalex.org/W2127218421","https://openalex.org/W2127364658","https://openalex.org/W2130124967","https://openalex.org/W2132366470","https://openalex.org/W2134828100","https://openalex.org/W2141386638","https://openalex.org/W2143527793","https://openalex.org/W2151233837","https://openalex.org/W2151612544","https://openalex.org/W2152001712","https://openalex.org/W2152795747","https://openalex.org/W2153456949","https://openalex.org/W2153530968","https://openalex.org/W2158794422","https://openalex.org/W2165134790","https://openalex.org/W2168155345","https://openalex.org/W2169875292","https://openalex.org/W2170454670","https://openalex.org/W3006649941","https://openalex.org/W3007762348","https://openalex.org/W3100271100","https://openalex.org/W3143230024","https://openalex.org/W3146373325","https://openalex.org/W3147113554","https://openalex.org/W4234958985","https://openalex.org/W4235385348","https://openalex.org/W4242346613","https://openalex.org/W4243306052","https://openalex.org/W4250876047","https://openalex.org/W4254003710","https://openalex.org/W6636004210","https://openalex.org/W6675325101","https://openalex.org/W6678914141"],"related_works":["https://openalex.org/W2061122711","https://openalex.org/W2273754158","https://openalex.org/W4247954915","https://openalex.org/W2131958170","https://openalex.org/W2336747664","https://openalex.org/W2357130048","https://openalex.org/W4206605161","https://openalex.org/W2092234295","https://openalex.org/W4251121992","https://openalex.org/W2789946913"],"abstract_inverted_index":{"The":[0,120],"non-deterministic":[1],"nature":[2],"of":[3,60,83,171,183],"multi-threaded":[4],"workloads":[5],"running":[6,52],"on":[7,91,201],"multi-core":[8],"platforms":[9],"often":[10,67],"leads":[11],"to":[12,18,26,42,77,114,122,125,141,153,157,167,174],"notable":[13],"performance":[14,176],"variability":[15,21],"from":[16],"run":[17],"run.":[19],"Such":[20],"makes":[22],"experimental":[23,45],"results":[24,46,65,93,97,155],"prone":[25],"misinterpretations":[27],"or":[28,55,70,94,173],"misguided":[29],"claims.":[30],"To":[31,104],"deal":[32],"with":[33,47,144,211],"such":[34,63,84,116,232],"variability,":[35,85,117,166],"statistical":[36,64],"inference":[37],"methods":[38],"are":[39,66,74],"usually":[40],"used":[41,140,152],"summarize":[43],"the":[44,53,81,92,96,163,169,196],"certain":[48],"confidence":[49],"levels":[50],"by":[51],"experiments":[54],"measurements":[56,194],"a":[57,112,127,181,187],"large":[58],"number":[59],"times.":[61],"However,":[62],"too":[68,71],"vague":[69],"simplistic.":[72],"They":[73],"not":[75],"sufficient":[76],"help":[78],"users":[79],"understand":[80],"causes":[82],"and":[86,108,193,218,240],"allow":[87,105],"more":[88],"in-depth":[89,234],"analysis":[90],"reproduce":[95,162],"for":[98,165,190],"validation":[99],"during":[100],"design":[101],"space":[102],"exploration.":[103],"better":[106],"analyzability":[107],"reproducibility,":[109],"we":[110],"propose":[111],"framework":[113],"tackle":[115],"called":[118],"VarCatcher.":[119],"key":[121],"VarCatcher":[123,184,227],"is":[124,138],"characterize":[126],"parallel":[128],"execution":[129,146],"using":[130,195],"Parallel":[131],"Characteristics":[132],"Vector":[133],"(PCV).":[134],"A":[135],"clustering-based":[136],"approach":[137],"then":[139],"group":[142],"runs":[143],"similar":[145],"characteristics":[147],"that":[148,185,226],"can":[149],"later":[150],"be":[151],"analyze":[154],"in-depth,":[156],"customize":[158],"different":[159],"evaluation":[160,238],"strategies,":[161,239],"result":[164,235],"determine":[168],"impact":[170],"features,":[172],"assist":[175],"diagnosis.":[177],"We":[178],"have":[179],"built":[180],"prototype":[182],"includes":[186],"user-level":[188],"toolset":[189],"runtime":[191,214],"monitoring":[192],"Intel":[197,203],"Processor":[198],"Trace":[199],"feature":[200],"commodity":[202],"processors":[204],"as":[205,207,233],"well":[206],"an":[208],"architecture":[209],"extension":[210],"very":[212],"low":[213],"overheads":[215],"(around":[216],"3":[217],"0.01":[219],"percent":[220],"accordingly).":[221],"Several":[222],"case":[223],"studies":[224],"confirm":[225],"enables":[228],"several":[229],"appealing":[230],"features":[231],"analysis,":[236],"customized":[237],"reproducibility.":[241]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":1}],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2025-10-10T00:00:00"}
