A variation-aware methodology for improved processor designs for the edge computing domain

被引:0
|
作者
Rafael B. Tonetto [1 ]
Gabriel L. Nazar [1 ]
Antonio Carlos S. Beck [1 ]
机构
[1] Federal University of Rio Grande do Sul,Institute of Informatics
关键词
Process variation; Near-threshold voltage; Heterogeneous MPSoCs;
D O I
10.1007/s10617-024-09291-1
中图分类号
学科分类号
摘要
Edge computing is increasingly important in the embedded domain as it improves latency, security, and energy efficiency. However, edge devices are often constrained by power budgets that limit achievable performance; thus improving energy efficiency is essential to achieve maximum performance under power constraints. An effective way of improving energy efficiency is the adoption microprocessors operating at Near-Threshold Voltage (NTV). Unfortunately, this comes with reduced frequency and increased process variations that must be harnessed. To address these challenges, we propose a two-step design methodology (design- and post-design time) for heterogeneous edge-based computing systems with NTV while effectively managing variations. Our methodology results in better-performing Multi-Processor Systems-on-Chip composed of a blend of cores at NTV or nominal voltages within a given power limit. Firstly, we propose a sampling-based methodology that enables variation-aware design exploration during the design stage. Secondly, we introduce an efficient post-design frequency scaling strategy to reduce power dissipation or improve system performance if possible. We evaluate our methodology using RISC-V heterogeneous cores and demonstrate that careful variation-aware design exploration can improve system performance by 52% on average compared to variation-unaware designs. Additionally, our methodology achieves a 12% improvement compared to variation-aware conventional designs that operate fully at nominal voltage.
引用
收藏
相关论文
共 40 条
  • [1] Novel Variation-Aware STA Methodology
    Kuriyama, Shigeru
    Yoshikawa, Atsushi
    Tanaka, Genichi
    2009 1ST ASIA SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2009, : 92 - 95
  • [2] A Variation-Aware Design Methodology for Distributed Arithmetic
    Lu, Yue
    Duan, Shengyu
    Halak, Basel
    Kazmierski, Tom
    ELECTRONICS, 2019, 8 (01)
  • [3] Variation-aware Low-power Video Processor Design Techniques
    Rim, Woojin
    Kwon, Jinmo
    Park, Jongsun
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [4] Device quantization policy in variation-aware in-memory computing design
    Chang, Chih-Cheng
    Li, Shao-Tzu
    Pan, Tong-Lin
    Tsai, Chia-Ming
    Wang, I-Ting
    Chang, Tian-Sheuan
    Hou, Tuo-Hung
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [5] Device quantization policy in variation-aware in-memory computing design
    Chih-Cheng Chang
    Shao-Tzu Li
    Tong-Lin Pan
    Chia-Ming Tsai
    I-Ting Wang
    Tian-Sheuan Chang
    Tuo-Hung Hou
    Scientific Reports, 12
  • [6] A Variation-Aware Approach for Task Allocation in Wireless Distributed Computing Systems
    Ma, Xiaofu
    Volos, Haris I.
    Zheng, Xiangwei
    Reed, Jeffrey H.
    Bose, Tamal
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 5006 - 5011
  • [7] A Variation-Aware Preferential Design Approach for Memory-Based Reconfigurable Computing
    Paul, Somnath
    Mukhopadhyay, Saibal
    Bhunia, Swarup
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (12) : 2449 - 2461
  • [8] A variation-aware low-power coding methodology for tightly coupled buses
    Muroyama, Masanori
    Tarumi, Kosuke
    Makiyama, Koji
    Yasuura, Hiroto
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 557 - 560
  • [9] Stochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS
    Chen, Yunliang
    Chen, Xiaodao
    Liu, Wangyang
    Zhou, Yuchen
    Zomaya, Albert Y.
    Ranjan, Rajiv
    Hu, Shiyan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 779 - 788
  • [10] Variation-Aware Clock Network Design Methodology for Ultralow Voltage (ULV) Circuits
    Zhao, Xin
    Tolbert, Jeremy R.
    Mukhopadhyay, Saibal
    Lim, Sung Kyu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (08) : 1222 - 1234