{"id":"https://openalex.org/W2047836570","doi":"https://doi.org/10.1145/1086297.1086326","title":"Virtual multiprocessor","display_name":"Virtual multiprocessor","publication_year":2005,"publication_date":"2005-09-24","ids":{"openalex":"https://openalex.org/W2047836570","doi":"https://doi.org/10.1145/1086297.1086326","mag":"2047836570"},"language":"en","primary_location":{"id":"doi:10.1145/1086297.1086326","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1086297.1086326","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems","raw_type":"proceedings-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/A5046341915","display_name":"Ali El-Haj-Mahmoud","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ali El-Haj-Mahmoud","raw_affiliation_strings":["North Carolina State University, Raleigh, NC","North Carolina State University, Raleigh, NC;"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, NC;","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039584257","display_name":"Ahmed S. Al-Zawawi","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ahmed S. AL-Zawawi","raw_affiliation_strings":["North Carolina State University, Raleigh, NC","North Carolina State University, Raleigh, NC;"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, NC;","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039796939","display_name":"Aravindh Anantaraman","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aravindh Anantaraman","raw_affiliation_strings":["North Carolina State University, Raleigh, NC","North Carolina State University, Raleigh, NC;"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, NC;","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090803057","display_name":"Eric Rotenberg","orcid":"https://orcid.org/0000-0002-0406-1973"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric Rotenberg","raw_affiliation_strings":["North Carolina State University, Raleigh, NC","North Carolina State University, Raleigh, NC;"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, NC;","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5046341915"],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":1.5469,"has_fulltext":false,"cited_by_count":30,"citation_normalized_percentile":{"value":0.83365221,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"213","last_page":"224"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9997000098228455,"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.9995999932289124,"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.8297457098960876},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.7100570797920227},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6565961241722107},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6054168343544006},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.5893628001213074},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.47363606095314026},{"id":"https://openalex.org/keywords/yarn","display_name":"Yarn","score":0.44015222787857056},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4161972999572754},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4130488932132721},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.3546004891395569},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2718621492385864}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8297457098960876},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.7100570797920227},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6565961241722107},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6054168343544006},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5893628001213074},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47363606095314026},{"id":"https://openalex.org/C2778787235","wikidata":"https://www.wikidata.org/wiki/Q49007","display_name":"Yarn","level":2,"score":0.44015222787857056},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4161972999572754},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4130488932132721},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.3546004891395569},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2718621492385864},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1086297.1086326","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1086297.1086326","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.41999998688697815,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W70437322","https://openalex.org/W75249075","https://openalex.org/W1492392135","https://openalex.org/W1510429808","https://openalex.org/W1543921836","https://openalex.org/W1553935210","https://openalex.org/W1686420892","https://openalex.org/W1762252016","https://openalex.org/W1808771236","https://openalex.org/W1856735483","https://openalex.org/W1863488620","https://openalex.org/W1977857710","https://openalex.org/W1987215594","https://openalex.org/W1987275546","https://openalex.org/W1990313671","https://openalex.org/W2006950332","https://openalex.org/W2017204313","https://openalex.org/W2076740275","https://openalex.org/W2089345721","https://openalex.org/W2097869070","https://openalex.org/W2098933180","https://openalex.org/W2101300711","https://openalex.org/W2109488193","https://openalex.org/W2112067212","https://openalex.org/W2118532220","https://openalex.org/W2126683438","https://openalex.org/W2134268552","https://openalex.org/W2135747627","https://openalex.org/W2138708064","https://openalex.org/W2143322909","https://openalex.org/W2153173314","https://openalex.org/W2154055780","https://openalex.org/W2154143709","https://openalex.org/W2154158220","https://openalex.org/W2156697270","https://openalex.org/W2159772935","https://openalex.org/W2164614983","https://openalex.org/W3013910361"],"related_works":["https://openalex.org/W2377434885","https://openalex.org/W2115561485","https://openalex.org/W1985089255","https://openalex.org/W2374902472","https://openalex.org/W2010970156","https://openalex.org/W2153202644","https://openalex.org/W2105895556","https://openalex.org/W2733115356","https://openalex.org/W2377593213","https://openalex.org/W2170132667"],"abstract_inverted_index":{"The":[0],"design":[1],"of":[2,62,98,107],"a":[3,9,29,37,50,77,82,157],"real-time":[4,15,71,96,158],"architecture":[5],"is":[6,148],"governed":[7],"by":[8,20],"trade-off":[10,27],"between":[11],"analyzability":[12,94],"necessary":[13],"for":[14],"formalism":[16,159],"and":[17,60,131],"performance":[18],"demanded":[19],"high-end":[21],"embedded":[22],"systems.":[23],"We":[24],"reconcile":[25],"this":[26],"with":[28,101,127,136],"novel":[30],"Real-time":[31],"Virtual":[32],"Multiprocessor":[33],"(RVMP).":[34],"RVMP":[35,90,121,155],"virtualizes":[36],"single":[38],"in-order":[39],"superscalar":[40],"processor":[41],"into":[42],"multiple":[43,99],"interference-free":[44],"different-sized":[45],"virtual":[46,63],"processors.":[47],"This":[48],"provides":[49,156],"flexible":[51],"spatial":[52],"dimension.":[53],"In":[54],"the":[55,58,93,102,132],"time":[56,79],"dimension,":[57],"number":[59],"size":[61],"processors":[64,100],"can":[65],"be":[66],"rapidly":[67],"reconfigured.":[68],"A":[69],"simple":[70,83],"scheduling":[72,75],"approach":[73],"concentrates":[74],"within":[76],"small":[78],"interval,":[80],"producing":[81],"repeating":[84],"space/time":[85,146],"schedule":[86],"that":[87,114,160],"orchestrates":[88],"virtualization.":[89],"successfully":[91],"combines":[92],"(hence":[95,104],"formalism)":[97],"flexibility":[103],"high":[105],"performance)":[106],"simultaneous":[108],"multithreading":[109],"(SMT).Worst-case":[110],"schedulability":[111],"experiments":[112,141],"show":[113,142],"more":[115,137],"task-sets":[116],"are":[117],"provably":[118],"schedulable":[119],"on":[120,123],"than":[122],"conventional":[124],"rigid":[125],"multiprocessors":[126],"equal":[128],"aggregate":[129],"resources,":[130],"advantage":[133],"only":[134],"intensifies":[135],"demanding":[138],"task-sets.":[139],"Run-time":[140],"RVMP's":[143],"statically-controlled":[144],"coarser-grain":[145],"configurability":[147],"as":[149,151],"effective":[150],"unsafe":[152],"SMT.":[153],"Moreover,":[154],"SMT":[161],"does":[162],"not":[163],"currently":[164],"provide.":[165]},"counts_by_year":[{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
