Proceedings Design, Automation and Test in Europe Conference and Exhibition
DOI: 10.1109/date.2004.1269047
|View full text |Cite
|
Sign up to set email alerts
|

Supporting cache coherence in heterogeneous multiprocessor systems

Abstract: In embedded system-on-a-chip (SoC)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0
1

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 9 publications
(6 reference statements)
0
9
0
1
Order By: Relevance
“…Efficient sharing of data in a heterogeneous MpSoC which contains different types of integrated computational elements is a challenging task. Especially when private caches of CPU cores and dedicated memory of accelerators are used to store local copies of data, it is crucial to ensure that every processing element has a consistent view of the shared memory space [28], [18].…”
Section: Introductionmentioning
confidence: 99%
“…Efficient sharing of data in a heterogeneous MpSoC which contains different types of integrated computational elements is a challenging task. Especially when private caches of CPU cores and dedicated memory of accelerators are used to store local copies of data, it is crucial to ensure that every processing element has a consistent view of the shared memory space [28], [18].…”
Section: Introductionmentioning
confidence: 99%
“…A distributed, clustered LLC is deployed in 192 MB, organized into 6 banks; each bank is 8-way associative. Cache coherence is maintained by a directory-based MOESI protocol which supports heterogeneous transactions [50]. The onchip part connects to main memory through four 64-bit 533MHz DDR2 MC and 13Gb/s memory buses.…”
Section: Methodsmentioning
confidence: 99%
“…In a bus-based MPSoC system [2], the cache controller is responsible for snooping the read/write operations carried out by the system bus or local core and updating the status of cached data. Several protocols such as MSI, MESI, Dragon and MOESI [3] are widely used in such systems.…”
Section: Introductionmentioning
confidence: 99%