{"id":"https://openalex.org/W4416750471","doi":"https://doi.org/10.1109/sips66314.2025.11261235","title":"Lightweight FPGA Classifiers using Tangled Program Graphs","display_name":"Lightweight FPGA Classifiers using Tangled Program Graphs","publication_year":2025,"publication_date":"2025-11-01","ids":{"openalex":"https://openalex.org/W4416750471","doi":"https://doi.org/10.1109/sips66314.2025.11261235"},"language":"en","primary_location":{"id":"doi:10.1109/sips66314.2025.11261235","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sips66314.2025.11261235","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Workshop on Signal Processing Systems (SiPS)","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/A5027662797","display_name":"Jarlath Warner","orcid":null},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jarlath Warner","raw_affiliation_strings":["Queen&#x2019;s University Belfast"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen&#x2019;s University Belfast","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036512274","display_name":"John McAllister","orcid":"https://orcid.org/0000-0002-4017-115X"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"John McAllister","raw_affiliation_strings":["Queen&#x2019;s University Belfast"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen&#x2019;s University Belfast","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075043317","display_name":"Karol Desnos","orcid":"https://orcid.org/0000-0003-1527-9668"},"institutions":[{"id":"https://openalex.org/I28221208","display_name":"Institut National des Sciences Appliqu\u00e9es de Rennes","ror":"https://ror.org/04xaa4j22","country_code":"FR","type":"education","lineage":["https://openalex.org/I28221208"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Karol Desnos","raw_affiliation_strings":["INSA Rennes"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"INSA Rennes","institution_ids":["https://openalex.org/I28221208"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2351,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.81159136,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.5741000175476074,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.5741000175476074,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.053599998354911804,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.0430000014603138,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7858999967575073},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.6797999739646912},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6194000244140625},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5954999923706055},{"id":"https://openalex.org/keywords/deep-neural-networks","display_name":"Deep neural networks","score":0.42660000920295715},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.33169999718666077}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7858999967575073},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7804999947547913},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.6797999739646912},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6194000244140625},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5954999923706055},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5063999891281128},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.46650001406669617},{"id":"https://openalex.org/C2984842247","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep neural networks","level":3,"score":0.42660000920295715},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.34450000524520874},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33660000562667847},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.33169999718666077},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32440000772476196},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.3068999946117401},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.30550000071525574},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.2904999852180481},{"id":"https://openalex.org/C51632099","wikidata":"https://www.wikidata.org/wiki/Q3985153","display_name":"Training set","level":2,"score":0.28760001063346863},{"id":"https://openalex.org/C35525427","wikidata":"https://www.wikidata.org/wiki/Q745881","display_name":"Intrusion detection system","level":2,"score":0.2800000011920929},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25609999895095825}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/sips66314.2025.11261235","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sips66314.2025.11261235","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Workshop on Signal Processing Systems (SiPS)","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-05547928v1","is_oa":false,"landing_page_url":"https://univ-rennes.hal.science/hal-05547928","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2025 IEEE Workshop on Signal Processing Systems (SiPS), IEEE, Nov 2025, Hong Kong, France. pp.1-6, &#x27E8;10.1109/SiPS66314.2025.11261235&#x27E9;","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/12629e13-21b5-48e9-b41e-78dd2ba659c6","is_oa":false,"landing_page_url":"https://pure.qub.ac.uk/en/publications/12629e13-21b5-48e9-b41e-78dd2ba659c6","pdf_url":null,"source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Warner, J, McAllister, J & Desnos, K 2025, Lightweight FPGA classifiers using tangled program graphs. in 2025 IEEE Workshop on Signal Processing Systems (SiPS 2025): Proceedings. 2025 IEEE Workshop on Signal Processing Systems, SiPS 2025, Institute of Electrical and Electronics Engineers Inc., 2025 IEEE Workshop on Signal Processing Systems, SiPS 2025, Hong Kong, Hong Kong, 01/11/2025. https://doi.org/10.1109/SiPS66314.2025.11261235","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1598068104","https://openalex.org/W2108907376","https://openalex.org/W2143426320","https://openalex.org/W2513568085","https://openalex.org/W2565125333","https://openalex.org/W2584311934","https://openalex.org/W2615625656","https://openalex.org/W2724228633","https://openalex.org/W2795915628","https://openalex.org/W2798084934","https://openalex.org/W2827334269","https://openalex.org/W2891946740","https://openalex.org/W2914405142","https://openalex.org/W2917008732","https://openalex.org/W2928320209","https://openalex.org/W2998655561","https://openalex.org/W3038780555","https://openalex.org/W3039609441","https://openalex.org/W3047418344","https://openalex.org/W3093982621","https://openalex.org/W3112532054","https://openalex.org/W3113092621","https://openalex.org/W3117114782","https://openalex.org/W3119632795","https://openalex.org/W3119962849","https://openalex.org/W3163252910","https://openalex.org/W3187199493","https://openalex.org/W4200023416","https://openalex.org/W4210415007","https://openalex.org/W4307023551","https://openalex.org/W4308075501","https://openalex.org/W4312585164","https://openalex.org/W4318275337","https://openalex.org/W4361792279","https://openalex.org/W4383899300"],"related_works":[],"abstract_inverted_index":{"As":[0],"hosts":[1],"to":[2,34,55,101,112,149,162],"accelerators":[3],"for":[4,37,89,164],"Artificial":[5],"Intelligence":[6],"(AI),":[7],"FPGA":[8,79,167],"have":[9,68],"shown":[10,69],"great":[11],"potential,":[12],"supported":[13],"by":[14],"a":[15,85],"burgeoning":[16],"suite":[17],"of":[18,40,53,58,108,178],"accelerator":[19],"synthesis":[20,77,87,155],"tools.":[21],"However,":[22],"these":[23],"tools":[24],"currently":[25],"target":[26],"Deep":[27],"Neural":[28],"Networks":[29],"(DNNs),":[30],"which":[31,50,95,127,169],"are":[32,51,128,170],"known":[33],"be":[35],"non-ideal":[36],"certain":[38],"kinds":[39],"systems.":[41],"Alternatives":[42],"exist,":[43],"such":[44],"as":[45,142,144],"Tangled":[46],"Program":[47],"Graphs":[48],"(TPG),":[49],"capable":[52],"adapting":[54],"the":[56,97],"complexity":[57],"tasks":[59],"including":[60,116],"those":[61],"where":[62],"DNNs":[63,163],"struggle.":[64],"Even":[65],"though":[66],"TPGs":[67],"success":[70],"on":[71],"conventional":[72],"sequential":[73],"processing":[74],"hardware,":[75],"their":[76],"onto":[78],"remains":[80],"unexplored.":[81],"Therefore,":[82],"we":[83,124],"propose":[84],"new":[86],"toolkit":[88],"automatically":[90],"generating":[91],"lightweight":[92,166],"TPG":[93,98],"classifiers":[94,126,168],"reformulate":[96],"execution":[99],"paradigm":[100],"enable":[102,125],"streaming":[103],"data":[104],"and":[105,120,138,175],"high":[106,143],"levels":[107],"parallelism.":[109],"When":[110],"applied":[111],"practical":[113],"classification":[114,119],"problems":[115],"ECG":[117],"arrhythmia":[118],"network":[121],"intrusion":[122],"detection,":[123],"$16.9":[129],"\\%$":[130,146],"more":[131,171],"accurate,":[132,172],"incur":[133],"substantially":[134],"lower":[135],"resource":[136],"costs":[137],"experience":[139],"increased":[140],"throughputs":[141],"$79.58":[145],"in":[147],"comparison":[148],"DNN":[150],"implementations":[151],"created":[152],"using":[153],"alternative":[154,161],"toolkits.":[156],"This":[157],"realises":[158],"an":[159],"effective":[160],"deriving":[165],"cost":[173],"less":[174],"deliver":[176],"orders":[177],"magnitudes":[179],"greater":[180],"performance":[181],"than":[182],"current":[183],"DNN-based":[184],"alternatives.":[185]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-11-28T00:00:00"}
