skip to main content
10.1145/2463209.2488948acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

HaDeS: architectural synthesis for <u>h</u>eterogeneous <u>d</u>ark <u>s</u>ilicon chip multi-processors

Published: 29 May 2013 Publication History

Abstract

In this paper, we propose an efficient iterative optimization based approach for architectural synthesis of dark silicon heterogeneous chip multi-processors (CMPs). The goal is to determine the optimal number of cores of each type to provision the CMP with, such that the area and power budgets are met and the application performance is maximized. We consider general-purpose multi-threaded applications with a varying degree of parallelism (DOP) that can be set at run-time, and propose an accurate analytical model to predict the execution time of such applications on heterogeneous CMPs. Our experimental results illustrate that the synthesized heterogeneous dark silicon CMPs provide between 19% to 60% performance improvements over conventional homogeneous designs for variable and fixed DOP scenarios, respectively.

References

[1]
Gurobi optimizer (www.gurobi.com).
[2]
J. Allred, S. Roy, and K. Chakraborty. Designing for dark silicon: a methodological perspective on energy efficient systems. In Proceedings of the 2012 ACM/IEEE ISLPED, 2012.
[3]
F. Angiolini, J. Ceng, R. Leupers, F. Ferrari, C. Ferri, and L. Benini. An integrated open framework for heterogeneous mpsoc design space exploration. In DATE'06. Proceedings, 2006.
[4]
C. Bienia, S. Kumar, J. P. Singh, and K. Li. The parsec benchmark suite: Characterization and architectural implications. In Proceedings of the 17th international conference on Parallel architectures and compilation techniques, 2008.
[5]
T. E. Carlson, W. Heirmant, and L. Eeckhout. Sniper: exploring the level of abstraction for scalable and accurate parallel multi-core simulation. In High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for, pages 1--12. IEEE, 2011.
[6]
H. Esmaeilzadeh, E. Blem, R. S. Amant, K. Sankaralingam, and D. Burger. Dark silicon and the end of multicore scaling. In Computer Architecture (ISCA), 2011 38th Annual International Symposium on, pages 365--376. IEEE, 2011.
[7]
N. Goulding, J. Sampson, G. Venkatesh, S. Garcia, J. Auricchio, J. Babb, M. B. Taylor, and S. Swanson. Greendroid: A mobile application processor for a future of dark silicon. In Hot Chips, 2010.
[8]
A. Kumar, B. Mesman, B. Theelen, H. Corporaal, and Y. Ha. Analyzing composability of applications on mpsoc platforms. Journal of Systems Architecture, pages 369--383, 2008.
[9]
R. Kumar, K. I. Farkas, N. P. Jouppi, P. Ranganathan, and D. M. Tullsen. Single-isa heterogeneous multi-core architectures: The potential for processor power reduction. In Microarchitecture, 2003. MICRO-36. Proceedings. IEEE, 2003.
[10]
R. Kumar, D. M. Tullsen, and N. P. Jouppi. Core architecture optimization for heterogeneous chip multiprocessors. In Proceedings of the 15th international conference on Parallel architectures and compilation techniques, pages 23--32. ACM, 2006.
[11]
B. C. Lee and D. M. Brooks. Illustrative design space studies with microarchitectural regression models. In High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on, pages 340--351. IEEE, 2007.
[12]
S. Li, J. H. Ahn, R. D. Strong, J. B. Brockman, D. M. Tullsen, and N. P. Jouppi. Mcpat: an integrated power, area, and timing modeling framework for multicore and manycore architectures. In Microarchitecture, 2009. IEEE, 2009.
[13]
B. Raghunathan, Y. Turakhia, S. Garg, and D. Marculescu. Cherry-picking: Exploiting process variations in dark-silicon homogeneous chip multi-processors. In Proceedings of the Design Automation and Test in Europe Conference. EDAA, 2013.
[14]
G. Venkatesh, J. Sampson, N. Goulding-Hotta, S. K. Venkata, M. B. Taylor, and S. Swanson. Qscores: trading dark silicon for scalable energy efficiency with quasi-specific cores. In Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, pages 163--174. ACM, 2011.
[15]
W. Wolf, A. A. Jerraya, and G. Martin. Multiprocessor system-on-chip (mpsoc) technology. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, pages 1701--1713, 2008.
[16]
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The splash-2 programs: Characterization and methodological considerations. In ACM SIGARCH Computer Architecture News, pages 24--36, 1995.

Cited By

View all
  • (2024)Power Management of Multicore SystemsHandbook of Computer Architecture10.1007/978-981-97-9314-3_55(561-593)Online publication date: 21-Dec-2024
  • (2023)Power Management of Multicore SystemsHandbook of Computer Architecture10.1007/978-981-15-6401-7_55-1(1-33)Online publication date: 1-Apr-2023
  • (2022)Energy Efficient Dim and Dark Cache for Temperature Reduction of Chip MultiprocessorsRecent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering)10.2174/235209651566622042708594515:3(183-197)Online publication date: May-2022
  • Show More Cited By

Index Terms

  1. HaDeS: architectural synthesis for heterogeneous dark silicon chip multi-processors

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        DAC '13: Proceedings of the 50th Annual Design Automation Conference
        May 2013
        1285 pages
        ISBN:9781450320719
        DOI:10.1145/2463209
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        In-Cooperation

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 29 May 2013

        Permissions

        Request permissions for this article.

        Check for updates

        Qualifiers

        • Research-article

        Conference

        DAC '13
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

        Upcoming Conference

        DAC '25
        62nd ACM/IEEE Design Automation Conference
        June 22 - 26, 2025
        San Francisco , CA , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 08 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Power Management of Multicore SystemsHandbook of Computer Architecture10.1007/978-981-97-9314-3_55(561-593)Online publication date: 21-Dec-2024
        • (2023)Power Management of Multicore SystemsHandbook of Computer Architecture10.1007/978-981-15-6401-7_55-1(1-33)Online publication date: 1-Apr-2023
        • (2022)Energy Efficient Dim and Dark Cache for Temperature Reduction of Chip MultiprocessorsRecent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering)10.2174/235209651566622042708594515:3(183-197)Online publication date: May-2022
        • (2021)A Power-Aware Hybrid Cache for Chip-Multi Processors Based on Neural Network Prediction TechniqueInternational Journal of Parallel Programming10.1007/s10766-021-00691-5Online publication date: 24-Jan-2021
        • (2020)Improving power-performance via hybrid cache for chip many cores based on neural network prediction techniqueMicrosystem Technologies10.1007/s00542-020-05048-5Online publication date: 3-Oct-2020
        • (2018)A novel power model for future heterogeneous 3D chip-multiprocessors in the dark silicon ageEURASIP Journal on Embedded Systems10.1186/s13639-018-0086-12018:1Online publication date: 27-Jul-2018
        • (2018)Aging-Aware BoostingIEEE Transactions on Computers10.1109/TC.2018.281601467:9(1217-1230)Online publication date: 1-Sep-2018
        • (2018)Design space exploration for device and architectural heterogeneity in chip-multiprocessorsMicroprocessors & Microsystems10.1016/j.micpro.2015.07.01240:C(88-101)Online publication date: 28-Dec-2018
        • (2017)A Runtime Framework for Robust Application Scheduling With Adaptive Parallelism in the Dark-Silicon EraIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2016.259423825:2(534-546)Online publication date: Feb-2017
        • (2017)Chip Temperature Optimization for Dark Silicon Many-Core SystemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2017.2740306(1-1)Online publication date: 2017
        • Show More Cited By

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media