Achieving High Performance the Functional Way: Expressing High-Performance Optimizations as Rewrite Strategies.

Optimizing programs to run efficiently on modern parallel hardware is hard but crucial for many applications. The predominantly used imperative languages force the programmer to intertwine the code describing functionality and optimizations. This results in a portability nightmare that is particular...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 66; no. 3; pp. 89 - 98
Main Authors: Hagedorn, Bastian, Lenfers, Johannes, Koehler, Thomas, Xueying Qin, Gorlatch, Sergei, Steuwer, Michel
Format: Article
Published: Association for Computing Machinery Mar2023
Subjects:
Online Access:View this record in EBSCOhost