2008
DOI: 10.1109/hpca.2008.4658623
|View full text |Cite
|
Sign up to set email alerts
|

Design and implementation of the blue gene/P snoop filter

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 29 publications
(22 citation statements)
references
References 18 publications
0
22
0
Order By: Relevance
“…Researchers at IBM introduced a Stream Register-based snoop filter, which was used in the Blue Gene/P supercomputer [6,16,17]. This filter is inclusive, and uses stream registers to encode cache blocks stored in the cache.…”
Section: Stream Register Snoop Filtersmentioning
confidence: 99%
See 1 more Smart Citation
“…Researchers at IBM introduced a Stream Register-based snoop filter, which was used in the Blue Gene/P supercomputer [6,16,17]. This filter is inclusive, and uses stream registers to encode cache blocks stored in the cache.…”
Section: Stream Register Snoop Filtersmentioning
confidence: 99%
“…One of the most effective snoop filter architectures is based on stream registers, which provide a compact set-based representation of a contiguous range of memory blocks [6,16,17]. Stream registers can track the blocks that are allocated to a cache, which allows them to act as snoop filters; however, there is no efficient method to update a stream register when a block is removed from the cache.…”
Section: Introductionmentioning
confidence: 99%
“…Jetty [14] uses counting Bloom filters to represent the set of all blocks cached by a processor to reduce cache snoops. Blue Gene/P employs several filters to avoid unnecessary snoops [17]. Reducing the bandwidth of broadcast protocols improves the scability of bus-based systems.…”
Section: Related Workmentioning
confidence: 99%
“…Powell et al [29] propose the gated-Vdd design, in which a transistor is inserted between the ground and each LLC cache line to reduce the leakage current to a [32], [33]. Other efforts have been made to reduce the number of cache accesses, by using snoop filters [34], [35], way predictors [36] or filter caches [37]. Various proposals turn off L1 or L2 cache ways based on different prediction techniques.…”
Section: Power Implicationsmentioning
confidence: 99%
“…JETTY [34] and Blue Gene/P [35] are two proposals to filter the broadcast requests that would miss at destination nodes in order to reduce energy consumption due to cache look-ups. Filtering has also been proposed at source nodes [52], [53] to save energy and bandwidth.…”
Section: Noc and Cache Coherencementioning
confidence: 99%