SysMix: Mixed-Size Placement for Systolic-Array-Based Hierarchical Designs
Systolic array designs are gaining popularity due to their applications in hardware acceleration for ML computing, such as CNNs and transformers. Increasingly large ML models necessitate very high circuit energy-efficiency, which is highly correlated with minimizing placement wirelength in chip physical design. However, existing placement techniques are mostly general purpose and overlook unique properties of systolic array designs. We propose a mixed-size placement approach, called SysMix, which is tailored for systolic arrays and leverage their partial regularity in hierarchical design methodologies. Experimental results from multiple CNN designs show that SysMix achieves 53% wirelength reduction and 15X speedup compared to a commercial placer and a state-of-the-art academic placer.
Authors
- Wuxi Li (ORCID: https://orcid.org/0000-0002-9887-5109)
- Donghao Fang (ORCID: https://orcid.org/0000-0002-8529-0398)
- H. HU (ORCID: https://orcid.org/0000-0002-4906-3788)
- Bo Yuan (ORCID: https://orcid.org/0009-0001-7592-7113)
- Jiang Hu (ORCID: https://orcid.org/0000-0003-1157-7799)
Institutions
- Rutgers, The State University of New Jersey (US)
- Advanced Micro Devices (United States) (US)
- Texas A&M University (US)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676690
- Citations
- 1
- Primary Topic
- VLSI and FPGA Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.21
Funders
- National Science Foundation
- Semiconductor Research Corporation
- Division of Civil, Mechanical and Manufacturing Innovation