On-chip COMA cache-coherence protocol for microgrids of microthreaded cores
| Authors |
|
|---|---|
| Publication date | 2008 |
| Host editors |
|
| Book title | Euro-Par 2007 Workshops: Parallel Processing |
| Book subtitle | HPPC 2007, UNICORE Summit 2007, and VHPC 2007, Rennes, France, August 28-31, 2007 : revised selected papers |
| ISBN |
|
| ISBN (electronic) |
|
| Series | Lecture Notes in Computer Science |
| Event | UNICORE Summit ; Workshop on Virtualization/Xen in High-Performance Cluster and Grid Computing (VHPC) ; Workshop on Highly Parallel Processing on a Chip (HPPC), Rennes, France |
| Pages (from-to) | 38-48 |
| Publisher | Berlin: Springer |
| Organisations |
|
| Abstract |
This paper describes an on-chip COMA cache coherency protocol to support the microthread model of concurrent program composition. The model gives a sound basis for building multi-core computers as it captures concurrency, abstracts communication and identifies resources, such as processor groups explicitly and where mapping and scheduling is performed dynamically. The result is a model where binary compatibility is guaranteed over arbitrary numbers of cores and where backward binary compatibility is also assured. We present the design of a memory system with relaxed synchronisation and consistency constraints that matches the characteristics of this model. We exploit an on-chip COMA organisation, which provides a flexible and transparent partitioning between processors and memory. This paper describes the coherency protocol and consistency model and describes work undertaken on the validation of the model and the development of a co-simulator to the Microgrid CMP emulator.
|
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1007/978-3-540-78474-6_7 |
| Downloads |
293366.pdf
(Submitted manuscript)
|
| Permalink to this page | |