dc.contributor.author |
Sagonas, K |
en |
dc.contributor.author |
Wilhelmsson, J |
en |
dc.date.accessioned |
2014-03-01T01:54:57Z |
|
dc.date.available |
2014-03-01T01:54:57Z |
|
dc.date.issued |
2006 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/27538 |
|
dc.subject |
Concurrent Language |
en |
dc.subject |
Concurrent Programs |
en |
dc.subject |
Functional Language |
en |
dc.subject |
Garbage Collection |
en |
dc.subject |
Large Scale |
en |
dc.subject |
Memory Management |
en |
dc.subject |
Message Passing |
en |
dc.subject |
Real-time Garbage Collection |
en |
dc.subject |
Runtime System |
en |
dc.subject |
Shared Memory |
en |
dc.subject |
Soft Real Time |
en |
dc.subject |
Static Analysis |
en |
dc.title |
Efficient memory management for concurrent programs that use message passing |
en |
heal.type |
journalArticle |
en |
heal.identifier.primary |
10.1016/j.scico.2006.02.006 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1016/j.scico.2006.02.006 |
en |
heal.publicationDate |
2006 |
en |
heal.abstract |
We present an efficient memory management scheme for concurrent programming languages where communication occurs by using message passing with copying semantics. The runtime system is built around process-local heaps, which frees the memory manager from redundant synchronization in a multi-threaded implementation and allows the memory reclamation of process-local heaps to be a private business and to often take place without |
en |
heal.journalName |
Science of Computer Programming |
en |
dc.identifier.doi |
10.1016/j.scico.2006.02.006 |
en |