{"id":"https://openalex.org/W3084890676","doi":"https://doi.org/10.1145/3409115","title":"UNILOGIC","display_name":"UNILOGIC","publication_year":2020,"publication_date":"2020-09-09","ids":{"openalex":"https://openalex.org/W3084890676","doi":"https://doi.org/10.1145/3409115","mag":"3084890676"},"language":"en","primary_location":{"id":"doi:10.1145/3409115","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3409115","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and 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/A5003573312","display_name":"\u0386\u03b3\u03b3\u03b5\u03bb\u03bf\u03c2 \u0399\u03c9\u03ac\u03bd\u03bd\u03bf\u03c5","orcid":"https://orcid.org/0000-0001-6805-3107"},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]},{"id":"https://openalex.org/I55741626","display_name":"Technical University of Crete","ror":"https://ror.org/03f8bz564","country_code":"GR","type":"education","lineage":["https://openalex.org/I55741626"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Aggelos D. Ioannou","raw_affiliation_strings":["School of ECE, Technical University of Crete, Greece, Telecommunication Systems Institute, Greece and Foundation for Research 8 Technology-Hellas (FORTH), Heraklion, Crete, Greece"],"affiliations":[{"raw_affiliation_string":"School of ECE, Technical University of Crete, Greece, Telecommunication Systems Institute, Greece and Foundation for Research 8 Technology-Hellas (FORTH), Heraklion, Crete, Greece","institution_ids":["https://openalex.org/I8901234","https://openalex.org/I55741626"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103107438","display_name":"Konstantinos Georgopoulos","orcid":"https://orcid.org/0000-0002-6600-4907"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Konstantinos Georgopoulos","raw_affiliation_strings":["Telecommunication Systems Institute, Chania, Greece"],"affiliations":[{"raw_affiliation_string":"Telecommunication Systems Institute, Chania, Greece","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087265710","display_name":"Pavlos Malakonakis","orcid":"https://orcid.org/0000-0002-7265-7381"},"institutions":[{"id":"https://openalex.org/I4210141508","display_name":"Synelixis (Greece)","ror":"https://ror.org/0570bna54","country_code":"GR","type":"company","lineage":["https://openalex.org/I4210141508"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Pavlos Malakonakis","raw_affiliation_strings":["Telecommunication Systems Institute, Greece and Synelixis Solutions, Chalkida, Greece"],"affiliations":[{"raw_affiliation_string":"Telecommunication Systems Institute, Greece and Synelixis Solutions, Chalkida, Greece","institution_ids":["https://openalex.org/I4210141508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045649319","display_name":"Dionisios Pnevmatikatos","orcid":"https://orcid.org/0000-0003-3533-2761"},"institutions":[{"id":"https://openalex.org/I174458059","display_name":"National Technical University of Athens","ror":"https://ror.org/03cx6bg69","country_code":"GR","type":"education","lineage":["https://openalex.org/I174458059"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Dionisios N. Pnevmatikatos","raw_affiliation_strings":["Telecommunication Systems Institute, Greece and School of ECE, National Technical University of Athens, Athens, Greece"],"affiliations":[{"raw_affiliation_string":"Telecommunication Systems Institute, Greece and School of ECE, National Technical University of Athens, Athens, Greece","institution_ids":["https://openalex.org/I174458059"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024860434","display_name":"Vassilis Papaefstathiou","orcid":"https://orcid.org/0000-0002-5443-6470"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Vassilis D. Papaefstathiou","raw_affiliation_strings":["Chalmers University of Technology, Gothenburg, Sweden"],"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032739499","display_name":"Ioannis Papaefstathiou","orcid":"https://orcid.org/0000-0001-6386-5616"},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Ioannis Papaefstathiou","raw_affiliation_strings":["School of ECE, Aristotle University of Thessaloniki, Thessaloniki, Greece"],"affiliations":[{"raw_affiliation_string":"School of ECE, Aristotle University of Thessaloniki, Thessaloniki, Greece","institution_ids":["https://openalex.org/I21370196"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021522659","display_name":"Iakovos Mavroidis","orcid":"https://orcid.org/0000-0002-2665-5203"},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Iakovos Mavroidis","raw_affiliation_strings":["Telecommunication Systems Institute, Greece and Foundation for Research 8 Technology-Hellas (FORTH), Heraklion, Crete, Greece"],"affiliations":[{"raw_affiliation_string":"Telecommunication Systems Institute, Greece and Foundation for Research 8 Technology-Hellas (FORTH), Heraklion, Crete, Greece","institution_ids":["https://openalex.org/I8901234"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5003573312"],"corresponding_institution_ids":["https://openalex.org/I55741626","https://openalex.org/I8901234"],"apc_list":null,"apc_paid":null,"fwci":1.1552,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.7725029,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"13","issue":"4","first_page":"1","last_page":"32"},"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.9998000264167786,"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.9997000098228455,"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.8383805751800537},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7657945156097412},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.7245264649391174},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5319229364395142},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.528824508190155},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.5073716044425964},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.43431416153907776},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4170108437538147},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.41582125425338745},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.30581799149513245},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2131371796131134},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.15088269114494324}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8383805751800537},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7657945156097412},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.7245264649391174},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5319229364395142},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.528824508190155},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.5073716044425964},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.43431416153907776},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4170108437538147},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.41582125425338745},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.30581799149513245},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2131371796131134},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.15088269114494324},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3409115","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3409115","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"},{"id":"pmh:oai:research.chalmers.se:519990","is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/519990","pdf_url":null,"source":{"id":"https://openalex.org/S4306402469","display_name":"Chalmers Research (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5299999713897705,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W600520643","https://openalex.org/W1707132970","https://openalex.org/W1975849179","https://openalex.org/W1979246114","https://openalex.org/W1983957744","https://openalex.org/W1996380836","https://openalex.org/W2002890944","https://openalex.org/W2023497162","https://openalex.org/W2037639500","https://openalex.org/W2045816583","https://openalex.org/W2053159782","https://openalex.org/W2080380374","https://openalex.org/W2088019204","https://openalex.org/W2095230296","https://openalex.org/W2133156997","https://openalex.org/W2141600480","https://openalex.org/W2297100101","https://openalex.org/W2474119684","https://openalex.org/W2516125595","https://openalex.org/W2520540310","https://openalex.org/W2521149585","https://openalex.org/W2523890519","https://openalex.org/W2542250562","https://openalex.org/W2545481261","https://openalex.org/W2559305746","https://openalex.org/W2583220202","https://openalex.org/W2593282265","https://openalex.org/W2600117321","https://openalex.org/W2604383488","https://openalex.org/W2614193845","https://openalex.org/W2745429450","https://openalex.org/W2757522925","https://openalex.org/W2759053375","https://openalex.org/W2783189126","https://openalex.org/W2786613774","https://openalex.org/W2792106595","https://openalex.org/W2795375666","https://openalex.org/W2798760721","https://openalex.org/W2803986768","https://openalex.org/W2807409091","https://openalex.org/W2808378679","https://openalex.org/W2888682127","https://openalex.org/W2925940451","https://openalex.org/W2938341874","https://openalex.org/W2949308905","https://openalex.org/W2955645019","https://openalex.org/W2968594136","https://openalex.org/W2996984408","https://openalex.org/W2997542971","https://openalex.org/W3122216673","https://openalex.org/W4238807857"],"related_works":["https://openalex.org/W2129019972","https://openalex.org/W2126857316","https://openalex.org/W2152074211","https://openalex.org/W1612076744","https://openalex.org/W1522032972","https://openalex.org/W2038220260","https://openalex.org/W3164085601","https://openalex.org/W2113308450","https://openalex.org/W2139962137","https://openalex.org/W2340647897"],"abstract_inverted_index":{"One":[0],"of":[1,5,55,67,74,149,210,230,290,295,322,332,339,417,429],"the":[2,65,72,125,143,154,165,169,178,183,192,211,216,231,247,278,327,345],"main":[3,147],"characteristics":[4],"High-performance":[6],"Computing":[7],"(HPC)":[8],"applications":[9,224],"is":[10,64,233],"that":[11,119,152,215,258,288,370,375],"they":[12],"become":[13],"increasingly":[14],"performance":[15,33,352,374],"and":[16,88,132,167,251,254,262,272,325,336,343,364,384,421],"power":[17,37,62],"demanding,":[18],"pushing":[19],"HPC":[20,26,43,360],"systems":[21,27,396],"to":[22,36,51,135,268,380,386,393,412,419,424,431],"their":[23],"limits.":[24],"Existing":[25],"have":[28],"not":[29],"yet":[30],"reached":[31],"exascale":[32],"mainly":[34],"due":[35],"limitations.":[38],"Extrapolating":[39],"from":[40,377,410,422],"today\u2019s":[41],"top":[42],"systems,":[44],"about":[45],"100\u2013200":[46],"MWatts":[47],"would":[48],"be":[49,158,196,220,260],"required":[50],"sustain":[52],"an":[53],"exaflop-level":[54],"performance.":[56],"A":[57],"promising":[58],"solution":[59],"for":[60,93],"tackling":[61],"limitations":[63],"deployment":[66],"energy-efficient":[68],"reconfigurable":[69,144,193,212,238,256],"resources":[70,194,239],"(in":[71],"form":[73],"Field-programmable":[75],"Gate":[76],"Arrays":[77],"(FPGAs))":[78],"tightly":[79,311],"integrated":[80],"with":[81],"conventional":[82,394],"CPUs.":[83],"However,":[84],"current":[85],"FPGA":[86,104,228],"tools":[87],"programming":[89],"environments":[90],"are":[91,151],"optimized":[92],"accelerating":[94],"a":[95,102,114,187,242,285,330,407],"single":[96,103],"application":[97],"or":[98,225,265],"even":[99],"task":[100],"on":[101,142,284],"device.":[105],"In":[106,180],"this":[107,181],"work,":[108],"we":[109],"present":[110],"UNILOGIC":[111,123,150,204,279,346,371],"(Unified":[112],"Logic),":[113],"novel":[115],"HPC-tailored":[116],"parallel":[117,395],"architecture":[118,185,205,232,280],"efficiently":[120],"incorporates":[121],"FPGAs.":[122],"adopts":[124],"Partitioned":[126],"Global":[127],"Address":[128],"Space":[129],"(PGAS)":[130],"model":[131],"extends":[133],"it":[134,402],"include":[136],"hardware":[137,155,170,208,217],"accelerators,":[138],"i.e.,":[139],"tasks":[140],"implemented":[141,234],"resources.":[145],"The":[146,203,227],"advantages":[148],"(i)":[153,241],"accelerators":[156,171,218],"can":[157,172,195,219,259],"accessed":[159,263],"directly":[160],"by":[161,199,235,406],"any":[162,174,200],"processor":[163],"in":[164,177,415,427],"system,":[166],"(ii)":[168,252],"access":[173],"memory":[175],"location":[176],"system.":[179,202],"way,":[182],"proposed":[184],"offers":[186,372],"unified":[188],"environment":[189],"where":[190],"all":[191],"seamlessly":[197],"used":[198],"processor/operating":[201],"also":[206,403],"provides":[207,246],"virtualization":[209],"logic":[213],"so":[214],"shared":[221],"among":[222],"multiple":[223],"tasks.":[226],"layer":[229],"splitting":[236],"its":[237],"into":[240],"static":[243],"partition,":[244],"which":[245,296],"PGAS-related":[248],"communication":[249],"infrastructure,":[250],"fixed-size":[253],"dynamically":[255],"slots":[257],"programmed":[261],"independently":[264],"combined":[266],"together":[267],"support":[269],"both":[270,349],"fine":[271],"coarse":[273],"grain":[274],"reconfiguration.":[275],"1":[276,337],"Finally,":[277],"has":[281],"been":[282],"evaluated":[283,344],"custom":[286],"prototype":[287,328,347],"consists":[289],"two":[291,357],"1U":[292],"chassis,":[293],"each":[294,307],"includes":[297],"eight":[298],"interconnected":[299],"daughter":[300],"boards,":[301],"called":[302],"Quad-FPGA":[303],"Daughter":[304],"Boards":[305],"(QFDBs);":[306],"QFDB":[308],"supports":[309],"four":[310],"coupled":[312],"Xilinx":[313],"Zynq":[314,334],"Ultrascale+":[315],"MPSoCs":[316,335],"as":[317,319,354,356],"well":[318,355],"64":[320,333],"Gigabytes":[321],"DDR4":[323],"memory,":[324],"thus,":[326],"features":[329],"total":[331],"Terabyte":[338],"memory.":[340],"We":[341],"tuned":[342],"using":[348],"low-level":[350],"(baremetal)":[351],"tests,":[353],"popular":[358],"real-world":[359],"applications,":[361],"one":[362,365],"compute-intensive":[363],"data-intensive.":[366],"Our":[367],"evaluation":[368],"shows":[369],"impressive":[373],"ranges":[376],"being":[378],"2.5":[379],"400":[381],"times":[382,388,414,426],"faster":[383],"46":[385],"300":[387],"more":[389],"energy":[390,430],"efficient":[391],"compared":[392],"utilizing":[397],"only":[398],"high-end":[399],"CPUs,":[400],"while":[401],"outperforms":[404],"GPUs":[405],"factor":[408],"ranging":[409],"3":[411],"6":[413],"terms":[416,428],"time":[418],"solution,":[420],"10":[423],"20":[425],"solution.":[432]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2020-09-21T00:00:00"}
