dc.contributor.author |
Johansson, E |
en |
dc.contributor.author |
Sagonas, K |
en |
dc.contributor.author |
Wilhelmsson, J |
en |
dc.date.accessioned |
2014-03-01T02:49:19Z |
|
dc.date.available |
2014-03-01T02:49:19Z |
|
dc.date.issued |
2003 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/34514 |
|
dc.subject |
Concurrent Language |
en |
dc.subject |
Garbage Collection |
en |
dc.subject |
interprocess communication |
en |
dc.subject |
Memory Management |
en |
dc.subject |
Message Passing |
en |
dc.subject |
Runtime System |
en |
dc.title |
Heap architectures for concurrent languages using message passing |
en |
heal.type |
conferenceItem |
en |
heal.identifier.primary |
10.1145/773039.512440 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1145/773039.512440 |
en |
heal.publicationDate |
2003 |
en |
heal.abstract |
We discuss alternative heap architectures for languages that rely on automatic memory management and implement concurrency through asynchronous message passing. We describe how interprocess communication and garbage collection happens in each architecture, and extensively discuss the tradeoffs that are involved. In an implementation setting (the Erlang/OTP system) where the rest of the runtime system is unchanged, we present a detailed |
en |
heal.journalName |
International Symposium on Memory Management |
en |
dc.identifier.doi |
10.1145/773039.512440 |
en |