
Open access
Author
Date
2021-05-01Type
- Bachelor Thesis
ETH Bibliography
yes
Altmetrics
Abstract
C and C++ are popular languages for writing performance critical applications, as they offer great performance when used to program almost any device. Unfortunately, when trying to achieve state of the art performance on any system, the code has to be specifically written and optimized for it. This process is time consuming and requires a lot of know-how.
In this thesis I work on a tool that aims to map existing C/C++ programs to a dataflow representation. This representation can then be used to generate high performance code for many current systems. I will present how I convert specific language features of C and C++ into the dataflow model and how to ensure correctness for these conversions. Show more
Permanent link
https://doi.org/10.3929/ethz-b-000486725Publication status
publishedPublisher
ETH ZurichSubject
SDF graphs; High performance computing; COMPILER (PROGRAMMIERSPRACHEN)Organisational unit
03950 - Hoefler, Torsten / Hoefler, Torsten
More
Show all metadata
ETH Bibliography
yes
Altmetrics