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

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

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.

Original languageEnglish
Article numbere6877
JournalConcurrency and Computation: Practice and Experience
Volume35
Issue number17
Number of pages16
ISSN1532-0626
DOIs
Publication statusPublished - 01.08.2023
Externally publishedYes

Bibliographical note

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.

    Research areas

  • dark-silicon, design space exploration, GPUs, heterogeneous computing, performance predictors
  • Business informatics

DOI

Recently viewed

Activities

  1. Designing Digital Material for Foreign Language Learning
  2. Authenticity in modelling test items
  3. Alterations of a visual and how they work for and at the boundaries of an interorganizational team: A multimodal exploration
  4. Splinternet and globalisation: Two early models of internet opposed
  5. Für ein besseres Verständnis der Bezugspunkte in der Verhandlungsforschung und -theorie
  6. SON 2020+2: International Workshop on Dynamics, Optimization, and Computation
  7. Shifting Regimes of Proof: On the Contested Politics of Identification in Border and Migration Management
  8. 27st IEEE International Conference on Methods and Models in Automation an Robotics (MMAR)
  9. The effects of pragmatic intervention on directive speech acts in a virtual exchange CLIL context at university level.
  10. Digital, open and collaborative: New teaching formats for times of crisis – and beyond?
  11. On Borders, Boundaries, Clouds, and Globalization. And on China.
  12. Effects of a seminar on mathematical modelling with MathCityMap
  13. Doing Away with Labor: Working and Caring in a World of Commons
  14. Methods of boundary work for inter- and transdisciplinary research.
  15. Comfort and Adaptive Cruise Control in Highly Automated Vehicles
  16. Memory Acts: Memory without Representation.: Theoretical and Methodological Suggestions
  17. 13th IWH-CIREQ Macroeconometric Workshop: Macro-econometrics and Panel Data - IWH-CIREQ 2012
  18. Knowledge-based views on Innovation: What's in it for schools?
  19. Reflexive Multi-Criteria Evaluation as a tool to integrate Multiple Values into Decision-Making – a Case Study from Germany
  20. Metacognitive Self-Reflection and Reading Diaries
  21. Sino-German Summer School on Design and data analysis of biodiversity-ecosystem functioning experiments 2011
  22. Transition or Collapse? Conceptualizing Dynamics of Change

Publications

  1. Reality-Based Tasks with Complex-Situations
  2. Interaction-Dominant Causation in Mind and Brain, and Its Implication for Questions of Generalization and Replication
  3. Assembly Modes of General Planar 3-RPR Parallel Mechanisms when Using the Linear Actuators’ Orientations
  4. Use of Machine-Learning Algorithms Based on Text, Audio and Video Data in the Prediction of Anxiety and Post-Traumatic Stress in General and Clinical Populations
  5. The impact of linguistic complexity on the solution of mathematical modelling tasks
  6. Comparison of Trajectory Estimation Methods Based on LIDAR and Monocular Camera in a Simulated Environment
  7. Analysis of a phase‐field finite element implementation for precipitation
  8. What the term agent stands for in the Smart Grid definition of agents and multi-agent systems from an engineer's perspective
  9. Vielfalt des Alterns - Differenz oder Integration?
  10. Sharing in Christ's rule
  11. Transfer operator-based extraction of coherent features on surfaces
  12. A Review of the Application of Machine Learning and Data Mining Approaches in Continuum Materials Mechanics
  13. Special Issue in Acquisitional Pragmatics in Foreign Language Learning
  14. Mathematics in Robot Control for Theoretical and Applied Problems
  15. Kit based motion generator for a soft walking robot
  16. On the Difficulty of Forgetting
  17. Detection of coherent oceanic structures via transfer operators
  18. The role of spatial ability in learning from instructional animations - Evidence for an ability-as-compensator hypothesis
  19. Application of feedforward artificial neural network in Muskingum flood routing
  20. GERBIL - General entity annotator benchmarking framework
  21. Challenges and boundaries in implementing social return on investment
  22. Mapping the intersection of planetary boundaries and environmentally extended input-output analysis: A systematic literature review
  23. A sensor fault detection scheme as a functional safety feature for DC-DC converters