{"id":"https://openalex.org/W2083826366","doi":"https://doi.org/10.1109/micro.2012.49","title":"Designing a Programmable Wire-Speed Regular-Expression Matching Accelerator","display_name":"Designing a Programmable Wire-Speed Regular-Expression Matching Accelerator","publication_year":2012,"publication_date":"2012-12-01","ids":{"openalex":"https://openalex.org/W2083826366","doi":"https://doi.org/10.1109/micro.2012.49","mag":"2083826366"},"language":"en","primary_location":{"id":"doi:10.1109/micro.2012.49","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2012.49","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 45th Annual IEEE/ACM International Symposium on Microarchitecture","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/A5053745443","display_name":"Jan van Lunteren","orcid":null},"institutions":[{"id":"https://openalex.org/I4210126328","display_name":"IBM Research - Zurich","ror":"https://ror.org/02js37d36","country_code":"CH","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210126328"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Jan Van Lunteren","raw_affiliation_strings":["IBM Res. - Zurich, Zurich, Switzerland","IBM Research - Zurich, Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Res. - Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210126328"]},{"raw_affiliation_string":"IBM Research - Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210126328"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001983294","display_name":"Christoph Hagleitner","orcid":"https://orcid.org/0000-0002-6815-7835"},"institutions":[{"id":"https://openalex.org/I4210126328","display_name":"IBM Research - Zurich","ror":"https://ror.org/02js37d36","country_code":"CH","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210126328"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Christoph Hagleitner","raw_affiliation_strings":["IBM Res. - Zurich, Zurich, Switzerland","IBM Research - Zurich, Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Res. - Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210126328"]},{"raw_affiliation_string":"IBM Research - Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210126328"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000182388","display_name":"Timothy Heil","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Timothy Heil","raw_affiliation_strings":["IBM Syst. &amp; Technol. Group, Rochester, MN, USA","IBM Systems and Technology Group, Rochester, MN , USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Syst. &amp; Technol. Group, Rochester, MN, USA","institution_ids":["https://openalex.org/I1341412227"]},{"raw_affiliation_string":"IBM Systems and Technology Group, Rochester, MN , USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050278792","display_name":"Giora Biran","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Giora Biran","raw_affiliation_strings":["R&amp;D Labs., IBM, Haifa, Israel","R&D Labs., IBM, Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"R&amp;D Labs., IBM, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"R&D Labs., IBM, Haifa, Israel","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091603192","display_name":"Uzi Shvadron","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Uzi Shvadron","raw_affiliation_strings":["R&amp;D Labs., IBM, Haifa, Israel","R&D Labs., IBM, Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"R&amp;D Labs., IBM, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"R&D Labs., IBM, Haifa, Israel","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027902223","display_name":"Kubilay Atasu","orcid":"https://orcid.org/0000-0002-4315-6780"},"institutions":[{"id":"https://openalex.org/I4210126328","display_name":"IBM Research - Zurich","ror":"https://ror.org/02js37d36","country_code":"CH","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210126328"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Kubilay Atasu","raw_affiliation_strings":["IBM Res. - Zurich, Zurich, Switzerland","IBM Research - Zurich, Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Res. - Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210126328"]},{"raw_affiliation_string":"IBM Research - Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210126328"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.837,"has_fulltext":false,"cited_by_count":62,"citation_normalized_percentile":{"value":0.91287661,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"461","last_page":"472"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":1.0,"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":1.0,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9961000084877014,"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.8619681596755981},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5042146444320679},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4992094039916992},{"id":"https://openalex.org/keywords/gigabit-ethernet","display_name":"Gigabit Ethernet","score":0.4563766419887543},{"id":"https://openalex.org/keywords/pci-express","display_name":"PCI Express","score":0.43923285603523254},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4185822606086731},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.41355279088020325},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4014565646648407},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34078872203826904},{"id":"https://openalex.org/keywords/ethernet","display_name":"Ethernet","score":0.3343748450279236},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.29843568801879883}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8619681596755981},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5042146444320679},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4992094039916992},{"id":"https://openalex.org/C2776379158","wikidata":"https://www.wikidata.org/wiki/Q1069084","display_name":"Gigabit Ethernet","level":3,"score":0.4563766419887543},{"id":"https://openalex.org/C64270927","wikidata":"https://www.wikidata.org/wiki/Q206924","display_name":"PCI Express","level":3,"score":0.43923285603523254},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4185822606086731},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.41355279088020325},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4014565646648407},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34078872203826904},{"id":"https://openalex.org/C172173386","wikidata":"https://www.wikidata.org/wiki/Q79984","display_name":"Ethernet","level":2,"score":0.3343748450279236},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.29843568801879883},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/micro.2012.49","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2012.49","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 45th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.47999998927116394}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W50599218","https://openalex.org/W1677349152","https://openalex.org/W1707172707","https://openalex.org/W1834037038","https://openalex.org/W2030102079","https://openalex.org/W2070669822","https://openalex.org/W2073709434","https://openalex.org/W2076238443","https://openalex.org/W2078792382","https://openalex.org/W2079329309","https://openalex.org/W2085004071","https://openalex.org/W2096145252","https://openalex.org/W2096474000","https://openalex.org/W2102978741","https://openalex.org/W2103933781","https://openalex.org/W2104345864","https://openalex.org/W2108962885","https://openalex.org/W2113422425","https://openalex.org/W2113425091","https://openalex.org/W2115419634","https://openalex.org/W2119423764","https://openalex.org/W2122820686","https://openalex.org/W2133043233","https://openalex.org/W2133654146","https://openalex.org/W2139418336","https://openalex.org/W2141607151","https://openalex.org/W2149695592","https://openalex.org/W2153244370","https://openalex.org/W2167971042","https://openalex.org/W2170523504","https://openalex.org/W3144157896","https://openalex.org/W4242309756","https://openalex.org/W6637452973"],"related_works":["https://openalex.org/W4385894176","https://openalex.org/W2347371119","https://openalex.org/W1564576805","https://openalex.org/W2156921718","https://openalex.org/W3161329160","https://openalex.org/W2463268445","https://openalex.org/W199604363","https://openalex.org/W13470054","https://openalex.org/W2108494977","https://openalex.org/W2148285414"],"abstract_inverted_index":{"A":[0],"growing":[1],"number":[2],"of":[3,28,38,53,131,147,155],"applications":[4,34],"rely":[5],"on":[6],"fast":[7,39],"pattern":[8],"matching":[9],"to":[10,47,90,123,158],"scan":[11,48,145,153],"data":[12,49],"in":[13,23,100,135],"real-time":[14],"for":[15,81,114,161],"security":[16],"and":[17,43,67,78,111,150],"analytics":[18],"purposes.":[19],"The":[20,85],"RegX":[21,61],"accelerator":[22,140],"the":[24,82,120,136,139],"IBM":[25],"Power":[26],"Edge":[27],"Network":[29],"(PowerEN)":[30],"processor":[31],"supports":[32],"these":[33],"using":[35],"a":[36,63,101,128,142,151],"combination":[37],"programmable":[40],"state":[41],"machines":[42],"simple":[44,96],"processing":[45,83],"units":[46],"streams":[50],"against":[51],"thousands":[52],"regular-expression":[54],"patterns":[55],"at":[56],"state-of-the-art":[57],"Ethernet":[58],"link":[59],"speeds.":[60],"employs":[62],"special":[64],"rule":[65],"cache":[66],"includes":[68],"several":[69],"new":[70],"micro-architectural":[71],"features":[72],"that":[73],"enable":[74],"various":[75],"instruction":[76],"dispatch":[77],"execution":[79],"options":[80],"units.":[84],"architecture":[86],"applies":[87],"RISC":[88],"philosophy":[89],"special-purpose":[91],"computing:":[92],"hardware":[93],"provides":[94,119],"fast,":[95],"primitives,":[97],"typically":[98],"performed":[99],"single":[102],"cycle,":[103],"which":[104],"are":[105],"exploited":[106],"by":[107],"an":[108],"intelligent":[109],"compiler":[110],"system":[112],"software":[113],"high":[115],"performance.":[116],"This":[117],"approach":[118],"flexibility":[121],"required":[122],"achieve":[124],"good":[125],"performance":[126],"across":[127],"wide":[129],"range":[130],"workloads.":[132,165],"As":[133],"implemented":[134],"PowerEN":[137],"processor,":[138],"achieves":[141],"theoretical":[143],"peak":[144],"rate":[146,154],"73.6":[148],"Gbit/s,":[149],"measured":[152],"about":[156],"15":[157],"40":[159],"Gbit/s":[160],"typical":[162],"intrusion":[163],"detection":[164]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":8},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":4}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
