Back to Search
Start Over
Type-driven automated program transformations and cost modelling for optimising streaming programs on FPGAs
- Publication Year :
- 2019
- Publisher :
- Springer, 2019.
-
Abstract
- In this paper we present a novel approach to program optimisation based on compiler-based type-driven program transformations and a fast and accurate cost/performance model for the target architecture. We target streaming programs for the problem domain of scientific computing, such as numerical weather prediction. We present our theoretical framework for type-driven program transformation, our target high-level language and intermediate representation languages and the cost model and demonstrate the effectiveness of our approach by comparison with a commercial toolchain.
- Subjects :
- 010302 applied physics
Computer science
Program transformation
02 engineering and technology
computer.software_genre
Numerical weather prediction
01 natural sciences
Toolchain
020202 computer hardware & architecture
Theoretical Computer Science
Computer engineering
Problem domain
0103 physical sciences
Theory of computation
0202 electrical engineering, electronic engineering, information engineering
Compiler
Architecture
Field-programmable gate array
computer
Software
Information Systems
Subjects
Details
- Language :
- English
- ISSN :
- 08857458
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....c2a7637b08d4e3498285e1f2ba7bd390