{"id":"https://openalex.org/W4416004000","doi":"https://doi.org/10.1145/3731599.3767367","title":"Design and Implementation of a Custom Hardware Accelerator for SZx Compression in Chipyard","display_name":"Design and Implementation of a Custom Hardware Accelerator for SZx Compression in Chipyard","publication_year":2025,"publication_date":"2025-11-07","ids":{"openalex":"https://openalex.org/W4416004000","doi":"https://doi.org/10.1145/3731599.3767367"},"language":null,"primary_location":{"id":"doi:10.1145/3731599.3767367","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3731599.3767367","pdf_url":null,"source":null,"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3731599.3767367","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120297524","display_name":"Connor Bohannon","orcid":"https://orcid.org/0009-0006-0731-9200"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Connor Bohannon","raw_affiliation_strings":["Argonne National Laboratory (ANL), Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory (ANL), Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032371884","display_name":"Kazutomo Yoshii","orcid":"https://orcid.org/0000-0003-1904-5383"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kazutomo Yohsii","raw_affiliation_strings":["Argonne National Laboratory (ANL), Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory (ANL), Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066430343","display_name":"Sheng Di","orcid":"https://orcid.org/0000-0002-7339-5256"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sheng Di","raw_affiliation_strings":["Argonne National Laboratory (ANL), Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory (ANL), Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046613458","display_name":"Franck Cappello","orcid":"https://orcid.org/0000-0002-7890-3934"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Franck Cappello","raw_affiliation_strings":["Argonne National Laboratory (ANL), Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory (ANL), Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040205271","display_name":"Antonino Miceli","orcid":"https://orcid.org/0000-0001-5994-5402"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Antonino Miceli","raw_affiliation_strings":["Argonne National Laboratory (ANL), Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory (ANL), Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5120297524"],"corresponding_institution_ids":["https://openalex.org/I1282105669"],"apc_list":null,"apc_paid":null,"fwci":1.6666,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.89401212,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"249","last_page":"258"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.4307999908924103,"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.4307999908924103,"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.37880000472068787,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.02630000002682209,"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/petabyte","display_name":"Petabyte","score":0.6854000091552734},{"id":"https://openalex.org/keywords/terabyte","display_name":"Terabyte","score":0.6442999839782715},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.5996000170707703},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4902999997138977},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48989999294281006},{"id":"https://openalex.org/keywords/data-compression","display_name":"Data compression","score":0.4787999987602234},{"id":"https://openalex.org/keywords/detector","display_name":"Detector","score":0.4652999937534332},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.42160001397132874}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7111999988555908},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.6869999766349792},{"id":"https://openalex.org/C13600138","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Petabyte","level":3,"score":0.6854000091552734},{"id":"https://openalex.org/C199683683","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Terabyte","level":2,"score":0.6442999839782715},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.5996000170707703},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4902999997138977},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48989999294281006},{"id":"https://openalex.org/C78548338","wikidata":"https://www.wikidata.org/wiki/Q2493","display_name":"Data compression","level":2,"score":0.4787999987602234},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.4652999937534332},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.42160001397132874},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.4059999883174896},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35920000076293945},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.3352000117301941},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.30730000138282776},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.29589998722076416},{"id":"https://openalex.org/C180016635","wikidata":"https://www.wikidata.org/wiki/Q2712821","display_name":"Compression (physics)","level":2,"score":0.2913999855518341},{"id":"https://openalex.org/C163985040","wikidata":"https://www.wikidata.org/wiki/Q1172399","display_name":"Data acquisition","level":2,"score":0.26809999346733093},{"id":"https://openalex.org/C22041718","wikidata":"https://www.wikidata.org/wiki/Q638949","display_name":"Geolocation","level":2,"score":0.2535000145435333},{"id":"https://openalex.org/C138827492","wikidata":"https://www.wikidata.org/wiki/Q6661985","display_name":"Data processing","level":2,"score":0.2531999945640564},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2515999972820282}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3731599.3767367","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3731599.3767367","pdf_url":null,"source":null,"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3731599.3767367","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3731599.3767367","pdf_url":null,"source":null,"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1964471912","https://openalex.org/W1983394510","https://openalex.org/W2503158931","https://openalex.org/W2542189141","https://openalex.org/W2626953429","https://openalex.org/W2884267664","https://openalex.org/W3027968530","https://openalex.org/W3034005123","https://openalex.org/W3207497098","https://openalex.org/W4240172596","https://openalex.org/W4292169167","https://openalex.org/W4388581228","https://openalex.org/W4410040007"],"related_works":[],"abstract_inverted_index":{"Data":[0],"movement":[1,55],"bottlenecks":[2],"have":[3],"emerged":[4],"as":[5],"a":[6,49,78,92,106,118,134],"dominant":[7],"performance":[8],"limiter":[9],"in":[10],"modern":[11,101],"computing":[12],"systems.":[13],"At":[14],"the":[15,40,66],"same":[16],"time,":[17],"scientific":[18,97],"detectors":[19,26],"are":[20],"generating":[21],"unprecedented":[22],"data":[23,54,63,98,127],"volumes:":[24],"X-ray":[25],"may":[27],"soon":[28],"produce":[29],"terabytes":[30],"per":[31,44,144],"second":[32],"and":[33,57,90,125,146],"high-energy":[34],"physics":[35],"experiments":[36],"demand":[37],"bandwidth":[38],"on":[39],"order":[41],"of":[42,68,85],"petabytes":[43],"second.":[45],"Streaming":[46],"compression":[47,99,149],"offers":[48],"promising":[50],"path":[51],"to":[52],"reducing":[53],"overhead,":[56],"hardware":[58,70,83,94,102,109],"accelerators":[59],"can":[60],"further":[61],"improve":[62],"throughput,":[64],"while":[65],"exploration":[67],"system-level":[69],"compressors":[71],"remains":[72],"largely":[73],"unexplored.":[74],"This":[75],"paper":[76],"presents":[77],"preliminary":[79],"study":[80],"toward":[81],"enabling":[82],"evaluation":[84],"streaming":[86],"compressors.":[87],"We":[88],"design":[89],"implement":[91],"custom":[93],"accelerator":[95],"for":[96,112],"using":[100],"description":[103],"languages,":[104],"providing":[105],"complete":[107],"end-to-end":[108],"acceleration":[110],"system":[111],"CPU-based":[113],"platforms.":[114],"Our":[115],"prototype":[116],"features":[117],"multi-stage":[119],"state":[120],"machine,":[121],"parallel":[122],"element":[123,145],"processing,":[124],"optimized":[126],"transfers,":[128],"achieving":[129],"1.45":[130],"\u00d7":[131],"speedup":[132],"over":[133],"software":[135],"baseline":[136],"with":[137,140],"comparable":[138],"quality,":[139],"31%":[141],"fewer":[142],"cycles":[143],"45%":[147],"faster":[148],"throughput.":[150]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-07T16:01:11.037858","created_date":"2025-11-07T00:00:00"}
