{"id":"https://openalex.org/W2077185719","doi":"https://doi.org/10.1145/1531793.1531797","title":"Dynamic heterogeneity and the need for multicore virtualization","display_name":"Dynamic heterogeneity and the need for multicore virtualization","publication_year":2009,"publication_date":"2009-04-21","ids":{"openalex":"https://openalex.org/W2077185719","doi":"https://doi.org/10.1145/1531793.1531797","mag":"2077185719"},"language":"en","primary_location":{"id":"doi:10.1145/1531793.1531797","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1531793.1531797","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"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 SIGOPS Operating Systems Review","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/A5043323129","display_name":"Philip M. Wells","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Philip M. Wells","raw_affiliation_strings":["Google, Inc","GOOGLE INC "],"affiliations":[{"raw_affiliation_string":"Google, Inc","institution_ids":["https://openalex.org/I1291425158"]},{"raw_affiliation_string":"GOOGLE INC ","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101594477","display_name":"Koushik Chakraborty","orcid":"https://orcid.org/0000-0003-0228-2737"},"institutions":[{"id":"https://openalex.org/I121980950","display_name":"Utah State University","ror":"https://ror.org/00h6set76","country_code":"US","type":"education","lineage":["https://openalex.org/I121980950"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Koushik Chakraborty","raw_affiliation_strings":["Utah State University"],"affiliations":[{"raw_affiliation_string":"Utah State University","institution_ids":["https://openalex.org/I121980950"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108260478","display_name":"Gurindar S. Sohi","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gurindar S. Sohi","raw_affiliation_strings":["University of Wisconsin, Madison"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin, Madison","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5043323129"],"corresponding_institution_ids":["https://openalex.org/I1291425158"],"apc_list":null,"apc_paid":null,"fwci":3.7518,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.93516327,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"43","issue":"2","first_page":"5","last_page":"14"},"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9994000196456909,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9994000196456909,"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/computer-science","display_name":"Computer science","score":0.8677597045898438},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.7515119314193726},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.7320500612258911},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.6270588636398315},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5952837467193604},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5485948324203491},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.49457451701164246},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4764552414417267},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4623843729496002},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4462505578994751},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.44012001156806946},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4224364757537842},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.41339343786239624},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3056584596633911},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.21516549587249756},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.19805249571800232},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10336089134216309},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.09659600257873535}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8677597045898438},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.7515119314193726},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.7320500612258911},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.6270588636398315},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5952837467193604},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5485948324203491},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.49457451701164246},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4764552414417267},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4623843729496002},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4462505578994751},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.44012001156806946},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4224364757537842},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.41339343786239624},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3056584596633911},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.21516549587249756},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.19805249571800232},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10336089134216309},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.09659600257873535},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"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/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"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":2,"locations":[{"id":"doi:10.1145/1531793.1531797","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1531793.1531797","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"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 SIGOPS Operating Systems Review","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.332.2653","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.332.2653","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://pages.cs.wisc.edu/~pwells/papers/sigops_paper.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W65564217","https://openalex.org/W130731712","https://openalex.org/W1532659787","https://openalex.org/W1579215414","https://openalex.org/W1589576271","https://openalex.org/W1671166152","https://openalex.org/W1796870311","https://openalex.org/W1862469596","https://openalex.org/W1973551931","https://openalex.org/W1974101162","https://openalex.org/W1979352334","https://openalex.org/W1991406672","https://openalex.org/W2017521824","https://openalex.org/W2033443176","https://openalex.org/W2037459596","https://openalex.org/W2086202544","https://openalex.org/W2097346625","https://openalex.org/W2098228187","https://openalex.org/W2104677471","https://openalex.org/W2106549758","https://openalex.org/W2108614079","https://openalex.org/W2116175063","https://openalex.org/W2116672036","https://openalex.org/W2117648153","https://openalex.org/W2120635877","https://openalex.org/W2121542813","https://openalex.org/W2126022651","https://openalex.org/W2126977030","https://openalex.org/W2145064068","https://openalex.org/W2147943147","https://openalex.org/W2150709314","https://openalex.org/W2154857344","https://openalex.org/W2157373341","https://openalex.org/W2162351670","https://openalex.org/W2163208120","https://openalex.org/W2165160270","https://openalex.org/W2166241631","https://openalex.org/W2167556016","https://openalex.org/W2169213530","https://openalex.org/W2296006986","https://openalex.org/W2467092016","https://openalex.org/W2613968070","https://openalex.org/W2913686842","https://openalex.org/W2990275708","https://openalex.org/W4210952390"],"related_works":["https://openalex.org/W2088620127","https://openalex.org/W2064611798","https://openalex.org/W2743348030","https://openalex.org/W2947629119","https://openalex.org/W1963799338","https://openalex.org/W2542775576","https://openalex.org/W2900408237","https://openalex.org/W2036412865","https://openalex.org/W2906562101","https://openalex.org/W2545334782"],"abstract_inverted_index":{"As":[0],"the":[1,5,11,104,116,127,143],"computing":[2],"industry":[3],"enters":[4],"multicore":[6,120,149],"era,":[7],"exponential":[8],"growth":[9],"in":[10,35,68,103],"number":[12],"of":[13,38,73,82,106,118,142],"transistors":[14],"on":[15],"a":[16,69,99,119,135],"chip":[17],"continues":[18],"to":[19,85,89,114,124,134,139],"present":[20],"challenges":[21],"and":[22,27,58,155,168],"opportunities":[23],"for":[24,164],"computer":[25],"architects":[26],"system":[28],"designers.":[29],"We":[30,110,146],"examine":[31],"one":[32],"emerging":[33],"issue":[34],"particular:":[36],"that":[37,95,130,148,156],"dynamic":[39,91],"heterogeneity,":[40,92],"which":[41,76],"can":[42],"arise,":[43],"even":[44,133],"among":[45],"physically":[46],"homogeneous":[47],"cores,":[48],"from":[49],"changing":[50,62],"reliability,":[51],"power,":[52],"or":[53,61],"thermal":[54],"conditions,":[55],"different":[56],"cache":[57],"TLB":[59],"contents,":[60],"resource":[63,161],"configurations.":[64],"This":[65],"heterogeneity":[66],"results":[67],"constantly":[70],"varying":[71],"pool":[72],"hardware":[74,96,112,123],"resources,":[75],"greatly":[77],"complicates":[78],"software's":[79],"traditional":[80],"task":[81],"assigning":[83],"computation":[84,108],"cores.":[86,145],"In":[87],"part":[88],"address":[90],"we":[93],"argue":[94],"should":[97],"take":[98],"more":[100],"active":[101],"role":[102],"management":[105,162],"its":[107],"resources.":[109],"propose":[111],"techniques":[113],"virtualize":[115],"cores":[117],"processor,":[121],"allowing":[122],"flexibly":[125],"reassign":[126],"virtual":[128],"processors":[129],"are":[131],"exposed,":[132],"single":[136],"operating":[137],"system,":[138],"any":[140],"subset":[141],"physical":[144],"show":[147],"virtualization":[150],"operates":[151],"with":[152],"minimal":[153],"overhead,":[154],"it":[157],"enables":[158],"several":[159],"novel":[160],"applications":[163],"improving":[165],"both":[166],"performance":[167],"reliability.":[169]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2012,"cited_by_count":4}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
