Message Analysis for Concurrent Programs Using Message Passing
Source: Association for Computing Machinery
The authors describe an analysis-driven storage allocation scheme for concurrent systems that use message passing with copying semantics. The basic principle is that in such a system, data which is not part of any message does not need to be allocated in a shared data area. This allows for deallocation of thread-specific data without requiring global synchronization and often without even triggering garbage collection. On the other hand, data that is part of a message should preferably be allocated on a shared area, which allows for fast (O(1)) inter-process communication that does not require actual copying.
| Format: | Size: | 365.90 | |
| Date: | Jan 2012 |



