DocumentCode :
611121
Title :
NanoMesh: An Asynchronous Kilo-Core System-on-Chip
Author :
Tse, Jonathan ; Lines, Andrew
Author_Institution :
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
fYear :
2013
fDate :
19-22 May 2013
Firstpage :
40
Lastpage :
49
Abstract :
Innovative asynchronous circuits are central to the Ethernet switch chips from Intel´s Switch and Router Division (formerly Fulcrum Microsystems). These circuits are complex, and it can be hard to gauge their benefits since there are few direct comparisons. For this paper, we apply the technology and tool flow developed for these commercial products to a familiar benchmark: a network of general purpose processors on a chip. The processor is a single-issue 32-bit integer RISC core, a from-scratch implementation mostly compatible with the MIPS R3000. The network uses a 16-port 32-bit fully connected Nexus crossbar. We achieve greater scalability by linking these crossbars in a 2D mesh with clusters of 8 cores and 4 cardinal and 4 diagonal links per tile. Each core has 64KB of local memory and can access the memory of any other core in the mesh. Our design makes heavy use of the Proteus synthesis, place & route flow, as well as existing custom cells. It required only a few man-months of effort to develop a complete gate-level design and physical floor-plan which can run simple C programs such as Dhrystone. A few more man-months will produce a test chip, expected in 2013.
Keywords :
asynchronous circuits; integrated circuit design; nanoelectronics; system-on-chip; 2D mesh; C programs; Dhrystone; Ethernet switch chips; MIPS R3000; NanoMesh; Proteus synthesis; asynchronous kilo-core system-on-chip; fully connected Nexus crossbar; gate-level design; general purpose processors; innovative asynchronous circuits; physical floor-plan; place-route flow; single-issue integer RISC core; storage capacity 64 Kbit; word length 32 bit; MIPS; MIPS R3000; Network-on-Chip; NoC; RISC; SoC; System-on-Chip; asynchronous; many-core; mesh network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th International Symposium on
Conference_Location :
Santa Monica, CA
ISSN :
1522-8681
Print_ISBN :
978-1-4673-5956-6
Type :
conf
DOI :
10.1109/ASYNC.2013.17
Filename :
6546176
Link To Document :
بازگشت