Title :
An argument for simple COMA
Author :
Saulsbury, Ashley ; Wilkinson, Tim ; Carter, John ; Landin, Anders
Author_Institution :
Inst. of Comput. Sci., Kista, Sweden
Abstract :
We present design details and some initial performance results of a novel scalable shared memory multiprocessor architecture. This architecture features the automatic data migration and replication capabilities of cache-only memory architecture (COMA) machines, without the accompanying hardware complexity. A software layer manages cache space allocation at a page-granularity-similarly to distributed virtual shared memory (DVSM) systems, leaving simpler hardware to maintain shared memory coherence at a cache line granularity. By reducing the hardware complexity, the machine cost and development time are reduced. We call the resulting hybrid hardware and software multiprocessor architecture Simple COMA. Preliminary results indicate that the performance of Simple COMA is comparable to that of more complex contemporary all hardware designs
Keywords :
cache storage; memory architecture; parallel architectures; shared memory systems; automatic data migration; automatic data replication; cache line granularity; cache space allocation; cache-only memory architecture machines; distributed virtual shared memory system; hardware complexity; page-granularity; scalable shared memory multiprocessor architecture; shared memory coherence; software layer; software multiprocessor architecture; Cities and towns; Computer architecture; Computer science; Costs; Hardware; Memory architecture; Memory management; Protocols; Random access memory; Software maintenance;
Conference_Titel :
High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
Conference_Location :
Raleigh, NC
Print_ISBN :
0-8186-6445-2
DOI :
10.1109/HPCA.1995.386535