{"id":"https://openalex.org/W2808616663","doi":"https://doi.org/10.1145/3211890.3211900","title":"REGISTOR","display_name":"REGISTOR","publication_year":2018,"publication_date":"2018-06-04","ids":{"openalex":"https://openalex.org/W2808616663","doi":"https://doi.org/10.1145/3211890.3211900","mag":"2808616663"},"language":"en","primary_location":{"id":"doi:10.1145/3211890.3211900","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3211890.3211900","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM International Systems and Storage Conference","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://digitalcommons.uri.edu/ele_facpubs/1495","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085780376","display_name":"Shuyi Pei","orcid":"https://orcid.org/0000-0002-8649-4253"},"institutions":[{"id":"https://openalex.org/I17626003","display_name":"University of Rhode Island","ror":"https://ror.org/013ckk937","country_code":"US","type":"education","lineage":["https://openalex.org/I17626003"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shuyi Pei","raw_affiliation_strings":["Dept. of Electrical, Computer, and Biomedical Engineering, University of Rhode Island, Kingston, RI, USA, Shenzhen DAPU Microelectronics Co., Ltd Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. of Electrical, Computer, and Biomedical Engineering, University of Rhode Island, Kingston, RI, USA, Shenzhen DAPU Microelectronics Co., Ltd Shenzhen, China","institution_ids":["https://openalex.org/I17626003"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017371862","display_name":"Jing Yang","orcid":"https://orcid.org/0000-0002-2565-0574"},"institutions":[{"id":"https://openalex.org/I17626003","display_name":"University of Rhode Island","ror":"https://ror.org/013ckk937","country_code":"US","type":"education","lineage":["https://openalex.org/I17626003"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jing Yang","raw_affiliation_strings":["Dept. of Electrical, Computer, and Biomedical Engineering, University of Rhode Island, Kingston, RI, USA, Shenzhen DAPU Microelectronics Co., Ltd Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. of Electrical, Computer, and Biomedical Engineering, University of Rhode Island, Kingston, RI, USA, Shenzhen DAPU Microelectronics Co., Ltd Shenzhen, China","institution_ids":["https://openalex.org/I17626003"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072334342","display_name":"Qing Yang","orcid":"https://orcid.org/0000-0002-0833-8204"},"institutions":[{"id":"https://openalex.org/I17626003","display_name":"University of Rhode Island","ror":"https://ror.org/013ckk937","country_code":"US","type":"education","lineage":["https://openalex.org/I17626003"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Qing Yang","raw_affiliation_strings":["Dept. of Electrical, Computer, and Biomedical Engineering, University of Rhode Island, Kingston, RI, USA, Shenzhen DAPU Microelectronics Co., Ltd Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. of Electrical, Computer, and Biomedical Engineering, University of Rhode Island, Kingston, RI, USA, Shenzhen DAPU Microelectronics Co., Ltd Shenzhen, China","institution_ids":["https://openalex.org/I17626003"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I17626003"],"apc_list":null,"apc_paid":null,"fwci":0.6787,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.62025906,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"13","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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.9997000098228455,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9993000030517578,"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.9976000189781189,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8441171050071716},{"id":"https://openalex.org/keywords/regular-expression","display_name":"Regular expression","score":0.622751772403717},{"id":"https://openalex.org/keywords/bitmap","display_name":"Bitmap","score":0.5184412002563477},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.4993879795074463},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4750763773918152},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.46491819620132446},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4453064501285553},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4214932322502136},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.21218693256378174},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12633943557739258}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8441171050071716},{"id":"https://openalex.org/C121329065","wikidata":"https://www.wikidata.org/wiki/Q185612","display_name":"Regular expression","level":2,"score":0.622751772403717},{"id":"https://openalex.org/C3115412","wikidata":"https://www.wikidata.org/wiki/Q1194708","display_name":"Bitmap","level":2,"score":0.5184412002563477},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4993879795074463},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4750763773918152},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.46491819620132446},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4453064501285553},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4214932322502136},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.21218693256378174},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12633943557739258},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3211890.3211900","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3211890.3211900","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM International Systems and Storage Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:digitalcommons.uri.edu:ele_facpubs-2494","is_oa":true,"landing_page_url":"https://digitalcommons.uri.edu/ele_facpubs/1495","pdf_url":null,"source":{"id":"https://openalex.org/S2764761010","display_name":"Journal of Media Literacy Education","issn_l":"2167-8715","issn":["2167-8715"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310316378","host_organization_name":"National Association for Media Literacy Education","host_organization_lineage":["https://openalex.org/P4310316378"],"host_organization_lineage_names":["National Association for Media Literacy Education"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Electrical, Computer, and Biomedical Engineering Faculty Publications","raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:digitalcommons.uri.edu:ele_facpubs-2494","is_oa":true,"landing_page_url":"https://digitalcommons.uri.edu/ele_facpubs/1495","pdf_url":null,"source":{"id":"https://openalex.org/S2764761010","display_name":"Journal of Media Literacy Education","issn_l":"2167-8715","issn":["2167-8715"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310316378","host_organization_name":"National Association for Media Literacy Education","host_organization_lineage":["https://openalex.org/P4310316378"],"host_organization_lineage_names":["National Association for Media Literacy Education"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Electrical, Computer, and Biomedical Engineering Faculty Publications","raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320335790","display_name":"Shenzhen Peacock Plan","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W1474183241","https://openalex.org/W1707172707","https://openalex.org/W1980938256","https://openalex.org/W1981943579","https://openalex.org/W2015535429","https://openalex.org/W2020515441","https://openalex.org/W2023116290","https://openalex.org/W2042747508","https://openalex.org/W2059811116","https://openalex.org/W2062949766","https://openalex.org/W2072607050","https://openalex.org/W2074373096","https://openalex.org/W2078792382","https://openalex.org/W2082964163","https://openalex.org/W2083826366","https://openalex.org/W2095178814","https://openalex.org/W2096474000","https://openalex.org/W2106062486","https://openalex.org/W2109763887","https://openalex.org/W2132774949","https://openalex.org/W2140447297","https://openalex.org/W2149225459","https://openalex.org/W2149695592","https://openalex.org/W2161138645","https://openalex.org/W2170523504","https://openalex.org/W2177227417","https://openalex.org/W2236895266","https://openalex.org/W2261525379","https://openalex.org/W2304640842","https://openalex.org/W2438952228","https://openalex.org/W2477094402","https://openalex.org/W2509331106","https://openalex.org/W2529090470","https://openalex.org/W2533248932","https://openalex.org/W2545376626","https://openalex.org/W2567435594","https://openalex.org/W2613514830","https://openalex.org/W2728529009","https://openalex.org/W2738946720","https://openalex.org/W2761621268","https://openalex.org/W3032842880","https://openalex.org/W4238594632","https://openalex.org/W4247093768","https://openalex.org/W4247512567"],"related_works":["https://openalex.org/W2350456333","https://openalex.org/W2101993108","https://openalex.org/W2135248929","https://openalex.org/W2092690310","https://openalex.org/W1493624592","https://openalex.org/W3190662310","https://openalex.org/W1507878993","https://openalex.org/W2798440551","https://openalex.org/W2375218795","https://openalex.org/W2393010557"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"REGISTOR,":[3],"a":[4,79,127],"platform":[5],"for":[6,40,194],"regular":[7,19],"expression":[8,20],"grabbing":[9],"inside":[10,23,47],"storage.":[11],"The":[12],"main":[13],"idea":[14],"of":[15,68,76,89,106,111,129,153],"Registor":[16,86,117,136,154,174],"is":[17,29,43,83],"accelerating":[18],"(regex)":[21],"search":[22,42,70,196],"storage":[24],"where":[25],"large":[26,198],"data":[27,52,55,145,199],"set":[28,128],"stored,":[30],"eliminating":[31],"the":[32,66,72,107],"I/O":[33,179],"bottleneck":[34],"problem.":[35],"A":[36,150],"special":[37],"hardware":[38,87],"engine":[39],"regex":[41,69,96,195],"designed":[44,84,161],"and":[45,100,131,165,186],"augmented":[46],"flash":[48,59],"SSD":[49,141],"that":[50,173],"processes":[51],"on-the-fly":[53],"during":[54],"transmission":[56],"from":[57],"NAND":[58],"to":[60,64,137,171,184],"host.":[61],"In":[62],"order":[63],"make":[65,116],"speed":[67,75],"match":[71],"internal":[73],"bus":[74],"modern":[77],"SSD,":[78],"deep":[80],"pipeline":[81,108],"structure":[82],"in":[85,133,140,158,197],"consisting":[88],"file":[90],"semantics":[91],"extractor,":[92],"matching":[93,97],"candidates":[94],"finder,":[95],"units":[98],"(REMUs)":[99],"results":[101],"organizer.":[102],"Furthermore,":[103],"each":[104],"stage":[105],"makes":[109],"use":[110],"maximal":[112],"parallelism":[113],"possible.":[114],"To":[115],"readily":[118],"usable":[119],"by":[120,142,182,189],"high":[121,176],"level":[122],"applications,":[123],"we":[124],"have":[125,167],"developed":[126],"APIs":[130],"libraries":[132],"Linux":[134],"allowing":[135],"process":[138],"files":[139,148],"recombining":[143],"separate":[144],"blocks":[146],"into":[147],"efficiently.":[149],"working":[151],"prototype":[152],"has":[155],"been":[156,168],"built":[157],"our":[159],"newly":[160],"NVMe-SSD.":[162],"Extensive":[163],"experiments":[164],"analyses":[166],"carried":[169],"out":[170],"show":[172],"achieves":[175],"throughput,":[177],"reduces":[178],"bandwidth":[180],"requirement":[181],"up":[183],"97%":[185],"CPU":[187],"utilization":[188],"as":[190,192],"much":[191],"82%":[193],"sets.":[200]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2018-06-21T00:00:00"}
