Affiliation:
1. University of Texas at Austin and Meta, USA
2. University of Illinois at Urbana-Champaign, USA
3. Harvard University, USA
4. Meta, USA
5. Tenstorrent Inc., USA
6. Peloton Interactive Inc., USA
7. Harvard University and The University of Texas at Austin, USA
Abstract
Domain-specific SoCs (DSSoCs) are an attractive solution for domains with extremely stringent power, performance, and area constraints. However, DSSoCs suffer from two fundamental complexities. On the one hand, their many specialized hardware blocks result in complex systems and thus high development effort. On the other hand, their many system knobs expand the complexity of design space, making the search for the optimal design difficult. Thus to reach prevalence, taming such complexities is necessary. To address these challenges, in this work, we identify the necessary features of an early-stage design space exploration framework that targets the complex design space of DSSoCs and provide an instance of one such framework that we refer to as FARSI. FARSI provides an agile system-level simulator with speed up and accuracy of 8,400× and 98.5% compared to Synopsys Platform Architect. FARSI also provides an efficient exploration heuristic and achieves up to 62× and 35× improvement in convergence time compared to the classic simulated annealing (SA) and modern Multi-Objective Optimistic Search. This is done by augmenting SA with architectural reasoning such as locality exploitation and bottleneck relaxation. Furthermore, we embed various co-design capabilities and show that, on average, they have a 32% impact on the convergence rate. Finally, we demonstrate that using development-cost-aware policies can lower the system complexity, both in terms of the component count and variation by as much as 60% and 82% (e.g., for Network-on-a-Chip subsystem), respectively.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference92 articles.
1. 2021. Nikon D7000. Retrieved from https://en.wikipedia.org/wiki/Nikon_D7000.
2. A Priori Implementation Effort Estimation for Hardware Design Based on Independent Path Analysis
3. A. Agarwal and Ramamurti Shankar. 2008. Cost feasibility analysis for embedded system development and the impact of various methodologies on product development cycle. Florida Atlantic University Tech. Rep.
4. LogCA
5. DS3: A system-level domain-specific system-on-chip simulation framework;Arda Samet E.;IEEE Trans. Comput.,2020
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Agents of Autonomy: A Systematic Study of Robotics on Modern Hardware;Proceedings of the ACM on Measurement and Analysis of Computing Systems;2023-12-07
2. ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Design;Proceedings of the 50th Annual International Symposium on Computer Architecture;2023-06-17
3. Domain-Specific Architectures: Research Problems and Promising Approaches;ACM Transactions on Embedded Computing Systems;2023-01-24