System-Level Design Space Exploration for High-Level Synthesis Under End-to-End Latency Constraints

被引:0
|
作者
Liao, Yuchao [1 ]
Adegbija, Tosiron [1 ]
Lysecky, Roman [1 ]
机构
[1] Univ Arizona, Dept Elect & Comp Engn, Tucson, AZ 85721 USA
基金
美国国家科学基金会;
关键词
Timing; Embedded systems; Space exploration; Optimization; Planning; Computational modeling; Hardware; Autonomous vehicles; System-level design; Estimation; Autonomous driving; high level synthesis; Pareto optimization; system-level design;
D O I
10.1109/TCAD.2024.3471892
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many modern embedded systems have end-to-end (EtoE) latency constraints that necessitate precise timing to ensure high reliability and functional correctness. The combination of high-level synthesis (HLS) and design space exploration (DSE) enables the rapid generation of embedded systems using various constraints/directives to find Pareto-optimal configurations. Current HLS DSE approaches often address latency by focusing on individual components, without considering the EtoE latency during the system-level optimization process. However, to truly optimize the system under EtoE latency, we need a holistic approach that analyzes individual system components' timing constraints in the context of how the different components interact and impact the overall design. This article presents a novel system-level HLS DSE approach, called EtoE-DSE, that accommodates EtoE latency and variable timing constraints for complex multicomponent application-specific embedded systems. EtoE-DSE employs a latency estimation model and a pathfinding algorithm to identify and estimate the EtoE latency for paths between any endpoints. It also uses a frequency-based segmentation process to segment and prune the design space, alongside a latency-constrained optimization algorithm for efficiently and accurately exploring the system-level design space. We evaluate our approach using a real-world use case of an autonomous driving subsystem compared to the state-of-the-art in HLS DSE. We show that our approach yields substantially better-optimization results than prior DSE approaches, improving the quality of results by up to 89.26%, while efficiently identifying Pareto-optimal configurations in terms of energy and area.
引用
收藏
页码:1354 / 1365
页数:12
相关论文
共 50 条
  • [41] Data Mining in System-Level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Scheinert, Tobias
    Glass, Michael
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2020, 2020, 12471 : 52 - 66
  • [42] A case for visualization-integrated system-level design space exploration
    Pimentel, AD
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2005, 3553 : 455 - 464
  • [43] Interleaving Methods for Hybrid System-level MPSoC Design Space Exploration
    Piscitelli, Roberta
    Pimentel, Andy D.
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 7 - 14
  • [44] Accelerating MPSoC Design Space Exploration Within System-Level Frameworks
    Shah, Syed Abbas Ali
    Farkas, Bastian
    Meyer, Rolf
    Berekovic, Mladen
    2016 2ND IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2016,
  • [45] Calibration of abstract performance models for system-level design space exploration
    Pimentel, Andy D.
    Thompson, Mark
    Polstra, Simon
    Erbas, Cagkan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 50 (02): : 99 - 114
  • [46] Retargetable profiling for rapid, early system-level design space exploration
    Cai, L
    Gerstlauer, A
    Gajski, D
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 281 - 286
  • [47] On the calibration of abstract performance models for system-level design space exploration
    Pimentel, Andy D.
    Thompson, Mark
    Polstra, Simon
    Erbas, Cagkan
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 71 - +
  • [48] A fast performance estimation framework for system-level design space exploration
    Shibata, Seiya
    Ando, Yuki
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    IPSJ Transactions on System LSI Design Methodology, 2012, 5 : 44 - 54
  • [49] Learning from the Past: Efficient High-level Synthesis Design Space Exploration for FPGAs
    Wang, Zi
    Schafer, Benjamin Carrion
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [50] Scheduling Information-Guided Efficient High-Level Synthesis Design Space Exploration
    Qian, Xingyue
    Shi, Jian
    Shi, Li
    Zhang, Haoyang
    Bian, Lijian
    Qian, Weikang
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 203 - 206