Performance predictors for graphics processing units applied to dark-silicon-aware design space exploration

Research output: Journal contributionsJournal articlesResearchpeer-review

Standard

Performance predictors for graphics processing units applied to dark-silicon-aware design space exploration. / Sonohata, Rhayssa; Arigoni, Danillo Christi A.; Fernandes, Eraldo Rezende et al.
In: Concurrency and Computation: Practice and Experience, Vol. 35, No. 17, e6877, 01.08.2023.

Research output: Journal contributionsJournal articlesResearchpeer-review

Harvard

APA

Vancouver

Sonohata R, Arigoni DCA, Fernandes ER, Ribeiro dos Santos R, Dessandre Duenha L. Performance predictors for graphics processing units applied to dark-silicon-aware design space exploration. Concurrency and Computation: Practice and Experience. 2023 Aug 1;35(17):e6877. Epub 2022 Mar 4. doi: 10.1002/cpe.6877

Bibtex

@article{d26e304306bd4cd2b493275aecbed0fa,
title = "Performance predictors for graphics processing units applied to dark-silicon-aware design space exploration",
abstract = "The limitations on the scalability of computer systems imposed by the dark-silicon effects are so severe that they support the extensive use of heterogeneity such as the GP-GPU for general purpose processing. Performance simulators of GP-GPU heterogeneous systems aim to provide performance accuracy at the cost of execution time. In this work, we handle time-consuming simulations of design space exploration systems based on GPUs. We have developed performance predictors based on machine learning (ML) algorithms and evaluated them in accuracy and throughput (number of predictions per second). We measure model accuracy through the mean absolute percentage error (MAPE) and the model efficiency through a throughput metric (millions of predictions per second). Our experiments revealed that decision trees predictors are the most promising regarding accuracy and efficiency. We applied the best predictors into the MultiExplorer, a dark silicon-aware design space exploration tool that allows designers to explore the architecture and microarchitecture of multicore/manycore system design.",
keywords = "dark-silicon, design space exploration, GPUs, heterogeneous computing, performance predictors, Business informatics",
author = "Rhayssa Sonohata and Arigoni, {Danillo Christi A.} and Fernandes, {Eraldo Rezende} and {Ribeiro dos Santos}, Ricardo and {Dessandre Duenha}, Liana",
note = "Special Issue: WSCAD 2020. PDCAT 2020/PDCAT‐PAAP 2020 This study was financed in part by FUNDECT and Coordena{\c c}{\~a}o de Aperfei{\c c}oamento de Pessoal de N{\'i}vel Superior ‐ Brasil (CAPES) ‐ Finance Code 001. ",
year = "2023",
month = aug,
day = "1",
doi = "10.1002/cpe.6877",
language = "English",
volume = "35",
journal = "Concurrency and Computation: Practice and Experience",
issn = "1532-0626",
publisher = "John Wiley & Sons Ltd.",
number = "17",

}

RIS

TY - JOUR

T1 - Performance predictors for graphics processing units applied to dark-silicon-aware design space exploration

AU - Sonohata, Rhayssa

AU - Arigoni, Danillo Christi A.

AU - Fernandes, Eraldo Rezende

AU - Ribeiro dos Santos, Ricardo

AU - Dessandre Duenha, Liana

N1 - Special Issue: WSCAD 2020. PDCAT 2020/PDCAT‐PAAP 2020 This study was financed in part by FUNDECT and Coordenação de Aperfeiçoamento de Pessoal de Nível Superior ‐ Brasil (CAPES) ‐ Finance Code 001.

PY - 2023/8/1

Y1 - 2023/8/1

N2 - The limitations on the scalability of computer systems imposed by the dark-silicon effects are so severe that they support the extensive use of heterogeneity such as the GP-GPU for general purpose processing. Performance simulators of GP-GPU heterogeneous systems aim to provide performance accuracy at the cost of execution time. In this work, we handle time-consuming simulations of design space exploration systems based on GPUs. We have developed performance predictors based on machine learning (ML) algorithms and evaluated them in accuracy and throughput (number of predictions per second). We measure model accuracy through the mean absolute percentage error (MAPE) and the model efficiency through a throughput metric (millions of predictions per second). Our experiments revealed that decision trees predictors are the most promising regarding accuracy and efficiency. We applied the best predictors into the MultiExplorer, a dark silicon-aware design space exploration tool that allows designers to explore the architecture and microarchitecture of multicore/manycore system design.

AB - The limitations on the scalability of computer systems imposed by the dark-silicon effects are so severe that they support the extensive use of heterogeneity such as the GP-GPU for general purpose processing. Performance simulators of GP-GPU heterogeneous systems aim to provide performance accuracy at the cost of execution time. In this work, we handle time-consuming simulations of design space exploration systems based on GPUs. We have developed performance predictors based on machine learning (ML) algorithms and evaluated them in accuracy and throughput (number of predictions per second). We measure model accuracy through the mean absolute percentage error (MAPE) and the model efficiency through a throughput metric (millions of predictions per second). Our experiments revealed that decision trees predictors are the most promising regarding accuracy and efficiency. We applied the best predictors into the MultiExplorer, a dark silicon-aware design space exploration tool that allows designers to explore the architecture and microarchitecture of multicore/manycore system design.

KW - dark-silicon

KW - design space exploration

KW - GPUs

KW - heterogeneous computing

KW - performance predictors

KW - Business informatics

UR - http://www.scopus.com/inward/record.url?scp=85125564653&partnerID=8YFLogxK

U2 - 10.1002/cpe.6877

DO - 10.1002/cpe.6877

M3 - Journal articles

AN - SCOPUS:85125564653

VL - 35

JO - Concurrency and Computation: Practice and Experience

JF - Concurrency and Computation: Practice and Experience

SN - 1532-0626

IS - 17

M1 - e6877

ER -

DOI

Recently viewed

Activities

  1. Explaining the learning progress in mathematics of retained students and low-achieving students
  2. How stereotypes affect grading and tutorial feedback: Shifting evaluations or shifting standards?
  3. Workshop Gold, Weihrauch und Malerei. Notion and Representation of Value in Art - 2013
  4. Linking Teaching and Learning Formats with Student Development of Key Sustainability Competencies
  5. Public Lecture Series "Global Politics" 2015
  6. Maximum-Likelihood-Based Panel Cointegration Test with Linear Time Trend
  7. Many Paths to Language 2020
  8. Working in Research-Practice-Partnerships: Empirical Findings on Motivation, Co-Construction and Learning Effects
  9. Breaks and Age Related Strain in Continuous Physical Work
  10. One generation plants the trees, another gets the shade? Negotiators' perceptions and behaviors in intergenerational allocations of resources.
  11. Language Learning in Blended-Learning Projects: Moodle, Web 2.0, and Learner Agency
  12. The Role of Public Participation in Managing Uncertainty in the Implementation of the Water Framework Directive (with C. Pahl-Wostl, and K. Sigel)
  13. Interaction of Art and (Social)Science
  14. "Information-Oriented Communicative Acting in the Internet: Communication Modes between Mass- and Interpersonal Communication"
  15. Textschreiben in heterogenen Grundschulklassen - Schreiben in Kontexten
  16. From Quantity to Quality: Structuring Provenance Data.
  17. Visual Communication (Zeitschrift)
  18. Measurement of Perceived Mental Strain and Physical Exertion Using the Category Partitioning Procedure
  19. On the validity of a mathematics test for the selection of university applicants for a teacher training programme

Publications

  1. Image compression based on periodic principal components
  2. On the computation of the warping function and the torsional properties of thin-walled crosssections of prismatic beams
  3. Different facets of tree sapling diversity influence browsing intensity by deer dependent on spatial scale
  4. Playing in the Spaces: Anarchism in the Classroom
  5. Reality-Based Tasks with Complex-Situations
  6. Organizing Events for Configuring and Maintaining Creative Fields
  7. Pressure fault recognition and compensation with an adaptive feedforward regulator in a controlled hybrid actuator within engine applications
  8. Using Language Learning Resources on YouTube
  9. Efficacy of an internet and app-based gratitude intervention in reducing repetitive negative thinking and mechanisms of change in the intervention's effect on anxiety and depression
  10. Assessing authenticity in modelling test items: deriving a theoretical model
  11. Differences in the sophistication of Value-based Management
  12. Soil conditions modify species diversity effects on tree functional trait expression
  13. Increased Reliability of Draw-In Prediction in a Single Stage Deep-Drawing Operation via Transfer Learning
  14. Differentiating forest types using TerraSAR–X spotlight images based on inferential statistics and multivariate analysis
  15. Grounds different from, though equally solid with
  16. Active plasma resonance spectroscopy: Eigenfunction solutions in spherical geometry
  17. Enhanced Calculation Procedures for Material and Energy Flow Oriented EMIS
  18. Finite element based determination and optimization of seam weld positions in porthole die extrusion of double hollow profile with asymmetric cross section
  19. Enhancing the transformative potential of sustainability innovations
  20. Earnings Less Risk-Free Interest Charge (ERIC) and Stock Returns—A Value-Based Management Perspective on ERIC’s Relative and Incremental Information Content
  21. Understanding the error-structure of Time-driven Activity-based Costing
  22. A luenberger observer for a quasi-static disturbance estimation in linear time invariant systems
  23. The effect of yield surface curvature change by cross hardening on forming limit diagrams of sheets
  24. Finite element modeling of laser beam welding for residual stress calculation
  25. Extraction of finite-time coherent sets in 3D Rayleigh-Benard Convection using the dynamic Laplacian
  26. Quantification of amino acids in fermentation media by isocratic HPLC analysis of their
  27. Intraspecific trait variation patterns along a precipitation gradient in Mongolian rangelands
  28. Computer als Medium
  29. Interaction-Dominant Causation in Mind and Brain, and Its Implication for Questions of Generalization and Replication