Abstract | ||
---|---|---|
The rapid increase in processor and memory integration onto a single die continues to place increasingly complex demands on the interconnect network. In addition to providing low latency, high speed and high bandwidth access from all processors to all shared resources, the burdens of hardware cache coherence and resource virtualization are being placed upon the interconnect as well. This paper describes a multi-core shared memory controller interconnect (MSMC) which supports up to 12processors, 8 independent banks of IO-coherent on-chip shared RAM, an IO-coherent external memory controller, and high bandwidth IO connections to the SoC infrastructure. MSMC also provides basic IO address translation and memory protection for the on-chip shared SRAM and external memory as well as soft error protection with hardware scrubbing for the on-chip memory. MSMC formed the heart of the compute cluster for a28-nm CMOS device including 8 Texas Instruments C66x DSP processors and 4 cache-coherent ARM A15 processors sharing 6MB of on-chip SRAM running at 1.3 Ghz. At this speed MSMCprovides all connected masters a combined read/write bandwidth of nearly 1TB/s to access a combined read/write bandwidth of457.6 GB/s to all shared resources @ 16 mm2. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/HOTI.2013.19 | Hot Interconnects |
Keywords | Field | DocType |
bandwidth of457,heterogeneous multi-processor coherent interconnect,memory protection,external memory,io-coherent external memory controller,on-chip memory,memory integration,combined read,shared resource,io-coherent on-chip,memory controller,resource allocation,virtualisation,cmos integrated circuits,system on chip | Memory protection,Uniform memory access,Shared memory,Computer science,Parallel computing,Distributed memory,Static random-access memory,Distributed shared memory,Embedded system,Auxiliary memory,Cache coherence | Conference |
ISSN | Citations | PageRank |
1550-4794 | 0 | 0.34 |
References | Authors | |
0 | 22 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kai Chirca | 1 | 18 | 3.68 |
Matthew Pierson | 2 | 0 | 0.34 |
Joe Zbiciak | 3 | 0 | 0.34 |
David Thompson | 4 | 0 | 0.34 |
Daniel Wu | 5 | 39 | 5.66 |
Shankar Myilswamy | 6 | 0 | 0.34 |
Roger Griesmer | 7 | 1 | 0.71 |
Kedar Basavaraj | 8 | 0 | 0.34 |
Thomas Huynh | 9 | 0 | 0.34 |
Akshit Dayal | 10 | 2 | 1.47 |
Junbok You | 11 | 47 | 3.79 |
Pat Eyres | 12 | 0 | 0.34 |
Yusuf Ghadiali | 13 | 0 | 0.34 |
Todd Beck | 14 | 0 | 0.68 |
Anthony Hill | 15 | 0 | 0.34 |
Naveen Bhoria | 16 | 0 | 0.34 |
Duc Bui | 17 | 44 | 4.34 |
Jonathan Tran | 18 | 8 | 1.36 |
Mujibur Rahman | 19 | 11 | 2.32 |
Hong Fei | 20 | 0 | 0.34 |
Shoban Jagathesan | 21 | 0 | 0.34 |
Tim Anderson | 22 | 0 | 0.34 |