Abstract
While almost all functional languages rely on garbage col- lection for implicit memory management, the needs of efficient array processing are better suited by reference counting. The opportunities to reclaim unused memory immediately and to implement functionally sound array operations by destructive in-place updates turn out to be essential for approaching the performance achieved by imperative lan- guages. In this paper we outline the realization of implicit memory management in the functional array language SaC. Starting with basic schemes for the introduction of memory management and reference counting instructions into SaC code, the emphasis is laid on a range of optimizations that aim at reducing runtime overhead and exploiting memory reuse opportuni- ties.
| Originalsprache | Englisch |
|---|---|
| Publikationsstatus | Veröffentlicht - 01.01.2004 |
| Veranstaltung | 16th International Workshop on Implementation and Application of Functional Languages - Lübeck, Deutschland Dauer: 08.09.2004 → 10.09.2004 Konferenznummer: 65620 |
Tagung, Konferenz, Kongress
| Tagung, Konferenz, Kongress | 16th International Workshop on Implementation and Application of Functional Languages |
|---|---|
| Kurztitel | IFL 2004 |
| Land/Gebiet | Deutschland |
| Ort | Lübeck |
| Zeitraum | 08.09.04 → 10.09.04 |
UN SDGs
Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung
-
SDG 9 – Industrie, Innovation und Infrastruktur
Fingerprint
Untersuchen Sie die Forschungsthemen von „Implicit Memory Management for SaC“. Zusammen bilden sie einen einzigartigen Fingerprint.Zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver