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...
| Published in: | Communications of the ACM Vol. 66; no. 3; pp. 89 - 98 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Article |
| Published: |
Association for Computing Machinery
Mar2023
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |