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

Publications

  1. Dividing Apples and Pears: Towards a Taxonomy for Agile Transformation
  2. What role for frames in scalar conflicts?
  3. A Sensitive Microsystem as Biosensor for Cell Growth Monitoring and Antibiotic Testing
  4. Methods in Writing Process Research
  5. Experimental investigation of the fluid-structure interaction during deep drawing of fiber metal laminates in the in-situ hybridization process
  6. Quantum Computing and the Analog/Digital Distinction
  7. Homogenization methods for multi-phase elastic composites
  8. Acceleration of material-dominated calculations via phase-space simplicial subdivision and interpolation
  9. Erroneous examples as desirable difficulty
  10. Playing in the Spaces: Anarchism in the Classroom
  11. Student Game Design for Language Learning
  12. An analytical approach to evaluating monotonic functions of fuzzy numbers
  13. Modeling and simulation of size effects in metallic glasses with non-local continuum mechanics theory
  14. Assessing authenticity in modelling test items: deriving a theoretical model
  15. How methods influence nature's values we find – A comparison of three elicitation methods
  16. Doing space in face-to-face interaction and on interactive multimodal platforms
  17. Using Conjoint Analysis to Elicit Preferences for Occupational Health Services in Small and Microenterprises
  18. A PD regulator to minimize noise effect using a minimal variance method for soft landing control of an electromagnetic valve actuator
  19. Linear free vibrations with uncertain initial conditions
  20. Resource extraction technologies - is a more responsible path of development possible?
  21. Modelling, Simulation and Experimental Analysis of a Metal-Polymer Hybrid Fibre based Microstrip Resonator for High Frequency Characterisation
  22. Adaptive wavelet methods for saddle point problems
  23. Sliding mode and model predictive control for inverse pendulum
  24. Understanding Low-Code Evolution, Adoption and Ecosystem for Software Development
  25. Media coverage of discourse on adaptation
  26. Comparing two hybrid neural network models to predict real-world bus travel time
  27. Quantum computing
  28. Validation of Inspection Frameworks and Methods
  29. Audio-Hacks
  30. Exploring the efficacy of metabarcoding and non-target screening for detecting treated wastewater
  31. Differences of Four Work-Related Behavior and Experience Patterns in Work Ability and Other Work-Related Perceptions in a Finance Company
  32. Estimated substitution elasticities of a nested CES production function approach for Germany
  33. THE PARALLAX OF INDIVIDUATION
  34. Phase Shift APOD and POD Control Technique in Multi-Level Inverters to Mitigate Total Harmonic Distortion
  35. Exploring the Uncanny-Valley-Effect in Affective Human-Robot Interaction
  36. Spatio-Temporal Convolution Kernels
  37. Effects of maize roots on aggregate stability and enzyme activities in soil
  38. Octanol-Water Partition Coefficient Measurement by a Simple 1H NMR Method
  39. Gaussian trajectories in motion control for camless engines
  40. Optical 3D laser measurement system for navigation of autonomous mobile robot