@inproceedings{8be61959baa546bc878f32ea072393af,
title = "Fast parallel implementation of lazy languages - the EQUALS experience",
abstract = "This paper describes EQUALS, a fast parallel implementation of a lazy functional language on a commercially available shared-memory parallel machine, the Sequent Symmetry. In contrast to previous implementations, we detect parallelism automatically by propagating exhaustive (normal form) demand. Another important difference between EQUALS and previous implementations is the use of reference counting for memory management instead of garbage collection. Our implementation shows that reference counting leads to very good scalability, low memory requirements and improved locality. We compare our results with sequential SML/NJ as well as parallel 〈ν, G〉-machine and GAML implementations.",
author = "O. Kaser and S. Pawagi and Ramakrishnan, \{C. R.\} and Ramakrishnan, \{I. V.\} and Sekar, \{R. C.\}",
year = "1992",
language = "English",
isbn = "0897914813",
series = "Proc 92 ACM Conf Lisp Funct Program",
publisher = "Publ by ACM",
pages = "335--344",
booktitle = "Proc 92 ACM Conf Lisp Funct Program",
note = "Proceedings of the 1992 ACM Conference on Lisp and Functional Programming ; Conference date: 22-06-1992 Through 24-06-1992",
}