2000
DOI: 10.1109/40.848474
|View full text |Cite
|
Sign up to set email alerts
|

The Stanford Hydra CMP

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
141
0
1

Year Published

2005
2005
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 263 publications
(144 citation statements)
references
References 12 publications
0
141
0
1
Order By: Relevance
“…In particular, we add a backup buffer to each L1 cache. A line is moved to the backup buffer when it is in a backup state, it needs to be replaced and there is enough room in the backup buffer 4 . The backup buffer acts as a small victim cache, except that only lines in backup states are moved to it.…”
Section: Avoiding Data Lossmentioning
confidence: 99%
See 1 more Smart Citation
“…In particular, we add a backup buffer to each L1 cache. A line is moved to the backup buffer when it is in a backup state, it needs to be replaced and there is enough room in the backup buffer 4 . The backup buffer acts as a small victim cache, except that only lines in backup states are moved to it.…”
Section: Avoiding Data Lossmentioning
confidence: 99%
“…Chip Multiprocessors (CMPs) [4,3] are currently accepted as the best way to take advantage of the increasing number of transistors available in a single chip, since they provide better performance without excessive power consumption exploiting thread-level parallelism.…”
Section: Introductionmentioning
confidence: 99%
“…When the granularity of parallelism is too small or there is limited parallelism in the program, the software overhead overwhelms any potential performance benefits from speculative thread parallelism. Empirical results [12] have shown that communication and synchronization operations can take ∼100 cycles for most speculation operations. Thus, in order to amortize these overheads, the size of threads should be in the range of ∼1000 instructions.…”
Section: Speculationmentioning
confidence: 99%
“…Most SpMT system relies on compiler to generate parallel threads [4,5,10,11]. We develop Prophet compiler to divided the sequential program into parallel threads despite uncertainty whether these thread are actually independent or not.…”
Section: Introductionmentioning
confidence: 99%