Abstract
SaC is a purely functional array processing language designed with compute-intensive numerical applications in mind. The declarative, generic style of programming in SaC is demonstrated by means of a small case study: 3-dimensional complex fast-Fourier transforms. The impact of abstraction on expressiveness, readability, and maintainability of code as well as on clarity of underlying mathematical concepts is discussed and compared with other approaches. The associated impact on runtime performance is quantified both in uniprocessor and in multiprocessor environments.
Originalsprache | Englisch |
---|---|
Seiten | 43-53 |
Seitenumfang | 11 |
Publikationsstatus | Veröffentlicht - 2004 |
Veranstaltung | Tagungsband des 21. Workshops der GI-Fachgruppe Programmiersprachen und Rechenkonzepte - Bad Honnef, Deutschland Dauer: 03.05.2004 → 05.05.2004 |
Tagung, Konferenz, Kongress
Tagung, Konferenz, Kongress | Tagungsband des 21. Workshops der GI-Fachgruppe Programmiersprachen und Rechenkonzepte |
---|---|
Land/Gebiet | Deutschland |
Ort | Bad Honnef |
Zeitraum | 03.05.04 → 05.05.04 |