System-level design techniques for throughput and power optimization of multiprocessor SoC architectures

被引:1
|
作者
Srinivasan, K [1 ]
Telkar, N [1 ]
Ramamurthi, V [1 ]
Chatha, KS [1 ]
机构
[1] Arizona State Univ, Dept CSE, Tempe, AZ 85287 USA
关键词
D O I
10.1109/ISVLSI.2004.1339506
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Innovative system-level computer-aided design techniques are required for optimizing the performance and power of applications that are mapped to multiprocessor system-on-chip (SoC) architectures. The paper addresses the hitherto unexplored problem of system-level low power design of multimedia and network processing applications with deadline greater than period. This paper presents four techniques that combine low power optimizations (namely dynamic voltage and frequency scaling (DVS) and dynamic power management (DPM)) with loop transformations (functional pipelining and unrolling) to minimize the power consumption, while satisfying the period and deadline constraints of the application. The strengths of the techniques lie in their low complexity and large power consumption savings when compared with existing heuristic based approaches, and close to optimum results when compared with our ILP based approach (presented elsewhere [1]). All our techniques result in large system-level power reductions when compared with existing heuristic approaches (max: 55.45%, min: 28.60%, avg: 42.02%). Further the results produced by our deterministic and stochastic techniques for realistic benchmarks are on an average within 12.07% and 4.125%, respectively of the optimum solution produced by the ILP based approach. Our heuristic techniques are faster than the ILP based approach by several orders of magnitude.
引用
收藏
页码:39 / 45
页数:7
相关论文
共 50 条
  • [21] Design optimization with system-level reliability constraints
    McDonald, M.
    Mahadevan, S.
    JOURNAL OF MECHANICAL DESIGN, 2008, 130 (02)
  • [22] System-Level Design Optimization of a Hybrid Tug
    Hofman, T.
    Naaborg, M.
    Sciberras, E.
    2017 IEEE VEHICLE POWER AND PROPULSION CONFERENCE (VPPC), 2017,
  • [23] Advanced SoC Virtual Prototyping for System-Level Power Planning And Validation
    Mischkalla, Fabian
    Mueller, Wolfgang
    2014 24TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2014,
  • [24] A system-level mixed DFT-TAM structure for SoC design
    Zhang Jinyi
    Chen Wenwei
    Run xiaojun
    Li Jiao
    PROCEEDINGS OF THE SEVENTH IEEE CPMT CONFERENCE ON HIGH DENSITY MICROSYSTEM DESIGN, PACKAGING AND FAILURE ANALYSIS (HDP'05), 2005, : 497 - 500
  • [25] A System-level Design of MapReduce-based Embedded Multiprocessor System-on-Chips
    Zhang, Huajuan
    Xiao, Hao
    Wu, Ning
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 337 - 338
  • [26] Multiprocessor architectures tackle tough processing demands - Optimize power and performance with a multiprocessor SOC approach
    Sano, B
    Sundaresan, A
    EDN, 2006, 51 (08) : 89 - +
  • [27] System-level power-aware design techniques in real-time systems
    Unsal, OS
    Koren, I
    PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 1055 - 1069
  • [28] System-level power consumption modeling and tradeoff analysis techniques for superscalar processor design
    Conte, TM
    Menezes, KN
    Sathaye, SW
    Toburen, MC
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (02) : 129 - 137
  • [29] Diversely Enumerating System-Level Architectures
    Jackson, Ethan K.
    Simko, Gabor
    Sztipanovits, Janos
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [30] System-level power estimation and optimization - Challenges and perspectives
    Rabaey, JM
    1997 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, PROCEEDINGS, 1997, : 158 - 160