DocumentCode
3415244
Title
Relative performance of hardware and software-only directory protocols under latency tolerating and reducing techniques
Author
Grahn, Haåkan ; Stenstrom, Per
Author_Institution
Dept. of Comput. Sci., Univ. of Karlskrona/Ronneby, Sweden
fYear
1997
fDate
1-5 Apr 1997
Firstpage
500
Lastpage
506
Abstract
In both hardware-only and software-only directory protocols the performance is often limited by memory access stall times. To increase the performance, several latency tolerating and reducing techniques have been proposed and shown effective for hardware-only directory protocols. For software-only directory protocols, the efficiency of a technique depends not only on how effective it is as seen by the local processor but also on how it impacts the software handler execution overhead in the node where a memory block is allocated. Based on architectural simulations and case studies of three techniques, we find that prefetching can degrade the performance of software-only directory protocols due to useless prefetches. A relaxed memory consistency model hides all write latency for software-only directory protocols, but the software handler overhead is virtually unaffected and now constitutes a larger portion of the execution time. Overall, latency tolerating techniques for software-only directory protocols must be chosen with more care than for hardware-only directory protocols
Keywords
cache storage; digital simulation; memory protocols; software performance evaluation; architectural simulations; hardware-only directory protocols; latency toleration; memory access stall times; prefetching; relative performance; relaxed memory consistency model; software-only directory protocols; Access protocols; Application software; Computer science; Degradation; Delay; Hardware; Memory management; Prefetching;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location
Genva
ISSN
1063-7133
Print_ISBN
0-8186-7793-7
Type
conf
DOI
10.1109/IPPS.1997.580946
Filename
580946
Link To Document