Skip to content (access key 's')
Logo of Technion
Logo of CS Department


Performance Prediction of Programs on Heterogeneous and Massively Parallel Architectures
event speaker icon
Uri Shomroni, M.Sc. Thesis Seminar
event date icon
Thursday, 29.8.2019, 16:30
event location icon
Room 601 Taub Bld.
event speaker icon
Advisor:  Prof. A. Mendelson
Massively parallel, throughput-oriented processors are becoming increasingly common. Maximizing the benefit of these processors requires algorithms to be implemented differently than the sequential algorithms that most software developers are familiar with. This change is often very time-consuming and is not guaranteed to give an increase in performance matching the amount of effort. This work proposes an approach to predict the performance gain from porting an algorithm from the CPU to the GPU, based only on the measurements performed on the CPU implementation. CPU performance counters are measured on the sequential implementation and fed to a simple machine learning model trained on a given set of benchmarks. The experiments performed in this work have shown that the predictions' accuracy is similar or better than existing methods, that usually require converting the algorithm as a starting point. (Talk will be given in Hebrew)
[Back to the index of events]