Title : 
A novel multicast scheme to reduce cache invalidation overheads in DSM systems
         
        
            Author : 
Zhou, Zhiyu ; Shi, Weisong ; Tang, Zhimin
         
        
            Author_Institution : 
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
         
        
        
            fDate : 
2/1/2000 12:00:00 AM
         
        
        
        
            Abstract : 
Directory-based write-invalidate cache coherence protocols have been widely used in distributed shared memory (DSM) systems, in which cache invalidation overheads occupy a large part of the system overheads. In this paper, we propose a novel tree-based multidestination multicast scheme TBM which involves a new efficient multidestination message format. TBM combines the best features of two existing approaches: tree-based multicast and multidestination message passing. With the new scheme, only one invalidation message and less than 2[log2(n+1)]-1 acknowledgement messages are required in one cache invalidation transaction when n processor nodes have the copies of the cache block. Detailed analysis and simulation in 2D mesh show that TBM is preferable to traditional Umesh, Hamiltonian Path and BRCP-HL multicast schemes, which indicates that current and future DSM systems can take advantage of this scheme to deliver better performance
         
        
            Keywords : 
distributed shared memory systems; message passing; performance evaluation; protocols; 2D mesh; DSM systems; TBM; cache invalidation overheads; directory-based write-invalidate cache coherence protocols; distributed shared memory systems; multicast scheme; multidestination message passing; tree-based multicast; tree-based multidestination multicast scheme; Access protocols; Analytical models; Computers; Control systems; Degradation; Delay; Liver; Message passing; Multiprocessor interconnection networks; Performance analysis;
         
        
        
        
            Conference_Titel : 
Performance, Computing, and Communications Conference, 2000. IPCCC '00. Conference Proceeding of the IEEE International
         
        
            Conference_Location : 
Phoenix, AZ
         
        
            Print_ISBN : 
0-7803-5979-8
         
        
        
            DOI : 
10.1109/PCCC.2000.830368