DocumentCode :
2241803
Title :
ScalableBulk: Scalable Cache Coherence for Atomic Blocks in a Lazy Environment
Author :
Qian, Xuehai ; Ahn, Wonsun ; Torrellas, Josep
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2010
fDate :
4-8 Dec. 2010
Firstpage :
447
Lastpage :
458
Abstract :
Recently-proposed architectures that continuously operate on atomic blocks of instructions (also called chunks) can boost the programmability and performance of shared-memory multiprocessing. However, they must support chunk operations very efficiently. In particular, in lazy conflict-detection environments, it is key that they provide scalable chunk commits. Unfortunately, current proposals typically fail to enable maximum overlap of conflict-free chunk commits. This paper presents a novel directory-based protocol that enables highly-overlapped, scalable chunk commits. The protocol, called Scalable Bulk, builds on the previously-proposed BulkSC protocol. It introduces three general hardware primitives for scalable commit: preventing access to a set of directory entries, grouping directory modules, and initiating the commit optimistically. Our results with SPLASH-2 and PARSEC codes with up to 64 processors show that Scalable Bulk enables highly-overlapped chunk commits and delivers scalable performance. Unlike previously proposed schemes, it removes practically all commit stalls.
Keywords :
cache storage; instruction sets; memory architecture; shared memory systems; BulkSC protocol; PARSEC code; SPLASH-2 code; ScalableBulk; atomic instruction block; conflict detection environment; conflict free chunk commits; directory-based protocol; lazy environment; scalable cache coherence; shared memory multiprocessing; Atomic block; Memory system; Multiprocessors; Scalable cache coherence;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture (MICRO), 2010 43rd Annual IEEE/ACM International Symposium on
Conference_Location :
Atlanta, GA
ISSN :
1072-4451
Print_ISBN :
978-1-4244-9071-4
Type :
conf
DOI :
10.1109/MICRO.2010.29
Filename :
5695557
Link To Document :
بازگشت