<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HBM | Jinming Zhuang's Homepage</title><link>https://www.jinmingzhuang.com/tag/hbm/</link><atom:link href="https://www.jinmingzhuang.com/tag/hbm/index.xml" rel="self" type="application/rss+xml"/><description>HBM</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Fri, 24 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://www.jinmingzhuang.com/media/icon_hud2108d851331ec1ab1d959c327988c6d_37739_512x512_fill_lanczos_center_3.png</url><title>HBM</title><link>https://www.jinmingzhuang.com/tag/hbm/</link></image><item><title>CHIRON Project</title><link>https://www.jinmingzhuang.com/project/chiron/</link><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.jinmingzhuang.com/project/chiron/</guid><description>&lt;div class="chiron-project">
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>CHIRON is a polyhedral model-based MLIR compiler for spatial dataflow architectures. It provides an end-to-end flow from AI models defined in PyTorch to optimized heterogeneous accelerators, while formally verifying tiled dataflow execution and automatically exploring the design space for performance.&lt;/p>
&lt;p>CHIRON targets the memory wall by enabling intermediate data to be forwarded through on-chip buffers and interconnects rather than repeatedly accessing off-chip memory.&lt;/p>
&lt;h2 id="features-and-status-of-chiron">Features and Status of CHIRON&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>End-to-end compilation:&lt;/strong> Supports AI models defined in PyTorch and automatically lowers them to AMD VHK158 FPGAs with HBM and VCK190 devices with AI Engines (AIEs).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Correctness-guaranteed optimization:&lt;/strong> Integrates a polyhedral-based verifier for tiled dataflow correctness, buffer analysis, an accurate performance cost model, and automated design space exploration.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Performance:&lt;/strong> On-board evaluation on AMD VHK158 achieves &lt;strong>1.93× higher GPT-2 FP32 decoding speed and 3.13× better energy efficiency&lt;/strong> than an NVIDIA A100 GPU, comparing device-side execution without host-to-device communication.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Status:&lt;/strong> CHIRON is currently under submission.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="key-infrastructure-for-the-community">Key Infrastructure for the Community&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Compiler Infrastructure:&lt;/strong> An open-source end-to-end automated compilation framework from PyTorch to dataflow-enabled FPGAs and AMD Versal AIE devices, designed to be extensible across heterogeneous dataflow architectures.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Hardware Infrastructure:&lt;/strong> An open-source Vitis platform (&lt;code>.xpfm&lt;/code>) for the Versal HBM series, with performance-tuned NoC connectivity and QoS supporting &lt;strong>32 HBM pseudo-channels and 64 HBM NMUs&lt;/strong>, providing an Alveo-like platform for HBM-based accelerator design and research.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="ongoing-and-future-work">Ongoing and Future Work&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Heterogeneous dataflow:&lt;/strong> Explore dataflow optimization across heterogeneous devices, such as using AIE-enabled devices for &lt;strong>prefill&lt;/strong> and HBM-equipped devices for &lt;strong>decoding&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Multi-device compilation:&lt;/strong> Automatically partition extremely large models across multiple devices to minimize inter-device communication while guaranteeing execution correctness.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/div></description></item></channel></rss>