DocumentCode
2056099
Title
Using switch directories to speed up cache-to-cache transfers in CC-NUMA multiprocessors
Author
Iyer, Ravi ; Bhuyan, Laxmi N. ; Nanda, Ashwini
Author_Institution
Server Archit. Lab., Intel Corp., Beaverton, OR, USA
fYear
2000
fDate
2000
Firstpage
721
Lastpage
728
Abstract
In this paper we propose a novel hardware caching technique, called switch directory, to reduce the communication latency in CC-NUMA multiprocessors. The main idea is to implement small fast directory caches in crossbar switches of the inter-connect medium to capture and store ownership information as the data flows from the memory module to the requesting processor. Using the stored information, the switch directory re-routes subsequent requests to dirty blocks directly to the owner cache, thus reducing the latency for home node processing such as slow DRAM directory access and coherence controller occupancies. The design and implementation details of a DiRectory Embedded Switch ARchitecture; DRESAR, are presented. We explore the performance benefits of switch directories by modeling DRESAR in a detailed execution driven simulator. Our results show that the switch directories can improve performance by up to 60% reduction in home node cache-to-cache transfers for several scientific applications and commercial workloads
Keywords
cache storage; multiprocessing systems; multiprocessor interconnection networks; CC-NUMA multiprocessors; DRESAR; cache-to-cache transfers; communication latency; crossbar switches; detailed execution driven simulator; directory caches; hardware caching technique; switch directories; switch directory; Communication switching; Computer architecture; Computer science; Delay; Random access memory; Read only memory; Read-write memory; Switches; Tail; Time of arrival estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
Conference_Location
Cancun
Print_ISBN
0-7695-0574-0
Type
conf
DOI
10.1109/IPDPS.2000.846057
Filename
846057
Link To Document