Loading...
Please wait, while we are loading the content...
Similar Documents
Comparing the Effectiveness of Fine-Grain Memory Caching against Page Migration/Replication in Reducing Traffic in DSM Clusters
| Content Provider | CiteSeerX |
|---|---|
| Abstract | In this paper, we compare and contrast two techniques to improve capacity/conflict miss traffic in CC-NUMA DSM clusters. Page migration/replication optimizes read-write accesses to a page used by a single processor by migrating the page to that processor and replicates all read-shared pages in the sharers ’ local memories. R-NUMA optimizes read-write accesses to any page by allowing a processor to cache that page in its main memory. Page migration/ replication requires less hardware complexity as compared to R-NUMA, but has limited applicability and incurs much higher overheads even with tuned hardware/software support. In this paper, we compare and contrast page migration/replication and R-NUMA on simulated clusters of symmetric multiprocessors executing shared-memory applications. Our results show that: (1) both page migration/replication and R-NUMA significantly improve the system performance over ‘‘first-touch’ ’ migration in many applications, (2) page migration/replication has limited opportunity and can not eliminate all the capacity/conflict misses even with fast hardware support and unlimited amount of memory, (3) R-NUMA always performs best given a page cache large enough to fit an application’s primary working set and subsumes page migration/replication, (4) R-NUMA benefits more from hardware support to accelerate page operations than page migration/ replication, and (5) integrating page migration/replication into R-NUMA to help reduce the hardware cost requires sophisticated mechanisms and policies to select candidates for page migration/ replication. 1 |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Hardware Complexity Hardware Support Integrating Page Migration Replication System Performance Many Application Hardware Cost Symmetric Multiprocessor Capacity Conflict Miss Traffic R-numa Optimizes Read-write Access Fine-grain Memory Caching Cc-numa Dsm Cluster Read-shared Page Main Memory Fast Hardware Support Sophisticated Mechanism Dsm Cluster Capacity Conflict Miss Shared-memory Application Single Processor Migration Replication Read-write Access Contrast Page Migration Replication Simulated Cluster Unlimited Amount Application Primary Working Set Hardware Software Support Sharer Local Memory First-touch Migration Page Migration Replication R-numa Benefit Page Operation Page Cache |
| Content Type | Text |
| Resource Type | Article |