{"id":"https://openalex.org/W2923965289","doi":"https://doi.org/10.1145/3310149","title":"REGISTOR: A Platform for Unstructured Data Processing Inside SSD Storage","display_name":"REGISTOR: A Platform for Unstructured Data Processing Inside SSD Storage","publication_year":2019,"publication_date":"2019-02-28","ids":{"openalex":"https://openalex.org/W2923965289","doi":"https://doi.org/10.1145/3310149","mag":"2923965289"},"language":"en","primary_location":{"id":"doi:10.1145/3310149","doi":"https://doi.org/10.1145/3310149","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3310149","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3310149","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-a","cwts-core","dongbi-a","jufo-1","norway-1","poland-70","russia-white-list-3"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3310149","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","observed_orcids":["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":["University of Rhode Island and Shenzhen Dapu Microelectronics Co. Ltd., Shenzhen, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rhode Island and Shenzhen Dapu Microelectronics Co. Ltd., Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I17626003"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jing Yang","orcid":null,"observed_orcids":[]},"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":["University of Rhode Island and Shenzhen Dapu Microelectronics Co. Ltd., Shenzhen, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rhode Island and Shenzhen Dapu Microelectronics Co. Ltd., Shenzhen, Guangdong, 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","observed_orcids":["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":["University of Rhode Island and Shenzhen Dapu Microelectronics Co. Ltd., Shenzhen, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rhode Island and Shenzhen Dapu Microelectronics Co. Ltd., Shenzhen, Guangdong, 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":1.3995,"has_fulltext":true,"cited_by_count":29,"citation_normalized_percentile":{"value":0.82421233,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":98},"biblio":{"volume":"15","issue":"1","first_page":"1","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9775000214576721,"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.9775000214576721,"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.009399999864399433,"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.006800000090152025,"subfield":{"id":"https://openalex.org/subfields/2614","display_name":"Theoretical Computer Science"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/regular-expression-search","display_name":"regular expression search","score":0.9800000190734863},{"id":"https://openalex.org/keywords/hardware-accelerators","display_name":"hardware accelerators","score":0.6110000014305115},{"id":"https://openalex.org/keywords/nand-flash-memory","display_name":"NAND flash memory","score":0.6140000224113464},{"id":"https://openalex.org/keywords/i-o-bottleneck","display_name":"I/O bottleneck","score":0.7400000095367432},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"parallel computing","score":0.5379999876022339},{"id":"https://openalex.org/keywords/nvme-ssd","display_name":"NVMe SSD","score":0.7919999957084656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8940247297286987},{"id":"https://openalex.org/C121329065","wikidata":"https://www.wikidata.org/wiki/Q185612","display_name":"Regular expression","level":2,"score":0.554411768913269},{"id":"https://openalex.org/C3115412","wikidata":"https://www.wikidata.org/wiki/Q1194708","display_name":"Bitmap","level":2,"score":0.5143712759017944},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5079897046089172},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5039111971855164},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.4923940896987915},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4449375867843628},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4228888750076294},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.20678579807281494},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12030497193336487},{"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/3310149","doi":"https://doi.org/10.1145/3310149","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3310149","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3310149","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-a","cwts-core","dongbi-a","jufo-1","norway-1","poland-70","russia-white-list-3"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},{"id":"pmh:oai:digitalcommons.uri.edu:ele_facpubs-2489","doi":null,"is_oa":true,"landing_page_url":"https://digitalcommons.uri.edu/ele_facpubs/1490","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,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","jufo-1","norway-1","poland-20","russia-white-list-4","vabb-shw"],"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","license_id":"https://openalex.org/licenses/cc-by","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":"doi:10.1145/3310149","doi":"https://doi.org/10.1145/3310149","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3310149","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3310149","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-a","cwts-core","dongbi-a","jufo-1","norway-1","poland-70","russia-white-list-3"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G4269618910","display_name":"XPS:FULL:SDA: Reflex Tree - A New Computer and Communication Architecture for Future Smart Cities","funder_award_id":"1439011","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6207435004","display_name":"SHF: Small: Introducing Next Generation I/O Accelerator","funder_award_id":"1421823","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2923965289.pdf","grobid_xml":"https://content.openalex.org/works/W2923965289.grobid-xml"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W1980938256","https://openalex.org/W1981943579","https://openalex.org/W1985108724","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/W2096474000","https://openalex.org/W2106062486","https://openalex.org/W2109763887","https://openalex.org/W2140447297","https://openalex.org/W2149225459","https://openalex.org/W2149695592","https://openalex.org/W2161138645","https://openalex.org/W2170523504","https://openalex.org/W2236895266","https://openalex.org/W2261525379","https://openalex.org/W2304640842","https://openalex.org/W2477094402","https://openalex.org/W2529090470","https://openalex.org/W2545376626","https://openalex.org/W2613514830","https://openalex.org/W2728529009","https://openalex.org/W2738946720","https://openalex.org/W2761621268","https://openalex.org/W2808616663","https://openalex.org/W3032842880","https://openalex.org/W4238594632","https://openalex.org/W4241445928","https://openalex.org/W4247093768","https://openalex.org/W4247512567","https://openalex.org/W4253103663","https://openalex.org/W4255681033"],"related_works":["https://openalex.org/W3216724989","https://openalex.org/W2981263122","https://openalex.org/W3164677334","https://openalex.org/W4234221848","https://openalex.org/W2985022115","https://openalex.org/W2807616588","https://openalex.org/W7222869787","https://openalex.org/W2133043233","https://openalex.org/W1991951142","https://openalex.org/W2078792382"],"abstract_inverted_index":{"This":[0],"article":[1],"presents":[2],"REGISTOR,":[3],"a":[4,53,81,84,95,133],"platform":[5],"for":[6,45,203],"r":[7],"egular":[8],"e":[9],"xpression":[10],"g":[11],"rabbing":[12],"i":[13],"nside":[14],"stor":[15],"age.":[16],"The":[17],"main":[18],"idea":[19],"of":[20,72,80,94,112,118,135,160],"Registor":[21,91,124,142,161,181],"is":[22,34,48,88],"accelerating":[23],"regular":[24],"expression":[25],"(regex)":[26],"search":[27,47,74,205],"inside":[28,52],"storage":[29],"where":[30],"large":[31,207],"data":[32,58,61,152],"set":[33,134],"stored,":[35],"eliminating":[36],"the":[37,70,76,113,116,147,186],"I/O":[38,187],"bottleneck":[39],"problem.":[40],"A":[41,157],"special":[42],"hardware":[43,92],"engine":[44],"regex":[46,73,102,204],"designed":[49,89,168],"and":[50,106,137,172,194],"augmented":[51],"flash":[54,65],"SSD":[55,148],"that":[56,180],"processes":[57],"on-the-fly":[59],"during":[60],"transmission":[62],"from":[63],"NAND":[64],"to":[66,143,178,192],"host.":[67],"To":[68,122],"make":[69,123],"speed":[71,79],"match":[75],"internal":[77],"bus":[78],"modern":[82],"SSD,":[83],"deep":[85],"pipeline":[86,114],"structure":[87],"in":[90,139,146,165,206],"consisting":[93],"file":[96],"semantics":[97],"extractor,":[98],"matching":[99,103],"candidates":[100],"finder,":[101],"units":[104],"(REMUs),":[105],"results":[107],"organizer.":[108],"Furthermore,":[109],"each":[110],"stage":[111],"makes":[115],"use":[117],"maximal":[119],"parallelism":[120],"possible.":[121],"readily":[125],"usable":[126],"by":[127,149,190,198],"high-level":[128],"applications,":[129],"we":[130],"have":[131,174],"developed":[132],"APIs":[136],"libraries":[138],"Linux":[140],"allowing":[141],"process":[144],"files":[145,155],"recombining":[150],"separate":[151],"blocks":[153],"into":[154],"efficiently.":[156],"working":[158],"prototype":[159],"has":[162],"been":[163,175],"built":[164],"our":[166],"newly":[167],"NVMe-SSD.":[169],"Extensive":[170],"experiments":[171],"analyses":[173],"carried":[176],"out":[177],"show":[179],"achieves":[182],"high":[183],"throughput,":[184],"reduces":[185,195],"bandwidth":[188],"requirement":[189],"up":[191],"97%,":[193],"CPU":[196],"utilization":[197],"as":[199,201],"much":[200],"82%":[202],"datasets.":[208]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2019-04-01T00:00:00"}
