{"id":"https://openalex.org/W2004535862","doi":"https://doi.org/10.1145/2390191.2390196","title":"Improving performance per watt of asymmetric multi-core processors via online program phase classification and adaptive core morphing","display_name":"Improving performance per watt of asymmetric multi-core processors via online program phase classification and adaptive core morphing","publication_year":2013,"publication_date":"2013-01-01","ids":{"openalex":"https://openalex.org/W2004535862","doi":"https://doi.org/10.1145/2390191.2390196","mag":"2004535862"},"language":"en","primary_location":{"id":"doi:10.1145/2390191.2390196","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2390191.2390196","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic 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/A5103414058","display_name":"Rance Rodrigues","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rance Rodrigues","raw_affiliation_strings":["University of Massachusetts at Amherst, Amherst, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts at Amherst, Amherst, MA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102153294","display_name":"Arunachalam Annamalai","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Arunachalam Annamalai","raw_affiliation_strings":["University of Massachusetts at Amherst, Amherst, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts at Amherst, Amherst, MA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055210733","display_name":"Israel Koren","orcid":"https://orcid.org/0000-0003-2741-7108"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Israel Koren","raw_affiliation_strings":["University of Massachusetts at Amherst, Amherst, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts at Amherst, Amherst, MA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054064879","display_name":"Sandip Kundu","orcid":"https://orcid.org/0000-0001-8221-3824"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sandip Kundu","raw_affiliation_strings":["University of Massachusetts at Amherst, Amherst, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts at Amherst, Amherst, MA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.4259,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.92154432,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"18","issue":"1","first_page":"1","last_page":"23"},"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.9955999851226807,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.994700014591217,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8924978971481323},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.730847179889679},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6490365862846375},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5426356196403503},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.5148938894271851},{"id":"https://openalex.org/keywords/morphing","display_name":"Morphing","score":0.4876605272293091},{"id":"https://openalex.org/keywords/watt","display_name":"Watt","score":0.4658649265766144},{"id":"https://openalex.org/keywords/instruction-level-parallelism","display_name":"Instruction-level parallelism","score":0.4588506817817688},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.41412466764450073},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.40338370203971863},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3440755605697632},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.2177358865737915},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15334203839302063}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8924978971481323},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.730847179889679},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6490365862846375},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5426356196403503},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.5148938894271851},{"id":"https://openalex.org/C50637493","wikidata":"https://www.wikidata.org/wiki/Q1136781","display_name":"Morphing","level":2,"score":0.4876605272293091},{"id":"https://openalex.org/C44012409","wikidata":"https://www.wikidata.org/wiki/Q25236","display_name":"Watt","level":3,"score":0.4658649265766144},{"id":"https://openalex.org/C140763907","wikidata":"https://www.wikidata.org/wiki/Q2714055","display_name":"Instruction-level parallelism","level":3,"score":0.4588506817817688},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.41412466764450073},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.40338370203971863},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3440755605697632},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.2177358865737915},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15334203839302063},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2390191.2390196","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2390191.2390196","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.8199999928474426,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G2030540547","display_name":null,"funder_award_id":"1985.001","funder_id":"https://openalex.org/F4320306087","funder_display_name":"Semiconductor Research Corporation"},{"id":"https://openalex.org/G3830855428","display_name":null,"funder_award_id":"903191","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W98040023","https://openalex.org/W1686420892","https://openalex.org/W1964594690","https://openalex.org/W1980351017","https://openalex.org/W2002072104","https://openalex.org/W2002671355","https://openalex.org/W2002967214","https://openalex.org/W2005838647","https://openalex.org/W2012703541","https://openalex.org/W2015189735","https://openalex.org/W2037975285","https://openalex.org/W2042556025","https://openalex.org/W2076958750","https://openalex.org/W2079942837","https://openalex.org/W2089913281","https://openalex.org/W2097948564","https://openalex.org/W2099708455","https://openalex.org/W2101587002","https://openalex.org/W2102727118","https://openalex.org/W2109092462","https://openalex.org/W2109779054","https://openalex.org/W2112085716","https://openalex.org/W2114485434","https://openalex.org/W2116460500","https://openalex.org/W2117285153","https://openalex.org/W2121304948","https://openalex.org/W2129056376","https://openalex.org/W2132100607","https://openalex.org/W2147943147","https://openalex.org/W2149243993","https://openalex.org/W2153841541","https://openalex.org/W2159025940","https://openalex.org/W2162082972","https://openalex.org/W2167556016","https://openalex.org/W2171550134","https://openalex.org/W2293792374","https://openalex.org/W3137536588","https://openalex.org/W3151280928","https://openalex.org/W4229655397","https://openalex.org/W4232973962","https://openalex.org/W4236062646","https://openalex.org/W4237877708","https://openalex.org/W4242466841","https://openalex.org/W4298052798"],"related_works":["https://openalex.org/W2042635039","https://openalex.org/W2767857528","https://openalex.org/W2185482126","https://openalex.org/W4313066767","https://openalex.org/W1897551170","https://openalex.org/W1972260469","https://openalex.org/W2164949942","https://openalex.org/W2114750404","https://openalex.org/W2137204728","https://openalex.org/W4243851141"],"abstract_inverted_index":{"Asymmetric":[0],"multi-core":[1],"processors":[2],"(AMPs)":[3],"have":[4],"been":[5],"shown":[6],"to":[7,30,50,185,196,221,254],"outperform":[8],"symmetric":[9],"ones":[10],"in":[11,84,93,151,208],"terms":[12],"of":[13,39,72,78,111,161,179,224,234,240,258,278],"performance":[14,18],"and":[15,19,106,131,164,269],"performance/watt.":[16],"Improved":[17],"power":[20,135,168],"efficiency":[21,136],"are":[22,28,166],"achieved":[23],"when":[24,74,170],"the":[25,36,47,70,75,79,85,91,99,112,152,162,171,190,198,201,232,251,255,259,276],"program":[26,41,64,119,122,187,202],"threads":[27,73,80],"matched":[29],"their":[31],"most":[32,160,279],"suitable":[33],"cores.":[34],"Since":[35],"computational":[37],"needs":[38,77,257],"a":[40,82,118,121,126,140,176,211,219,225,235],"may":[42],"change":[43,55,83],"during":[44,238],"its":[45],"execution,":[46],"best":[48],"thread":[49],"core":[51,220,237,271],"assignment":[52],"will":[53,132,157,193,217],"likely":[54],"with":[56,243],"time.":[57],"We":[58,143],"have,":[59],"therefore,":[60,206],"developed":[61],"an":[62,94],"online":[63,266],"phase":[65,267],"classification":[66,268],"scheme":[67,216],"that":[68,101,124,200,228,264],"allows":[69],"swapping":[71],"current":[76,256],"justify":[81],"assignment.":[86],"The":[87],"architectural":[88],"differences":[89],"among":[90,103],"cores":[92,150,192],"AMP":[95],"can":[96,144,203,273],"never":[97],"match":[98],"diversity":[100],"exists":[102],"different":[104,109],"programs":[105,172],"even":[107],"between":[108],"phases":[110,188],"same":[113],"program.":[114],"Consider,":[115],"for":[116],"example,":[117],"(or":[120],"phase)":[123],"has":[125],"high":[127,134,177,244],"instruction-level":[128],"parallelism":[129],"(ILP)":[130],"exhibit":[133,175],"if":[137],"executed":[138],"on":[139],"powerful":[141,149],"core.":[142],"not,":[145],"however,":[146],"include":[147],"such":[148],"designed":[153,191],"AMP,":[154],"since":[155],"they":[156,165],"remain":[158],"underutilized":[159],"time,":[163],"not":[167,174],"efficient":[169],"do":[173],"degree":[178],"ILP.":[180,245],"Thus,":[181],"we":[182,248],"must":[183],"expect":[184],"see":[186],"where":[189],"be":[194],"unable":[195],"support":[197],"ILP":[199],"exhibit.":[204],"We,":[205],"propose":[207],"this":[209],"article":[210],"dynamic":[212,270],"morphing":[213,272],"scheme.":[214],"This":[215,246],"allow":[218],"gain":[222],"control":[223,233],"functional":[226],"unit":[227],"is":[229],"ordinarily":[230],"under":[231],"neighboring":[236],"periods":[239],"intense":[241],"computation":[242],"way,":[247],"dynamically":[249],"adjust":[250],"hardware":[252],"resources":[253],"application.":[260],"Our":[261],"results":[262],"show":[263],"combining":[265],"significantly":[274],"improve":[275],"performance/watt":[277],"multithreaded":[280],"workloads.":[281]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":4}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
