{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:18:28Z","timestamp":1740133108605,"version":"3.37.3"},"reference-count":48,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-0954024","CCF-1629450","CCF-1116289","CCF-1116673","CCF-1619123","CDI-1124931","CNS-1619098"],"award-info":[{"award-number":["CCF-0954024","CCF-1629450","CCF-1116289","CCF-1116673","CCF-1619123","CDI-1124931","CNS-1619098"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Air Force","award":["FA8750-15-2-0075"],"award-info":[{"award-number":["FA8750-15-2-0075"]}]},{"name":"Virginia Commonwealth Fellowship"},{"name":"Jefferson Scholars Foundation"},{"name":"Achievement Rewards for College Scientists"},{"DOI":"10.13039\/100014121","name":"Xilinx","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100014121","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100007245","name":"Microelectronics Advanced Research Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007245","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2019,4,1]]},"DOI":"10.1109\/tpds.2018.2869736","type":"journal-article","created":{"date-parts":[[2018,9,12]],"date-time":"2018-09-12T18:41:08Z","timestamp":1536777668000},"page":"939-952","source":"Crossref","is-referenced-by-count":2,"title":["Portable Programming with RAPID"],"prefix":"10.1109","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0104-5257","authenticated-orcid":false,"given":"Kevin","family":"Angstadt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jack","family":"Wadden","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Westley","family":"Weimer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Skadron","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853226"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00069"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.69"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/BF00289153"},{"article-title":"Alma-O: An imperative language that supports declarative programming","year":"1997","author":"apt","key":"ref31"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/360933.360975"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.34"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854303"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2008.19"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872393"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2016.7581271"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830809"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICOSC.2015.7050812"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.nima.2016.06.119"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2015.101"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2903150.2903172"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-41321-1_11"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.51"},{"key":"ref18","article-title":"String kernel testing acceleration using the Micron Automata Processor","author":"bo","year":"2015","journal-title":"Proc Workshop Comput Archit Mach Learn"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056759"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2318202.2318207"},{"key":"ref4","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1145\/2370816.2370872","article-title":"Hardware Acceleration in the IBM PowerEN Processor: Architecture and Performance","author":"anil krishna","year":"2012","journal-title":"In International Conference on Parallel Architectures and Compilation Techniques (PACT)"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1040305.1040314"},{"year":"2015","key":"ref3","article-title":"RXP regular eXpression processor soft IP"},{"year":"2017","key":"ref6","article-title":"Hyperscan"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45937-5_14"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.8"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-007-0131-0"},{"key":"ref7","first-page":"2016","article-title":"VASim: An open virtual automata simulator for automata processing application and architecture research","author":"wadden","year":"2016"},{"year":"2015","key":"ref2","article-title":"Big & fast data: The rise of insight-driven business"},{"article-title":"Techniques for efficient regular expression matching across hardware architectures","year":"2014","author":"wang","key":"ref9"},{"year":"2012","key":"ref1","article-title":"Big data universe beginning to explode"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2016.94"},{"journal-title":"Introduction to the Theory of Computation","year":"2006","author":"sipser","key":"ref20"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209958"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45139-0_7"},{"key":"ref22","first-page":"457","article-title":"High-speed string and regular expression matching on FPGA","author":"kaneta","year":"2011","journal-title":"Proc Asia-Pacific Signal Inf Process Assoc"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360855"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477950"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7840617"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477948"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3079079.3079100"},{"key":"ref23","first-page":"227","article-title":"Fast regular expression matching using FPGAs","author":"sidhu","year":"2001","journal-title":"Proc Field-Programmable Custom Computing Machines"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2017.2780105"},{"year":"2014","key":"ref26","article-title":"Calculating Hamming distance"},{"article-title":"Algorithmic techniques for the micron automata processor","year":"2015","author":"roy","key":"ref43"},{"article-title":"Regular expression processor","year":"2011","author":"becchi","key":"ref25"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8666088\/08462761.pdf?arnumber=8462761","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,1]],"date-time":"2022-09-01T05:29:47Z","timestamp":1662010187000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8462761\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,1]]},"references-count":48,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2018.2869736","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"type":"print","value":"1045-9219"},{"type":"electronic","value":"1558-2183"},{"type":"electronic","value":"2161-9883"}],"subject":[],"published":{"date-parts":[[2019,4,1]]}}}