{"id":"https://openalex.org/W4286203032","doi":"https://doi.org/10.1145/3543668","title":"hXDP","display_name":"hXDP","publication_year":2022,"publication_date":"2022-07-21","ids":{"openalex":"https://openalex.org/W4286203032","doi":"https://doi.org/10.1145/3543668"},"language":"en","primary_location":{"id":"doi:10.1145/3543668","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543668","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543668","source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"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":"Communications of the ACM","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3543668","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043318763","display_name":"Marco Spaziani Brunella","orcid":"https://orcid.org/0000-0001-8448-0432"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Marco Spaziani Brunella","raw_affiliation_strings":["Axbryd/University of Rome Tor Vergata, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Axbryd/University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074609161","display_name":"Giacomo Belocchi","orcid":"https://orcid.org/0000-0003-1199-0479"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giacomo Belocchi","raw_affiliation_strings":["Axbryd/University of Rome Tor Vergata, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Axbryd/University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001785095","display_name":"Marco Bonola","orcid":"https://orcid.org/0000-0002-0434-5538"},"institutions":[{"id":"https://openalex.org/I4210099310","display_name":"Consorzio Nazionale Interuniversitario per le Telecomunicazioni","ror":"https://ror.org/0182a5n39","country_code":"IT","type":"funder","lineage":["https://openalex.org/I4210099310"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Marco Bonola","raw_affiliation_strings":["Axbryd/CNIT, Rome, Italy","CNIT - Consorzio Nazionale Interuniversitario per le Telecomunicazioni [Roma] (CNIT (National Inter-University Consortium for Telecommunications) Viale G. P. Usberti, 181/A Pal.3 - 43124 Parma (PR) - Italy)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Axbryd/CNIT, Rome, Italy","institution_ids":[]},{"raw_affiliation_string":"CNIT - Consorzio Nazionale Interuniversitario per le Telecomunicazioni [Roma] (CNIT (National Inter-University Consortium for Telecommunications) Viale G. P. Usberti, 181/A Pal.3 - 43124 Parma (PR) - Italy)","institution_ids":["https://openalex.org/I4210099310"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010562631","display_name":"Salvatore Pontarelli","orcid":"https://orcid.org/0000-0002-3626-6404"},"institutions":[{"id":"https://openalex.org/I861853513","display_name":"Sapienza University of Rome","ror":"https://ror.org/02be6w209","country_code":"IT","type":"education","lineage":["https://openalex.org/I861853513"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Salvatore Pontarelli","raw_affiliation_strings":["Axbryd/University of Rome La Sapienza, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Axbryd/University of Rome La Sapienza, Rome, Italy","institution_ids":["https://openalex.org/I861853513"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022168600","display_name":"Giuseppe Siracusano","orcid":"https://orcid.org/0000-0002-8960-4622"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Giuseppe Siracusano","raw_affiliation_strings":["NEC Laboratories Europe, Heidelberg, Germany","NEC Laboratories America Inc. (Princeton, NJ - United States)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NEC Laboratories Europe, Heidelberg, Germany","institution_ids":[]},{"raw_affiliation_string":"NEC Laboratories America Inc. (Princeton, NJ - United States)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007176500","display_name":"Giuseppe Bianchi","orcid":"https://orcid.org/0000-0001-7277-7423"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giuseppe Bianchi","raw_affiliation_strings":["University of Rome Tor Vergata, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077265042","display_name":"Aniello Cammarano","orcid":"https://orcid.org/0000-0001-5188-1272"},"institutions":[{"id":"https://openalex.org/I4210103804","display_name":"Axxam (Italy)","ror":"https://ror.org/019xk8h36","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210103804"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Aniello Cammarano","raw_affiliation_strings":["Axbryd, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Axbryd, Rome, Italy","institution_ids":["https://openalex.org/I4210103804"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002174526","display_name":"Alessandro Palumbo","orcid":"https://orcid.org/0000-0002-0034-6189"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Palumbo","raw_affiliation_strings":["University of Rome Tor Vergata, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027162028","display_name":"Luca Petrucci","orcid":"https://orcid.org/0000-0003-3559-2838"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Petrucci","raw_affiliation_strings":["University of Rome Tor Vergata, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049867893","display_name":"Roberto Bifulco","orcid":"https://orcid.org/0000-0002-9403-0336"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Roberto Bifulco","raw_affiliation_strings":["NEC Laboratories Europe, Heidelberg, Germany","NEC Laboratories America Inc. (Princeton, NJ - United States)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NEC Laboratories Europe, Heidelberg, Germany","institution_ids":[]},{"raw_affiliation_string":"NEC Laboratories America Inc. (Princeton, NJ - United States)","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5043318763"],"corresponding_institution_ids":["https://openalex.org/I116067653"],"apc_list":null,"apc_paid":null,"fwci":5.5607,"has_fulltext":true,"cited_by_count":42,"citation_normalized_percentile":{"value":0.96208056,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"65","issue":"8","first_page":"92","last_page":"100"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9998999834060669,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9991999864578247,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9980999827384949,"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.8514276146888733},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7478898763656616},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5837352871894836},{"id":"https://openalex.org/keywords/packet-processing","display_name":"Packet processing","score":0.5826118588447571},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5007691383361816},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.46196573972702026},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4351990818977356},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4111979305744171},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4106595814228058},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.382440984249115},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.31665173172950745},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1551383137702942}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8514276146888733},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7478898763656616},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5837352871894836},{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.5826118588447571},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5007691383361816},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.46196573972702026},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4351990818977356},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4111979305744171},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4106595814228058},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.382440984249115},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31665173172950745},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1551383137702942},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"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/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3543668","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543668","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543668","source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"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":"Communications of the ACM","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-04685394v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04685394","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 0001-0782","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:art.torvergata.it:2108/395858","is_oa":false,"landing_page_url":"https://hdl.handle.net/2108/395858","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:iris.uniroma1.it:11573/1706418","is_oa":false,"landing_page_url":"https://hdl.handle.net/11573/1706418","pdf_url":null,"source":{"id":"https://openalex.org/S4377196107","display_name":"IRIS Research product catalog (Sapienza University of Rome)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3543668","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543668","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543668","source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"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":"Communications of the ACM","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5400000214576721}],"awards":[{"id":"https://openalex.org/G1644742148","display_name":null,"funder_award_id":"876967","funder_id":"https://openalex.org/F4320327207","funder_display_name":"Electronic Components and Systems for European Leadership"},{"id":"https://openalex.org/G2527291731","display_name":null,"funder_award_id":"876967","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G3798042802","display_name":null,"funder_award_id":"H2020/2014-2020","funder_id":"https://openalex.org/F4320327207","funder_display_name":"Electronic Components and Systems for European Leadership"},{"id":"https://openalex.org/G4937468798","display_name":null,"funder_award_id":"H2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G570796765","display_name":null,"funder_award_id":"H2020/2014-2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G6870533126","display_name":null,"funder_award_id":"2014-2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8389257848","display_name":null,"funder_award_id":"H2020/2014-2020","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G8435608526","display_name":null,"funder_award_id":"876967","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320327207","display_name":"Electronic Components and Systems for European Leadership","ror":null},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4286203032.pdf","grobid_xml":"https://content.openalex.org/works/W4286203032.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1994926493","https://openalex.org/W2024080903","https://openalex.org/W2103412683","https://openalex.org/W2134519279","https://openalex.org/W2542189141","https://openalex.org/W2607067159","https://openalex.org/W2734941459","https://openalex.org/W2794670651","https://openalex.org/W2903038868","https://openalex.org/W2912012512","https://openalex.org/W2963255460","https://openalex.org/W3010473294","https://openalex.org/W3034977853","https://openalex.org/W4285655115"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W2355315220","https://openalex.org/W4200391368","https://openalex.org/W2210979487","https://openalex.org/W4312925165","https://openalex.org/W2504430136","https://openalex.org/W1570571736","https://openalex.org/W2210470417","https://openalex.org/W2281138459","https://openalex.org/W3098781149"],"abstract_inverted_index":{"The":[0,175],"network":[1,55],"interface":[2],"cards":[3],"(NICs)":[4],"of":[5,23,33,52,67,163,172,179,194,197,242,261],"modern":[6],"computers":[7],"are":[8,72],"changing":[9,92],"to":[10,12,17,49,59,89,91,117,138],"adapt":[11,90],"faster":[13],"data":[14,39],"rates":[15],"and":[16,95,101,123,128,151,225,238,266],"help":[18],"with":[19,147],"the":[20,28,31,37,47,53,60,63,148,153,164,170,195,243,257],"scaling":[21],"issues":[22],"general-purpose":[24],"CPU":[25,264],"technologies.":[26],"Among":[27],"ongoing":[29],"innovations,":[30],"inclusion":[32],"programmable":[34],"accelerators":[35,71],"on":[36,140,221],"NIC's":[38],"path":[40],"is":[41,126,181],"particularly":[42],"interesting,":[43],"since":[44],"it":[45,227,250],"provides":[46,267],"opportunity":[48],"offload":[50],"some":[51],"CPU's":[54],"packet":[56,68,106,143,258,271],"processing":[57,69,107,144,259],"tasks":[58,145],"accelerator.":[61],"Given":[62],"strict":[64],"latency":[65,103],"constraints":[66],"tasks,":[70],"often":[73],"implemented":[74],"leveraging":[75],"platforms":[76],"such":[77],"as":[78],"Field-Programmable":[79],"Gate":[80],"Arrays":[81],"(FPGAs).":[82],"FPGAs":[83,141],"can":[84,96,201,251],"be":[85,118,202],"re-programmed":[86],"after":[87],"deployment,":[88],"application":[93],"requirements,":[94,249],"achieve":[97],"both":[98],"high":[99],"throughput":[100,260],"low":[102],"when":[104,208],"implementing":[105],"tasks.":[108],"However,":[109],"they":[110],"have":[111],"limited":[112],"resources":[113],"that":[114,192],"may":[115],"need":[116],"shared":[119],"among":[120],"diverse":[121],"applications,":[122],"programming":[124],"them":[125],"difficult":[127],"requires":[129],"hardware":[130],"design":[131],"expertise.":[132],"We":[133,218],"present":[134],"hXDP,":[135],"a":[136,161,183,210,262,268],"solution":[137],"run":[139,252],"software":[142],"described":[146],"eBPF":[149,180,199,231],"technology":[150],"targeting":[152,209],"Linux's":[154],"eXpress":[155],"Data":[156],"Path.":[157],"hXDP":[158,220],"uses":[159,239],"only":[160],"fraction":[162],"available":[165],"FPGA":[166,187,212,223,244],"resources,":[167],"while":[168],"matching":[169],"performance":[171],"high-end":[173,263],"CPUs.":[174],"iterative":[176],"execution":[177],"model":[178],"not":[182],"good":[184],"fit":[185],"for":[186],"accelerators.":[188],"Nonetheless,":[189],"we":[190],"show":[191],"many":[193],"instructions":[196],"an":[198,222],"program":[200],"compressed,":[203],"parallelized,":[204],"or":[205],"completely":[206],"removed,":[207],"purpose-built":[211],"design,":[213],"thereby":[214],"significantly":[215],"improving":[216],"performance.":[217],"implement":[219],"NIC":[224],"evaluate":[226],"running":[228],"real-world":[229],"unmodified":[230],"programs.":[232],"Our":[233],"implementation":[234],"runs":[235],"at":[236],"156.25MHz":[237],"about":[240],"15%":[241],"resources.":[245],"Despite":[246],"these":[247],"modest":[248],"dynamically":[253],"loaded":[254],"programs,":[255],"achieves":[256],"core,":[265],"10X":[269],"lower":[270],"forwarding":[272],"latency.":[273]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":8}],"updated_date":"2026-06-05T09:01:59.212387","created_date":"2022-07-21T00:00:00"}
