Collections and garbage collection

Simon C. Merrall, Julian A. Padget

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present here a data parallel dialect of lisp, Plural EuLisp, which is a relatively low-level abstract model of massively parallel processing. It is not as rich as languages like Connection Machine Lisp and Paralation Lisp but encompasses ideas integral to at least Paralation Lisp. However its low-level nature makes the explanation of the underlying processor/memory management mechanisms easier as the low level structures are closer to the objects in Plural EuLisp. We describe how memory and processors are allocated and garbage collected, with particular interest in heterogeneous data parallel objects — which in general have been considered too expensive to be supported seriously.
Original languageEnglish
Title of host publicationMemory Management
Subtitle of host publicationProceedings of International Workshop IWMM 92 St. Malo, France, September 17–19, 1992
EditorsY. Bekkers, J. Cohen
Place of PublicationBerlin, Germany
PublisherSpringer Verlag
Pages473-489
Number of pages17
ISBN (Print)9783540559405
DOIs
Publication statusPublished - 1992

Publication series

NameLecture Notes in COmputer Science
Volume637

Fingerprint

Data storage equipment
Processing

Cite this

Merrall, S. C., & Padget, J. A. (1992). Collections and garbage collection. In Y. Bekkers, & J. Cohen (Eds.), Memory Management: Proceedings of International Workshop IWMM 92 St. Malo, France, September 17–19, 1992 (pp. 473-489). (Lecture Notes in COmputer Science; Vol. 637). Berlin, Germany: Springer Verlag. https://doi.org/10.1007/BFb0017208

Collections and garbage collection. / Merrall, Simon C.; Padget, Julian A.

Memory Management: Proceedings of International Workshop IWMM 92 St. Malo, France, September 17–19, 1992 . ed. / Y. Bekkers; J. Cohen. Berlin, Germany : Springer Verlag, 1992. p. 473-489 (Lecture Notes in COmputer Science; Vol. 637).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Merrall, SC & Padget, JA 1992, Collections and garbage collection. in Y Bekkers & J Cohen (eds), Memory Management: Proceedings of International Workshop IWMM 92 St. Malo, France, September 17–19, 1992 . Lecture Notes in COmputer Science, vol. 637, Springer Verlag, Berlin, Germany, pp. 473-489. https://doi.org/10.1007/BFb0017208
Merrall SC, Padget JA. Collections and garbage collection. In Bekkers Y, Cohen J, editors, Memory Management: Proceedings of International Workshop IWMM 92 St. Malo, France, September 17–19, 1992 . Berlin, Germany: Springer Verlag. 1992. p. 473-489. (Lecture Notes in COmputer Science). https://doi.org/10.1007/BFb0017208
Merrall, Simon C. ; Padget, Julian A. / Collections and garbage collection. Memory Management: Proceedings of International Workshop IWMM 92 St. Malo, France, September 17–19, 1992 . editor / Y. Bekkers ; J. Cohen. Berlin, Germany : Springer Verlag, 1992. pp. 473-489 (Lecture Notes in COmputer Science).
@inproceedings{f167f9b46d4e46baa6135e93162395b2,
title = "Collections and garbage collection",
abstract = "We present here a data parallel dialect of lisp, Plural EuLisp, which is a relatively low-level abstract model of massively parallel processing. It is not as rich as languages like Connection Machine Lisp and Paralation Lisp but encompasses ideas integral to at least Paralation Lisp. However its low-level nature makes the explanation of the underlying processor/memory management mechanisms easier as the low level structures are closer to the objects in Plural EuLisp. We describe how memory and processors are allocated and garbage collected, with particular interest in heterogeneous data parallel objects — which in general have been considered too expensive to be supported seriously.",
author = "Merrall, {Simon C.} and Padget, {Julian A.}",
note = "ISBN: 3-540-55940-X. Available via \http://dx.doi.org/10.1007/BFb0017208",
year = "1992",
doi = "10.1007/BFb0017208",
language = "English",
isbn = "9783540559405",
series = "Lecture Notes in COmputer Science",
publisher = "Springer Verlag",
pages = "473--489",
editor = "Y. Bekkers and J. Cohen",
booktitle = "Memory Management",

}

TY - GEN

T1 - Collections and garbage collection

AU - Merrall, Simon C.

AU - Padget, Julian A.

N1 - ISBN: 3-540-55940-X. Available via \http://dx.doi.org/10.1007/BFb0017208

PY - 1992

Y1 - 1992

N2 - We present here a data parallel dialect of lisp, Plural EuLisp, which is a relatively low-level abstract model of massively parallel processing. It is not as rich as languages like Connection Machine Lisp and Paralation Lisp but encompasses ideas integral to at least Paralation Lisp. However its low-level nature makes the explanation of the underlying processor/memory management mechanisms easier as the low level structures are closer to the objects in Plural EuLisp. We describe how memory and processors are allocated and garbage collected, with particular interest in heterogeneous data parallel objects — which in general have been considered too expensive to be supported seriously.

AB - We present here a data parallel dialect of lisp, Plural EuLisp, which is a relatively low-level abstract model of massively parallel processing. It is not as rich as languages like Connection Machine Lisp and Paralation Lisp but encompasses ideas integral to at least Paralation Lisp. However its low-level nature makes the explanation of the underlying processor/memory management mechanisms easier as the low level structures are closer to the objects in Plural EuLisp. We describe how memory and processors are allocated and garbage collected, with particular interest in heterogeneous data parallel objects — which in general have been considered too expensive to be supported seriously.

UR - http://dx.doi.org/10.1007/BFb0017208

U2 - 10.1007/BFb0017208

DO - 10.1007/BFb0017208

M3 - Conference contribution

SN - 9783540559405

T3 - Lecture Notes in COmputer Science

SP - 473

EP - 489

BT - Memory Management

A2 - Bekkers, Y.

A2 - Cohen, J.

PB - Springer Verlag

CY - Berlin, Germany

ER -