{"id":"https://openalex.org/W2899996234","doi":"https://doi.org/10.1109/codesisss.2018.8525953","title":"Work-in-Progress: A High-Bandwidth Snappy Decompressor in Reconfigurable Logic","display_name":"Work-in-Progress: A High-Bandwidth Snappy Decompressor in Reconfigurable Logic","publication_year":2018,"publication_date":"2018-09-01","ids":{"openalex":"https://openalex.org/W2899996234","doi":"https://doi.org/10.1109/codesisss.2018.8525953","mag":"2899996234"},"language":"en","primary_location":{"id":"doi:10.1109/codesisss.2018.8525953","is_oa":false,"landing_page_url":"https://doi.org/10.1109/codesisss.2018.8525953","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)","raw_type":"proceedings-article"},"type":"article","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/A5038987393","display_name":"Jian Fang","orcid":"https://orcid.org/0000-0002-1077-1859"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Jian Fang","raw_affiliation_strings":["Delft University of Technology Delft, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100611365","display_name":"Jianyu Chen","orcid":"https://orcid.org/0000-0002-1835-6115"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jianyu Chen","raw_affiliation_strings":["Delft University of Technology Delft, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021955713","display_name":"Zaid Al-Ars","orcid":"https://orcid.org/0000-0001-7670-8572"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Zaid Al-Ars","raw_affiliation_strings":["Delft University of Technology Delft, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062909392","display_name":"H. Peter Hofstee","orcid":"https://orcid.org/0000-0001-9649-7338"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter Hofstee","raw_affiliation_strings":["IBM Research & TU Delft, Austin, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research & TU Delft, Austin, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068967246","display_name":"Jan Hidders","orcid":"https://orcid.org/0000-0002-8865-4329"},"institutions":[{"id":"https://openalex.org/I13469542","display_name":"Vrije Universiteit Brussel","ror":"https://ror.org/006e5kg04","country_code":"BE","type":"education","lineage":["https://openalex.org/I13469542"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Jan Hidders","raw_affiliation_strings":["Vrije Universiteit Brussel, Brussels, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Brussel, Brussels, Belgium","institution_ids":["https://openalex.org/I13469542"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5038987393"],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.3541,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.86205284,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9983000159263611,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7764568328857422},{"id":"https://openalex.org/keywords/pci-express","display_name":"PCI Express","score":0.6481575965881348},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6085129380226135},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5807795524597168},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.487897127866745},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.48620742559432983},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.436308890581131},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4210786521434784},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10569310188293457}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7764568328857422},{"id":"https://openalex.org/C64270927","wikidata":"https://www.wikidata.org/wiki/Q206924","display_name":"PCI Express","level":3,"score":0.6481575965881348},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6085129380226135},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5807795524597168},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.487897127866745},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.48620742559432983},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.436308890581131},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4210786521434784},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10569310188293457}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/codesisss.2018.8525953","is_oa":false,"landing_page_url":"https://doi.org/10.1109/codesisss.2018.8525953","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)","raw_type":"proceedings-article"},{"id":"pmh:oai:tudelft.nl:uuid:d7c56cf6-9817-4f8d-bdb2-98e287e5b9d8","is_oa":false,"landing_page_url":"http://resolver.tudelft.nl/uuid:d7c56cf6-9817-4f8d-bdb2-98e287e5b9d8","pdf_url":null,"source":{"id":"https://openalex.org/S4306400906","display_name":"Research Repository (Delft University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98358874","host_organization_name":"Delft University of Technology","host_organization_lineage":["https://openalex.org/I98358874"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference paper"},{"id":"pmh:oai:vubissmart:VUBISSMART:2000:120700","is_oa":false,"landing_page_url":"https://doi.org/10.1109/CODESISSS.2018.8525953","pdf_url":null,"source":{"id":"https://openalex.org/S4306402573","display_name":"VUBIR (Vrije Universiteit Brussel)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I13469542","host_organization_name":"Vrije Universiteit Brussel","host_organization_lineage":["https://openalex.org/I13469542"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W2107745473","https://openalex.org/W2785016403","https://openalex.org/W2963235000"],"related_works":["https://openalex.org/W1657880117","https://openalex.org/W4385894176","https://openalex.org/W2595172197","https://openalex.org/W2347371119","https://openalex.org/W2612768808","https://openalex.org/W2127970246","https://openalex.org/W2915358162","https://openalex.org/W1564576805","https://openalex.org/W2097990792","https://openalex.org/W2096010524"],"abstract_inverted_index":{"While":[0,76],"in-memory":[1],"databases":[2],"have":[3],"largely":[4],"removed":[5],"I/O":[6],"as":[7,52,107],"a":[8,21,30,81,92,116,190,209],"bottleneck":[9],"for":[10,80,196],"database":[11,41],"operations,":[12],"loading":[13],"the":[14,36,58,67,89,112,146,164,167,179,216],"data":[15,61,148],"from":[16,178],"storage":[17,68,71,74],"into":[18],"memory":[19],"remains":[20],"significant":[22],"limiter":[23],"to":[24,85,98,173],"end-to":[25],"end":[26],"performance.":[27],"Snappy":[28,83,124],"is":[29,44,78,118,149],"widely":[31],"used":[32],"compression":[33],"algorithm":[34],"in":[35,40,47,115,131,166],"Hadoop":[37],"ecosystem":[38],"and":[39,43,54,73,133,170,202],"systems":[42],"an":[45,122,184],"option":[46],"often-used":[48],"file":[49],"formats":[50],"such":[51,106],"Parquet":[53,194],"ORC.":[55],"Compression":[56],"reduces":[57],"amount":[59],"of":[60,91,157,163,186,199,205],"that":[62,126],"must":[63],"be":[64],"transferred":[65],"from/to":[66],"saving":[69],"both":[70],"space":[72],"bandwidth.":[75],"it":[77],"easy":[79],"CPU":[82,117,191],"decompressor":[84,125],"keep":[86,213],"up":[87,172,214],"with":[88,102,215],"bandwidth":[90,104],"hard":[93],"disk":[94],"drive,":[95],"when":[96],"moving":[97],"NVMe":[99],"devices":[100],"attached":[101],"high":[103],"connections":[105],"PCIe":[108],"Gen4":[109],"or":[110],"OpenCAPI,":[111],"decompression":[113,159,176,198],"speed":[114],"insufficient.":[119],"We":[120],"propose":[121],"FPGA-based":[123],"can":[127,212],"process":[128],"multiple":[129,200],"tokens":[130],"parallel":[132],"operates":[134],"on":[135,208],"each":[136],"FPGA":[137,211],"block":[138],"ram":[139],"independently.":[140],"Read":[141],"commands":[142],"are":[143],"recycled":[144],"until":[145],"read":[147],"valid":[150],"dramatically":[151],"reducing":[152],"control":[153],"complexity.":[154],"One":[155],"instance":[156],"our":[158],"engine":[160],"takes":[161],"9%":[162],"LUTs":[165],"XCKU15P":[168,210],"FPGA,":[169],"achieves":[171],"3GB/s":[174],"(5GB/s)":[175],"rate":[177],"input":[180],"(output)":[181],"side,":[182],"about":[183],"order":[185],"magnitude":[187],"faster":[188],"than":[189],"(single":[192],"thread).":[193],"allows":[195],"independent":[197],"pages":[201],"instantiating":[203],"eight":[204],"these":[206],"units":[207],"highest":[217],"performance":[218],"interface":[219],"bandwidths.":[220]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3}],"updated_date":"2026-05-14T08:36:36.166977","created_date":"2025-10-10T00:00:00"}
