{"id":"https://openalex.org/W3135674751","doi":"https://doi.org/10.1109/tpds.2021.3063670","title":"A Survey of System Architectures and Techniques for FPGA Virtualization","display_name":"A Survey of System Architectures and Techniques for FPGA Virtualization","publication_year":2021,"publication_date":"2021-03-03","ids":{"openalex":"https://openalex.org/W3135674751","doi":"https://doi.org/10.1109/tpds.2021.3063670","mag":"3135674751"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2021.3063670","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2021.3063670","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/A5040424471","display_name":"Masudul Hassan Quraishi","orcid":"https://orcid.org/0000-0001-6939-1669"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Masudul Hassan Quraishi","raw_affiliation_strings":["School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA"],"affiliations":[{"raw_affiliation_string":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078467314","display_name":"Erfan Bank Tavakoli","orcid":"https://orcid.org/0000-0002-3248-9301"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Erfan Bank Tavakoli","raw_affiliation_strings":["School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA"],"affiliations":[{"raw_affiliation_string":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083744126","display_name":"Fengbo Ren","orcid":"https://orcid.org/0000-0002-6509-8753"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fengbo Ren","raw_affiliation_strings":["School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA"],"affiliations":[{"raw_affiliation_string":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5040424471"],"corresponding_institution_ids":["https://openalex.org/I55732556"],"apc_list":null,"apc_paid":null,"fwci":7.1388,"has_fulltext":false,"cited_by_count":44,"citation_normalized_percentile":{"value":0.97933102,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"32","issue":"9","first_page":"2216","last_page":"2230"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9988999962806702,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9988999962806702,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9987000226974487,"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.9986000061035156,"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/virtualization","display_name":"Virtualization","score":0.8672994375228882},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8606294989585876},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8362434506416321},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6616400480270386},{"id":"https://openalex.org/keywords/full-virtualization","display_name":"Full virtualization","score":0.6460926532745361},{"id":"https://openalex.org/keywords/application-virtualization","display_name":"Application virtualization","score":0.56346195936203},{"id":"https://openalex.org/keywords/hardware-virtualization","display_name":"Hardware virtualization","score":0.5188894867897034},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.507789671421051},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.46402862668037415},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.43158721923828125},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4244641661643982},{"id":"https://openalex.org/keywords/service-virtualization","display_name":"Service virtualization","score":0.4178800880908966},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34204551577568054}],"concepts":[{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.8672994375228882},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8606294989585876},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8362434506416321},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6616400480270386},{"id":"https://openalex.org/C47878483","wikidata":"https://www.wikidata.org/wiki/Q848333","display_name":"Full virtualization","level":4,"score":0.6460926532745361},{"id":"https://openalex.org/C13062989","wikidata":"https://www.wikidata.org/wiki/Q651531","display_name":"Application virtualization","level":5,"score":0.56346195936203},{"id":"https://openalex.org/C68793194","wikidata":"https://www.wikidata.org/wiki/Q1616095","display_name":"Hardware virtualization","level":5,"score":0.5188894867897034},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.507789671421051},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.46402862668037415},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.43158721923828125},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4244641661643982},{"id":"https://openalex.org/C22502294","wikidata":"https://www.wikidata.org/wiki/Q17149844","display_name":"Service virtualization","level":5,"score":0.4178800880908966},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34204551577568054},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2021.3063670","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2021.3063670","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":[{"score":0.5199999809265137,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":87,"referenced_works":["https://openalex.org/W4015096","https://openalex.org/W17851263","https://openalex.org/W593092793","https://openalex.org/W1480258395","https://openalex.org/W1497161204","https://openalex.org/W1514258760","https://openalex.org/W1885706698","https://openalex.org/W1915513928","https://openalex.org/W1974887540","https://openalex.org/W1980194681","https://openalex.org/W1995783993","https://openalex.org/W1996335201","https://openalex.org/W2003820904","https://openalex.org/W2004455575","https://openalex.org/W2023497162","https://openalex.org/W2029518888","https://openalex.org/W2032514860","https://openalex.org/W2043542037","https://openalex.org/W2043574880","https://openalex.org/W2046607278","https://openalex.org/W2067332732","https://openalex.org/W2073264789","https://openalex.org/W2080380374","https://openalex.org/W2082061787","https://openalex.org/W2092633783","https://openalex.org/W2093832531","https://openalex.org/W2108166792","https://openalex.org/W2125612798","https://openalex.org/W2131726714","https://openalex.org/W2136950985","https://openalex.org/W2139817798","https://openalex.org/W2150022482","https://openalex.org/W2151595066","https://openalex.org/W2168874286","https://openalex.org/W2279391168","https://openalex.org/W2279541644","https://openalex.org/W2399715892","https://openalex.org/W2492686975","https://openalex.org/W2526223511","https://openalex.org/W2554510265","https://openalex.org/W2560154778","https://openalex.org/W2579247842","https://openalex.org/W2586706017","https://openalex.org/W2586912292","https://openalex.org/W2593248466","https://openalex.org/W2604383488","https://openalex.org/W2616098111","https://openalex.org/W2616255844","https://openalex.org/W2699539367","https://openalex.org/W2751299506","https://openalex.org/W2753694865","https://openalex.org/W2762028946","https://openalex.org/W2785611354","https://openalex.org/W2787183097","https://openalex.org/W2794898833","https://openalex.org/W2798760721","https://openalex.org/W2805362151","https://openalex.org/W2807281109","https://openalex.org/W2808743727","https://openalex.org/W2883929540","https://openalex.org/W2889734019","https://openalex.org/W2899044382","https://openalex.org/W2908821369","https://openalex.org/W2963420063","https://openalex.org/W2963616141","https://openalex.org/W2965536425","https://openalex.org/W2984242728","https://openalex.org/W2992783169","https://openalex.org/W2996863257","https://openalex.org/W3010835436","https://openalex.org/W3011348040","https://openalex.org/W3014397626","https://openalex.org/W3035328498","https://openalex.org/W3109838820","https://openalex.org/W4242435189","https://openalex.org/W4248265791","https://openalex.org/W4252552852","https://openalex.org/W4255745893","https://openalex.org/W4256629673","https://openalex.org/W6600756527","https://openalex.org/W6680020789","https://openalex.org/W6733808935","https://openalex.org/W6738429223","https://openalex.org/W6750122613","https://openalex.org/W6756378822","https://openalex.org/W6758365522","https://openalex.org/W6786868506"],"related_works":["https://openalex.org/W2021257679","https://openalex.org/W2134071009","https://openalex.org/W759120778","https://openalex.org/W633976324","https://openalex.org/W2106040863","https://openalex.org/W190436017","https://openalex.org/W137788609","https://openalex.org/W2189348126","https://openalex.org/W2941645671","https://openalex.org/W2462146643"],"abstract_inverted_index":{"FPGA":[0,75,105,128,138,149,159],"accelerators":[1],"are":[2,98],"gaining":[3],"increasing":[4],"attention":[5],"in":[6,93,101,124],"both":[7],"cloud":[8],"and":[9,20,80,110],"edge":[10],"computing":[11],"because":[12],"of":[13,28,34,43,51,61,74,104,137,167],"their":[14],"hardware":[15,63],"flexibility,":[16],"high":[17],"computational":[18],"throughput,":[19],"low":[21],"power":[22],"consumption.":[23],"However,":[24],"the":[25,35,40,49,62,72,102,120,125,134,145,168],"design":[26],"flow":[27],"FPGAs":[29,44,52,88],"often":[30],"requires":[31],"specific":[32],"knowledge":[33],"underlying":[36],"hardware,":[37],"which":[38,83,142],"hinders":[39],"wide":[41],"adoption":[42],"by":[45,162],"application":[46,66,113],"developers.":[47,67],"Therefore,":[48],"virtualization":[50,106,160],"becomes":[53],"extremely":[54],"important":[55,85],"to":[56,155],"create":[57],"a":[58,164],"useful":[59],"abstraction":[60,69],"suitable":[64],"for":[65,127,147],"Such":[68],"also":[70],"enables":[71],"sharing":[73],"resources":[76],"among":[77],"multiple":[78],"users":[79],"accelerator":[81],"applications,":[82],"is":[84],"because,":[86],"traditionally,":[87],"have":[89],"been":[90],"mostly":[91],"used":[92,123],"single-user,":[94],"single-embedded-application":[95],"scenarios.":[96],"There":[97],"many":[99],"works":[100],"field":[103],"covering":[107],"different":[108,112],"aspects":[109],"targeting":[111],"areas.":[114],"In":[115,130],"this":[116],"article,":[117],"we":[118,132,143],"review":[119,166],"system":[121],"architectures":[122],"literature":[126],"virtualization.":[129,150],"addition,":[131],"identify":[133],"primary":[135],"objectives":[136],"virtualization,":[139],"based":[140],"on":[141],"summarize":[144],"techniques":[146],"realizing":[148],"This":[151],"article":[152],"helps":[153],"researchers":[154],"efficiently":[156],"learn":[157],"about":[158],"research":[161],"providing":[163],"comprehensive":[165],"existing":[169],"literature.":[170]},"counts_by_year":[{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":6}],"updated_date":"2026-02-27T16:54:17.756197","created_date":"2025-10-10T00:00:00"}
