用于计算存储驱动器的标准霍夫曼编码器的ASIC设计

IF 0.7 4区 工程技术 Q4 ENGINEERING, ELECTRICAL & ELECTRONIC
Yunxin Huang, Aiguo Song, Tao Lu, Yafei Yang
{"title":"用于计算存储驱动器的标准霍夫曼编码器的ASIC设计","authors":"Yunxin Huang,&nbsp;Aiguo Song,&nbsp;Tao Lu,&nbsp;Yafei Yang","doi":"10.1049/ell2.70224","DOIUrl":null,"url":null,"abstract":"<p>Huffman coding is foundational to data compression algorithms. We propose an advanced application-specific integrated circuit (ASIC) design for a canonical Huffman encoder, optimised for high throughput and low power consumption. Our design introduces a high-speed sorting circuit, an efficient Huffman tree canonisation algorithm and an innovative entropy-based compressibility prediction mechanism. Implemented using 12 nm CMOS technology, the proposed solution achieves a remarkable throughput of 4 GB/s and sub-microsecond latency for 4 KB pages, outperforming existing x86 software implementations by nearly two orders of magnitude and surpassing state-of-the-art hardware accelerators. This advancement significantly enhances data processing capabilities in computational storage drives (CSDs), providing a scalable and energy-efficient data compression solution for modern data centres.</p>","PeriodicalId":11556,"journal":{"name":"Electronics Letters","volume":"61 1","pages":""},"PeriodicalIF":0.7000,"publicationDate":"2025-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1049/ell2.70224","citationCount":"0","resultStr":"{\"title\":\"ASIC Design of a Canonical Huffman Encoder for Computational Storage Drives\",\"authors\":\"Yunxin Huang,&nbsp;Aiguo Song,&nbsp;Tao Lu,&nbsp;Yafei Yang\",\"doi\":\"10.1049/ell2.70224\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Huffman coding is foundational to data compression algorithms. We propose an advanced application-specific integrated circuit (ASIC) design for a canonical Huffman encoder, optimised for high throughput and low power consumption. Our design introduces a high-speed sorting circuit, an efficient Huffman tree canonisation algorithm and an innovative entropy-based compressibility prediction mechanism. Implemented using 12 nm CMOS technology, the proposed solution achieves a remarkable throughput of 4 GB/s and sub-microsecond latency for 4 KB pages, outperforming existing x86 software implementations by nearly two orders of magnitude and surpassing state-of-the-art hardware accelerators. This advancement significantly enhances data processing capabilities in computational storage drives (CSDs), providing a scalable and energy-efficient data compression solution for modern data centres.</p>\",\"PeriodicalId\":11556,\"journal\":{\"name\":\"Electronics Letters\",\"volume\":\"61 1\",\"pages\":\"\"},\"PeriodicalIF\":0.7000,\"publicationDate\":\"2025-03-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1049/ell2.70224\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Electronics Letters\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1049/ell2.70224\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronics Letters","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/ell2.70224","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

摘要

霍夫曼编码是数据压缩算法的基础。我们提出一种先进的专用集成电路(ASIC)设计,用于规范的霍夫曼编码器,针对高吞吐量和低功耗进行了优化。我们的设计引入了一个高速排序电路,一个高效的霍夫曼树规范化算法和一个创新的基于熵的可压缩性预测机制。该解决方案采用12纳米CMOS技术,实现了4 GB/s的吞吐量和4 KB页面的亚微秒延迟,比现有的x86软件实现高出近两个数量级,超过了最先进的硬件加速器。这一进步显著提高了计算存储驱动器(csd)的数据处理能力,为现代数据中心提供了可扩展且节能的数据压缩解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

ASIC Design of a Canonical Huffman Encoder for Computational Storage Drives

ASIC Design of a Canonical Huffman Encoder for Computational Storage Drives

Huffman coding is foundational to data compression algorithms. We propose an advanced application-specific integrated circuit (ASIC) design for a canonical Huffman encoder, optimised for high throughput and low power consumption. Our design introduces a high-speed sorting circuit, an efficient Huffman tree canonisation algorithm and an innovative entropy-based compressibility prediction mechanism. Implemented using 12 nm CMOS technology, the proposed solution achieves a remarkable throughput of 4 GB/s and sub-microsecond latency for 4 KB pages, outperforming existing x86 software implementations by nearly two orders of magnitude and surpassing state-of-the-art hardware accelerators. This advancement significantly enhances data processing capabilities in computational storage drives (CSDs), providing a scalable and energy-efficient data compression solution for modern data centres.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Electronics Letters
Electronics Letters 工程技术-工程:电子与电气
CiteScore
2.70
自引率
0.00%
发文量
268
审稿时长
3.6 months
期刊介绍: Electronics Letters is an internationally renowned peer-reviewed rapid-communication journal that publishes short original research papers every two weeks. Its broad and interdisciplinary scope covers the latest developments in all electronic engineering related fields including communication, biomedical, optical and device technologies. Electronics Letters also provides further insight into some of the latest developments through special features and interviews. Scope As a journal at the forefront of its field, Electronics Letters publishes papers covering all themes of electronic and electrical engineering. The major themes of the journal are listed below. Antennas and Propagation Biomedical and Bioinspired Technologies, Signal Processing and Applications Control Engineering Electromagnetism: Theory, Materials and Devices Electronic Circuits and Systems Image, Video and Vision Processing and Applications Information, Computing and Communications Instrumentation and Measurement Microwave Technology Optical Communications Photonics and Opto-Electronics Power Electronics, Energy and Sustainability Radar, Sonar and Navigation Semiconductor Technology Signal Processing MIMO
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信