What is ABC HW Meeting?
The ABC HW Meeting is a private research conference that discusses adaptive data compression technology and related research. Topics include adaptive and flexible data compression algorithms, prototype hardware development, and implementation. The conference also aims to explore new computer architectures and custom devices that will enable efficient computing in the future.
Although hardware-based data compression is fast, it relies on fixed compression circuits, which makes it difficult to apply to diverse data. Our research combines AI techniques, reconfigurable computing with dynamic circuit reconfiguration, and novel compression algorithms to create hardware technology that can efficiently compress diverse data. We will also discuss methodologies for achieving next-generation, highly efficient computer architectures that incorporate data compression.
This research is supported by JST ASPIRE and the DOE/MEXT International Collaborative Research Program.
Discussion topics and expected deliverables
Adaptive and dynamic data compression algorithm suitable for hardware design
Determine which compression algorithm and hardware architecture to focus on
Analyzing various data sets for data compression
Collect data sets with high data compression requirements and search for suitable algorithms
Custom architecture for efficient and high-performance operations
Exploring collaborative research with semiconductor/custom circuit research groups
Chisel and AI-assisted coding hands-on for hardware generation
knowledge, experience sharing
unit test, verification technique
PEs for CGRA, hardware implementation of simple data compression algorithms, etc.
Discussion of plans for future research strategies and publications
Invited Talks
Title: Error-bounded Lossy Compression for Accelerators
Abstract: With the rapid development and deployment of emerging accelerators—such as modern GPU architectures and specialized systems like Cerebras—scientific applications and AI models are increasingly leveraging these platforms to achieve unprecedented performance. In this talk, I will present the significant efforts of the SZ team in developing and optimizing error-bounded lossy compression techniques tailored for accelerator-based computing. In particular, I will introduce two key libraries: cuSZp, designed for CUDA-enabled GPUs, and CereSZ/WaferSZ, developed specifically for the Cerebras architecture. I will first discuss the background and motivation behind accelerator-oriented compression, and then highlight the core design principles and performance optimization strategies used in our implementations. The work presented in this talk has been published in top-tier conferences, including SC23, SC24, SC25, HPDC24, IPDPS25, and others.
Title: Argonne Project Update and PCA-Based Compressor Design in Chisel
Abstract: I will first cover Argonne's ongoing projects and then discuss a Principal Component Analysis (PCA)-based compressor design implemented in Chisel. PCA-based compression is an effective technique for compressing X-ray detector data and has been shown by several research groups to achieve high compression efficiency in simulation. However, practical deployment in digital hardware remains challenging due to the large-scale vector–matrix multiplications required. Implementing PCA using single-precision floating-point arithmetic is prohibitive in terms of logic area and performance. In this work, we propose a hardware-oriented PCA compressor design based on integer quantization of PCA weights and an efficient
tree-structured reduction architecture. The design is implemented in Chisel, enabling scalable and parameterizable generation of the compression logic while maintaining compression effectiveness and hardware efficiency.
Title: Designing Custom RoCC Hardware Accelerators in Chipyard for Streaming Compression
Abstract: Modern scientific instruments are rapidly approaching regimes where detectors produce terabytes of data per second, making data movement—not computation—the primary performance bottleneck. Streaming, error-bounded lossy compressors such as SZx/SZxp can significantly reduce data volume, but software implementations alone struggle to keep pace with emerging bandwidth demands. This talk presents a step towards reusable framework for custom RoCC-based hardware accelerators in the Chipyard RISC-V ecosystem, using SZx as a concrete case study.
I will show how we mirror a software compressor into Chisel as a modular block processor, and how Chipyard’s RoCC co-processor interface lets us separate a generic interface shell (command, data, memory, response paths) from a pluggable compression core integrated into a Rocket-based SoC. I will conclude with a live Chipyard demo and future directions toward a “plug-and-play” framework where alternative compressors (e.g., SZ, ZFP, lossless codecs) can reuse the same RoCC shell for rapid evaluation.
Title: Introduction of 3D-stacking LSI system project in Kumamoto
March 9
9:30 - 10:00 Opening
10:30 - 12:00 Invited talks, reports
12:00 - 13:30 Lunch
13:30 - 17:00 Invited talks, reports
17:00 - 17:30 Day 1 Wrap-up
March 10
9:30 - 12:00 Invited talks, Collaboration with other ASPIRE projects
12:00 - 13:30 Lunch
13:30 - 15:00 Reports and discussion
15:00 - 15:30 Closing
Please note that the above schedule is provisional and subject to alteration.
Tomohiro Ueno (RIKEN)
Boma Adhi (RIKEN)
Yasunori Osana (Kumamoto University)
Masato Kiyama (Kumamoto University)
Takaaki Miyajima (Meiji University)
Yasuto Aihara (Meiji University)
Kota Aiyoshi (Meiji University)
Ryohei Kobayashi (Science Tokyo)
Taiga Kobayashi (Science Tokyo)
Hideki Takase (University of Tokyo)
Makoto Saito (University of Tokyo)
Hisako Ito (University of Tokyo)
Norihisa Fujita (University of Tsukuba)
Takato Abe (University of Tsukuba)
Takuya Kojima (University of Tsukuba)
Omkar Bhilare (University of Toronto)
Invited speakers
Sheng Di (ANL)
Kazutomo Yoshii (ANL)
Connor Bohannon (ANL)
Takeshi Ohkawa (Kumamoto University)
Yukinori Sato (Toyohashi University of Technology)
Yugo Abe (Toyohashi University of Technology)
Hoku Ishibe (Toyohashi University of Technology)