Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Beyond Amdahl's Law: An Objective Function That Links Multiprocessor Performance Gains to Delay and Energy

Published: 01 August 2012 Publication History

Abstract

Beginning with Amdahl's law, we derive a general objective function that links parallel processing performance gains at the system level, to energy and delay in the subsystem microarchitecture structures. The objective function employs parameterized models of computation and communication to represent the characteristics of processors, memories, and communications networks. The interaction of the latter microarchitectural elements defines global system performance in terms of energy-delay cost. Following the derivation, we demonstrate its utility by applying it to the problem of Chip Multiprocessor (CMP) architecture exploration. Given a set of application and architectural parameters, we solve for the optimal CMP architecture for six different architectural optimization examples. We find the parameters that minimize the total system cost, defined by the objective function under the area constraint of a single die. The analytical formulation presented in this paper is general and offers the foundation for the quantitative and rapid evaluation of computer architectures under different constraints including that of single die area.

Cited By

View all
  • (2022)Beyond time complexityProceedings of the 36th ACM International Conference on Supercomputing10.1145/3524059.3532395(1-12)Online publication date: 28-Jun-2022
  • (2017)Evaluating the Combined Effect of Memory Capacity and Concurrency for Many-Core Chip DesignACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/30389152:2(1-25)Online publication date: 6-Mar-2017
  • (2017)Parallel HEVC decoding with asymmetric mobile multicoresMultimedia Tools and Applications10.1007/s11042-016-4269-276:16(17337-17352)Online publication date: 1-Aug-2017
  • Show More Cited By
  1. Beyond Amdahl's Law: An Objective Function That Links Multiprocessor Performance Gains to Delay and Energy

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 61, Issue 8
    August 2012
    160 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 August 2012

    Author Tags

    1. Modeling
    2. and optimization of multiprocessor systems
    3. chip-multiprocessor architecture.
    4. design exploration
    5. evaluation

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Beyond time complexityProceedings of the 36th ACM International Conference on Supercomputing10.1145/3524059.3532395(1-12)Online publication date: 28-Jun-2022
    • (2017)Evaluating the Combined Effect of Memory Capacity and Concurrency for Many-Core Chip DesignACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/30389152:2(1-25)Online publication date: 6-Mar-2017
    • (2017)Parallel HEVC decoding with asymmetric mobile multicoresMultimedia Tools and Applications10.1007/s11042-016-4269-276:16(17337-17352)Online publication date: 1-Aug-2017
    • (2016)The Effect of Temperature on Amdahl Law in 3D Multicore EraIEEE Transactions on Computers10.1109/TC.2015.245886565:6(2010-2013)Online publication date: 6-May-2016
    • (2016)A generic energy optimization framework for heterogeneous platforms using scaling modelsMicroprocessors & Microsystems10.1016/j.micpro.2015.06.00940:C(74-87)Online publication date: 1-Feb-2016
    • (2016)A performance-aware yield analysis and optimization of manycore architecturesComputers and Electrical Engineering10.1016/j.compeleceng.2016.07.01654:C(40-52)Online publication date: 1-Aug-2016
    • (2015)Scalable Energy Efficiency with Resilience for High Performance Computing SystemsACM Transactions on Architecture and Code Optimization10.1145/282289312:4(1-27)Online publication date: 16-Nov-2015
    • (2015)C2-boundProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/2807591.2807641(1-11)Online publication date: 15-Nov-2015
    • (2015)GP-SIMD Processing-in-MemoryACM Transactions on Architecture and Code Optimization10.1145/268687511:4(1-26)Online publication date: 9-Jan-2015
    • (2015)Many-Core Processors Granularity Evaluation by Considering Performance, Yield, and Lifetime ReliabilityIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2014.235907623:10(2043-2053)Online publication date: 1-Oct-2015
    • Show More Cited By

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media