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

Publikation: Beiträge in ZeitschriftenZeitschriftenaufsätzeForschungbegutachtet

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.

OriginalspracheEnglisch
Aufsatznummere6877
ZeitschriftConcurrency and Computation: Practice and Experience
Jahrgang35
Ausgabenummer17
Anzahl der Seiten16
ISSN1532-0626
DOIs
PublikationsstatusErschienen - 01.08.2023
Extern publiziertJa

DOI

Zuletzt angesehen

Publikationen

  1. Some surprising differences between novice and expert errors in computerized office work
  2. Explaining General and Specific Factors in Longitudinal, Multimethod, and Bifactor Models
  3. Offline question answering over linked data using limited resources
  4. How to support teachers to give feedback to modelling tasks effectively? Results from a teacher-training-study in the Co²CA project
  5. Which nudges get support - A Quantitative Analysis of the Dimensions Transparency and Dual Process Theory
  6. Early Edema Detection Based on the Examination of Multidimensional Ultra-Wide band Data
  7. A Genetic Algorithm for the Dynamic Management of Cellular Reconfigurable Manufacturing Systems
  8. Structural Synthesis of Parallel Robots with Unguided Linear Actuators
  9. Crises at Work: Potentials for Change?
  10. Application of feedforward artificial neural network in Muskingum flood routing
  11. German Utilities and Distributed PV
  12. AUC Maximizing Support Vector Learning
  13. Clashing Values
  14. Analysis of the mechanical properties of an arc-sprayed WC-FeCSiMn coating
  15. Cascade PID Controllers Applied on Level and Flow Systems in a SMAR Didactic Plant
  16. Validation of Inspection Frameworks and Methods
  17. Support vector machines with example dependent costs
  18. Sliding Mode Control of an Inductive Power Transmission System with Maximum Efficiency
  19. Getting down to specifics on RCA [Resource Consumption Accounting]
  20. Biodegradation screening of chemicals in an artificial matrix simulating the water-sediment interface
  21. Embedding Evidence on Conservation Interventions Within a Context of Multilevel Governance
  22. A Developmental Trend in the Structure of Time-Estimation Performance
  23. Accuracy, latency, and confidence in abstract reasoning: The influence of fear of failure and gender
  24. What Makes for a Good Theory? How to Evaluate a Theory Using the Strength Model of Self-Control as an Example
  25. Neural relational inference for disaster multimedia retrieval
  26. Geodesign as a boundary management process
  27. Modeling the distribution of white spruce (Picea glauca) for Alaska with high accuracy: an open access role-model for predicting tree species in last remaining wilderness areas
  28. A robust model predictive control using a feedforward structure for a hybrid hydraulic piezo actuator in camless internal combustion engines
  29. Who can nudge for sustainable development? How nudge source renders dynamic norms (in-)effective in eliciting sustainable behavior