DocumentCode
299696
Title
Efficient strategies for software-only directory protocols in shared-memory multiprocessors
Author
Grahn, Hakan ; Stenstrom, Per
Author_Institution
Dept. of Comput. Eng., Lund Univ., Sweden
fYear
1995
fDate
22-24 June 1995
Firstpage
38
Lastpage
47
Abstract
The cost, complexity, and inflexibility of hardware-based directory protocols motivate us to study the performance implications of protocols that emulate directory management using software handlers executed on the compute processors. An important performance limitation of such software-only protocols is that software latency associated with directory management ends up on the critical memory access path for read miss transactions. We propose five strategies that support efficient data transfers in hardware whereas directory management is handled at a slower pace in the background by software handlers. Simulations show that this approach can remove the directory-management latency from the memory access path. Whereas the directory is managed in software, the hardware mechanisms must access the memory state in order to enable data transfers at a high speed. Overall, our strategies reach between 60% and 86% of the hardware-based protocol performance.
Keywords
cache storage; parallel architectures; protocols; shared memory systems; simulation; software performance evaluation; virtual machines; compute processors; critical memory access path; data transfers; directory management emulation; hardware-based directory protocols; performance implications; performance limitation; read miss transactions; shared-memory multiprocessors; simulations; software handlers; software latency; software-only directory protocols; Access protocols; Costs; Delay; Hardware; Internet; Logic design; Memory management; Permission; Search engines; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 1995. Proceedings., 22nd Annual International Symposium on
Conference_Location
Santa Margherita Ligure, Italy
ISSN
1063-6897
Print_ISBN
0-89791-698-0
Type
conf
Filename
524547
Link To Document