Energy-performance tradeoffs for the shared memory in multi-processor systems-on-chip

被引:0
|
作者
Patel, K [1 ]
Macii, E [1 ]
Poncino, M [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Accesses to the shared memory in multi-processor systems-on-chip represent a significant performance bottleneck and source of energy consumption, because of the synchronization of the accesses as well as of their relative "distance" from the processors. While multi-port memories are usually employed to solve performance issues, no standard solution exists for energy issues. In this work, we propose an architecture for the shared memory that is based on application-speficic partitioning, which offers various energy-performance tradeoffs. The shared address space of the application is split into two, non-overlapping subsets which are mapped onto two distinct memory blocks. By properly tuning the point at which the address space is split, various solutions can be achieved with different levels of energy/performance tradeoffs. Experiments on a set of parallel benchmarks show that it is possible to achieve solutions with energy-delay product savings ranging from 40 to 62% (50% on average) with respect to a conventional, non-partitioned architecture.
引用
收藏
页码:361 / 364
页数:4
相关论文
共 50 条
  • [1] Model Transformations for the Compilation of Multi-processor Systems-on-Chip
    Piel, Eric
    Marquet, Philippe
    Dekeyser, Jean-Luc
    [J]. GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 459 - 473
  • [2] A framework for reliability assessment and enhancement in multi-processor systems-on-chip
    Beltrame, G.
    Bolchini, C.
    Fossati, L.
    Miele, A.
    Sciuto, D.
    [J]. DFT 2007: 22ND IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2007, : 132 - 140
  • [3] Predictive Dynamic Frequency Scaling for Multi-Processor Systems-on-Chip
    Almeida, Gabriel Marchesan
    Busseuil, Remi
    Carara, Everton Alceu
    Hebert, Nicolas
    Varyani, Sameer
    Sassatelli, Gilles
    Benoit, Pascal
    Torres, Lionel
    Moraes, Fernando Gehm
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1500 - 1503
  • [4] Evaluating the Impact of Task Migration in Multi-Processor Systems-on-Chip
    Almeida, Gabriel Marchesan
    Varyani, Sameer
    Busseuil, Remi
    Sassatelli, Gilles
    Benoit, Pascal
    Torres, Lionel
    Carara, Everton Alceu
    Moraes, Fernando Gehm
    [J]. SBCCI 2010: 23RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2010, : 73 - 78
  • [5] Legacy SystemC co-simulation of multi-processor systems-on-chip
    Benini, L
    Bertozzi, D
    Bruni, D
    Drago, N
    Fummi, F
    Poncino, M
    [J]. ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 494 - 499
  • [6] Supporting task migration in multi-processor systems-on-chip: A feasibility study
    Bertozzi, Stefano
    Acquaviva, Andrea
    Bertozzi, Davide
    Poggiali, Antonio
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 13 - +
  • [7] Multi-Processor Operating System Emulation Framework with Thermal Feedback for Systems-on-Chip
    Carta, Salvatore
    Pittau, Michele
    Acquaviva, Andrea
    Del Valle, Pablo G.
    Rincon, Fernando
    Benini, Luca
    Mendias, Jose M.
    [J]. GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 311 - 316
  • [8] Stochastic allocation and scheduling for conditional task graphs in multi-processor systems-on-chip
    Michele Lombardi
    Michela Milano
    Martino Ruggiero
    Luca Benini
    [J]. Journal of Scheduling, 2010, 13 : 315 - 345
  • [9] Stochastic allocation and scheduling for conditional task graphs in multi-processor systems-on-chip
    Lombardi, Michele
    Milano, Michela
    Ruggiero, Martino
    Benini, Luca
    [J]. JOURNAL OF SCHEDULING, 2010, 13 (04) : 315 - 345
  • [10] A Rapid Prototyping System for Error-Resilient Multi-Processor Systems-on-Chip
    May, Matthias
    Wehn, Norbert
    Bouajila, Abdelmajid
    Zeppenfeld, Johannes
    Stechele, Walter
    Herkersdorf, Andreas
    Ziener, Daniel
    Teich, Juergen
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 375 - 380