{"id":"https://openalex.org/W2761924149","doi":"https://doi.org/10.23919/fpl.2017.8056759","title":"REAPR: Reconfigurable engine for automata processing","display_name":"REAPR: Reconfigurable engine for automata processing","publication_year":2017,"publication_date":"2017-09-01","ids":{"openalex":"https://openalex.org/W2761924149","doi":"https://doi.org/10.23919/fpl.2017.8056759","mag":"2761924149"},"language":"en","primary_location":{"id":"doi:10.23919/fpl.2017.8056759","is_oa":false,"landing_page_url":"https://doi.org/10.23919/fpl.2017.8056759","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 27th International Conference on Field Programmable Logic and Applications (FPL)","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/A5002901512","display_name":"Ted Xie","orcid":null},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ted Xie","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Virginia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103071282","display_name":"Vinh Dang","orcid":"https://orcid.org/0000-0002-4958-6159"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vinh Dang","raw_affiliation_strings":["Department of Computer Science, University of Virginia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090783302","display_name":"Jack Wadden","orcid":"https://orcid.org/0000-0002-3055-3656"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jack Wadden","raw_affiliation_strings":["Department of Computer Science, University of Virginia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074818897","display_name":"Kevin Skadron","orcid":"https://orcid.org/0000-0002-8091-9302"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Skadron","raw_affiliation_strings":["Department of Computer Science, University of Virginia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068766978","display_name":"Mircea R. Stan","orcid":"https://orcid.org/0000-0003-0577-9976"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mircea Stan","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Virginia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Virginia","institution_ids":["https://openalex.org/I51556381"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I51556381"],"apc_list":null,"apc_paid":null,"fwci":3.6137,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.95096947,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","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/T12326","display_name":"Network Packet Processing and Optimization","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/T12029","display_name":"DNA and Biological Computing","score":0.9934999942779541,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9914000034332275,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8241926431655884},{"id":"https://openalex.org/keywords/emulation","display_name":"Emulation","score":0.682747483253479},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.6579664945602417},{"id":"https://openalex.org/keywords/learning-automata","display_name":"Learning automata","score":0.6062619686126709},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.5059015154838562},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.49521031975746155},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4627530574798584},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4374432861804962},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3775738477706909},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3516732454299927},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3241412043571472},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17056778073310852}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8241926431655884},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.682747483253479},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.6579664945602417},{"id":"https://openalex.org/C2776807809","wikidata":"https://www.wikidata.org/wiki/Q6510160","display_name":"Learning automata","level":3,"score":0.6062619686126709},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.5059015154838562},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.49521031975746155},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4627530574798584},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4374432861804962},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3775738477706909},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3516732454299927},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3241412043571472},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17056778073310852},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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":1,"locations":[{"id":"doi:10.23919/fpl.2017.8056759","is_oa":false,"landing_page_url":"https://doi.org/10.23919/fpl.2017.8056759","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 27th International Conference on Field Programmable Logic and Applications (FPL)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1707172707","https://openalex.org/W1997036968","https://openalex.org/W2062949766","https://openalex.org/W2067845746","https://openalex.org/W2080947572","https://openalex.org/W2113425091","https://openalex.org/W2236895266","https://openalex.org/W2478089729","https://openalex.org/W2529090470","https://openalex.org/W2567435594","https://openalex.org/W4234221848","https://openalex.org/W6637452973","https://openalex.org/W6649481037"],"related_works":["https://openalex.org/W2914607376","https://openalex.org/W2124961391","https://openalex.org/W2508541108","https://openalex.org/W2489338148","https://openalex.org/W4242459863","https://openalex.org/W1480528870","https://openalex.org/W127357700","https://openalex.org/W4243191745","https://openalex.org/W2724597727","https://openalex.org/W2315419748"],"abstract_inverted_index":{"Finite":[0],"automata":[1,40,91,124],"have":[2],"proven":[3],"their":[4,21,59],"usefulness":[5],"in":[6,47],"high-profile":[7],"domains":[8],"ranging":[9],"from":[10,104],"network":[11,32],"security":[12,33],"to":[13,98,102,127],"machine":[14,52],"learning.":[15],"While":[16],"prior":[17],"work":[18],"focused":[19],"on":[20,61],"applicability":[22],"for":[23,45,81,90],"purely":[24],"regular":[25],"expression":[26],"workloads":[27,125],"such":[28,50],"as":[29,51,94,96],"antivirus":[30],"and":[31,54,68,103,113],"rulesets,":[34],"recent":[35],"research":[36],"has":[37],"shown":[38],"that":[39,87,109],"can":[41],"optimize":[42],"the":[43,105],"performance":[44],"algorithms":[46],"other":[48,128],"areas":[49],"learning":[53],"even":[55,110],"particle":[56],"physics.":[57],"Unfortunately,":[58],"emulation":[60],"traditional":[62],"CPU":[63],"architectures":[64],"is":[65],"fundamentally":[66],"slow":[67],"further":[69],"bottlenecked":[70],"by":[71],"memory.":[72],"In":[73],"this":[74],"paper,":[75],"we":[76],"present":[77],"REAPR:":[78],"Reconfigurable":[79],"Engine":[80],"Automata":[82],"PRocessing,":[83],"a":[84],"flexible":[85],"framework":[86],"synthesizes":[88],"RTL":[89],"processing":[92],"applications":[93],"well":[95],"I/O":[97],"handle":[99],"data":[100],"transfer":[101],"kernel.":[106],"We":[107],"show":[108],"with":[111],"memory":[112],"control":[114],"flow":[115],"overheads,":[116],"FPGAs":[117],"still":[118],"enable":[119],"extremely":[120],"high-throughput":[121],"computation":[122],"of":[123],"compared":[126],"architectures.":[129]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":7},{"year":2017,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
