Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the memory space. More specifcally, the memory cells are rearranged, so that all usable cells appear in one compact mass at one end of the area, and the remaining space at the other end can be recycled b
Locality issues in a fine-grained parallel machine
โ Scribed by John Keane; Ian Watson; Ye Xinfeng
- Publisher
- Elsevier Science
- Year
- 1996
- Tongue
- English
- Weight
- 756 KB
- Volume
- 4
- Category
- Article
- ISSN
- 0928-4869
No coin nor oath required. For personal study only.
๐ SIMILAR VOLUMES
A coarse-grain parallel program typically has one thread (task) per processor, whereas a finegrain program has one thread for each independent unit of work. Although there are several advantages to fine-grain parallelism, conventional wisdom is that coarse-grain parallelism is more efficient. This p
Fine tuning the performance of large parallel programs is a very difficult task. A profiling tool can provide detailed insight into the utilization and communication of the different processors, which helps identify performance bottlenecks. In this paper we present two profiling techniques for the f
Migration is a fundamental mechanism for achieving load balancing and locality of references in parallel and distributed applications. This paper presents the migration mechanisms implemented in the Parallel Objects (PO) programming environment, which assumes a fine granularity in allocation and rea