Authors
Yacine Hakimi, Riyad Baghdadi, Yacine Challal
Publication date
2021/10/27
Conference
2021 International Conference on Networking and Advanced Systems (ICNAS)
Pages
1-6
Publisher
IEEE
Description
Programming modern heterogeneous systems is becoming more and more challenging due to their complexity. To simplify software development for such architectures, more advanced compilers are being designed. Such compilers automatically optimize code and hide the complexity of the target heterogeneous architecture from the developer. An example of problems that these compilers need to solve is to decide whether to map (run) a piece of code on CPU or GPU (Graphics Processing Unit). State-of-the-art compilers use accurate optimization heuristics to solve such problems and decide about how to optimize a code automatically. Traditional machine learning and Deep Learning approaches have both been used to build such heuristics. While traditional machine learning is well suited for training on small datasets, it is not well suited for extracting a set of high-quality features, on the other hand, deep …
Total citations
2023202431
Scholar articles
Y Hakimi, R Baghdadi, Y Challal - 2021 International Conference on Networking and …, 2021