This paper describes prototype implementations of single-chip multiprocessor systems with a configurable router intended for dedicated, embedded network-on-chip support within fieldprogrammable gate arrays in order to provide performance and flexibility for system-on-chip applications. The router supports ring, octagon, and mesh network topologies. Implementation in an Altera Stratix EP1S80 chip is supported with a tool chain that combines custom high-level system specification software with commercial Altera software to generate single-chip multiprocessors using multiple instances of the configurable router and the Altera Nios II soft processor. A 16-node multiprocessor using a mesh topology occupies up to two-thirds of an Altera Stratix EP1S80 chip, and the aggregate communication bandwidth for a mesh is experimentally shown to be at least 11.5 Gbytes/sec with an 80-MHz system clock and 64-bit-wide connections.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.