{"id":"https://openalex.org/W4402157796","doi":"https://doi.org/10.1109/hpsr62440.2024.10635926","title":"Generating P4 Dataplanes Using LLMs","display_name":"Generating P4 Dataplanes Using LLMs","publication_year":2024,"publication_date":"2024-07-22","ids":{"openalex":"https://openalex.org/W4402157796","doi":"https://doi.org/10.1109/hpsr62440.2024.10635926"},"language":"en","primary_location":{"id":"doi:10.1109/hpsr62440.2024.10635926","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpsr62440.2024.10635926","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 25th International Conference on High Performance Switching and Routing (HPSR)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5099362896","display_name":"Mihai-Valentin Dumitru","orcid":"https://orcid.org/0009-0009-3202-6110"},"institutions":[{"id":"https://openalex.org/I61641377","display_name":"Universitatea Na\u021bional\u0103 de \u0218tiin\u021b\u0103 \u0219i Tehnologie Politehnica Bucure\u0219ti","ror":"https://ror.org/0558j5q12","country_code":"RO","type":"education","lineage":["https://openalex.org/I61641377"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Mihai-Valentin Dumitru","raw_affiliation_strings":["University Politehnica of Bucharest"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Politehnica of Bucharest","institution_ids":["https://openalex.org/I61641377"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088685497","display_name":"Vlad-Andrei B\u0103doiu","orcid":"https://orcid.org/0009-0000-2890-7980"},"institutions":[{"id":"https://openalex.org/I61641377","display_name":"Universitatea Na\u021bional\u0103 de \u0218tiin\u021b\u0103 \u0219i Tehnologie Politehnica Bucure\u0219ti","ror":"https://ror.org/0558j5q12","country_code":"RO","type":"education","lineage":["https://openalex.org/I61641377"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Vlad-Andrei B\u0103doiu","raw_affiliation_strings":["University Politehnica of Bucharest"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Politehnica of Bucharest","institution_ids":["https://openalex.org/I61641377"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106953914","display_name":"Alexandru M. Gherghescu","orcid":null},"institutions":[{"id":"https://openalex.org/I61641377","display_name":"Universitatea Na\u021bional\u0103 de \u0218tiin\u021b\u0103 \u0219i Tehnologie Politehnica Bucure\u0219ti","ror":"https://ror.org/0558j5q12","country_code":"RO","type":"education","lineage":["https://openalex.org/I61641377"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Alexandru M. Gherghescu","raw_affiliation_strings":["University Politehnica of Bucharest"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Politehnica of Bucharest","institution_ids":["https://openalex.org/I61641377"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008493066","display_name":"Costin Raiciu","orcid":"https://orcid.org/0000-0002-5937-2162"},"institutions":[{"id":"https://openalex.org/I61641377","display_name":"Universitatea Na\u021bional\u0103 de \u0218tiin\u021b\u0103 \u0219i Tehnologie Politehnica Bucure\u0219ti","ror":"https://ror.org/0558j5q12","country_code":"RO","type":"education","lineage":["https://openalex.org/I61641377"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Costin Raiciu","raw_affiliation_strings":["University Politehnica of Bucharest"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Politehnica of Bucharest","institution_ids":["https://openalex.org/I61641377"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I61641377"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"31","last_page":"36"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9897000193595886,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9897000193595886,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9886000156402588,"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/T12127","display_name":"Software System Performance and Reliability","score":0.98580002784729,"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.4463707506656647}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4463707506656647}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpsr62440.2024.10635926","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpsr62440.2024.10635926","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 25th International Conference on High Performance Switching and Routing (HPSR)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.6000000238418579,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W1994926493","https://openalex.org/W2148885851","https://openalex.org/W2816958343","https://openalex.org/W2832131618","https://openalex.org/W2902440776","https://openalex.org/W2977742295","https://openalex.org/W2988855763","https://openalex.org/W3046697300","https://openalex.org/W3046812104","https://openalex.org/W3046814036","https://openalex.org/W3118781290","https://openalex.org/W3125704518","https://openalex.org/W3177813494","https://openalex.org/W3182297897","https://openalex.org/W4200571688","https://openalex.org/W4205153252","https://openalex.org/W4226278401","https://openalex.org/W4310428868","https://openalex.org/W4327930462","https://openalex.org/W4366493279","https://openalex.org/W4376167329","https://openalex.org/W4376652984","https://openalex.org/W4378509449","https://openalex.org/W4384918448","https://openalex.org/W4386185625","https://openalex.org/W4389115444","https://openalex.org/W4389157038","https://openalex.org/W4389364446","https://openalex.org/W4390041933","https://openalex.org/W4391272793","https://openalex.org/W4392822465","https://openalex.org/W4402665833","https://openalex.org/W4402671236","https://openalex.org/W6768414313","https://openalex.org/W6788175385","https://openalex.org/W6798182279","https://openalex.org/W6810738896","https://openalex.org/W6846665566","https://openalex.org/W6852746770","https://openalex.org/W6853006944","https://openalex.org/W6853251322","https://openalex.org/W6854866820","https://openalex.org/W6856074014","https://openalex.org/W6856529530","https://openalex.org/W6858453470","https://openalex.org/W6858658564","https://openalex.org/W6859297581","https://openalex.org/W6860041859","https://openalex.org/W6860976335","https://openalex.org/W6861980801","https://openalex.org/W6862397664","https://openalex.org/W6967084484"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"have":[4,142],"recently":[5],"become":[6],"the":[7,35,47,61,99,135,138,158],"source":[8],"of":[9,49,78,137,170],"impressive":[10],"results":[11,152],"in":[12,33,168],"code":[13,32,45,89,109,121],"generation,":[14],"but":[15,71],"there":[16],"are":[17,28,124],"still":[18],"areas":[19],"left":[20],"neglected.":[21],"Virtually":[22],"all":[23],"small":[24],"and":[25,110,127,164,172],"mediumsized":[26],"LLMs":[27,105],"unable":[29],"to":[30,56,97,101,119],"produce":[31,107,120],"P4,":[34],"most":[36],"popular":[37],"language":[38],"for":[39,86,147],"programmable":[40],"dataplanes.":[41],"Automatically":[42],"generating":[43],"dataplane":[44],"carries":[46],"promise":[48],"flexible":[50],"networks":[51],"that":[52,123,154],"can":[53,106],"quickly":[54],"adapt":[55],"their":[57],"specific":[58],"conditions":[59],"at":[60],"lowest":[62],"level.":[63],"P4":[64,108,148],"is":[65],"structurally":[66],"simpler":[67],"than":[68],"general-purpose":[69],"languages,":[70],"also":[72],"offers":[73],"a":[74,144],"much":[75],"smaller":[76],"corpus":[77],"existing":[79],"programs,":[80],"thus":[81],"setting":[82],"up":[83],"interesting":[84],"challenges":[85],"deep-learning":[87],"based":[88],"generation.":[90],"In":[91],"this":[92],"paper,":[93],"we":[94,111,141],"set":[95],"out":[96],"investigate":[98],"extent":[100],"which":[102],"current":[103],"State-of-the-Art":[104],"push":[112],"these":[113],"boundaries":[114],"by":[115],"experimenting":[116],"with":[117],"finetuning":[118],"generators":[122],"open,":[125],"robust":[126],"use":[128],"low":[129],"resources":[130],"(1B-3B":[131],"parameters).":[132],"To":[133],"evaluate":[134],"quality":[136],"generated":[139],"code,":[140],"developed":[143],"novel":[145],"benchmark":[146],"auto-completion":[149],"tasks.":[150],"Our":[151],"show":[153],"fine-tuned":[155],"models":[156],"using":[157],"specialized":[159],"dataset":[160],"outperform":[161],"ChatGPT":[162],"4":[163],"Gemini":[165],"Ultra,":[166],"both":[167],"terms":[169],"compilability":[171],"alignment.":[173]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
