TY - JOUR
T1 - Challenges and promising results in NoC prototyping using FPGAs
AU - Ogras, Umit Y.
AU - Marculescu, Radu
AU - Lee, Hyung Gyu
AU - Choudhary, Puru
AU - Marculescu, Diana
AU - Kaufman, Michael
AU - Nelson, Peter
N1 - Funding Information:
This research was supported by the Gigascale Systems Research Focus Center, one of five research centers funded under the Focus Center Research Program, a Semiconductor Research Corporation program, and in part by Semiconductor Research Corporation Contract 2004-HJ-1189.
PY - 2007/9
Y1 - 2007/9
N2 - Although a significant amount of theoretical work supports the potential of NoC architectures, such results need to be demonstrated by actual implementations before the NoC paradigm becomes a reality. Besides demonstrating the feasibility of the overall approach, prototyping enables accurate evaluation of power, performance, area, and various design trade-offs. This article presents four NoC prototypes, discusses the challenges associated with their design, and assesses the potential of the NoC approach.
AB - Although a significant amount of theoretical work supports the potential of NoC architectures, such results need to be demonstrated by actual implementations before the NoC paradigm becomes a reality. Besides demonstrating the feasibility of the overall approach, prototyping enables accurate evaluation of power, performance, area, and various design trade-offs. This article presents four NoC prototypes, discusses the challenges associated with their design, and assesses the potential of the NoC approach.
KW - Computer system implementation
KW - Computer systems organization
KW - FPGAs
KW - Field programmable gate arrays
KW - Iinterconnection networks
KW - Interconnection network
KW - Network on chip
UR - http://www.scopus.com/inward/record.url?scp=36849024950&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=36849024950&partnerID=8YFLogxK
U2 - 10.1109/MM.2007.4378786
DO - 10.1109/MM.2007.4378786
M3 - Article
AN - SCOPUS:36849024950
SN - 0272-1732
VL - 27
SP - 86
EP - 95
JO - IEEE Micro
JF - IEEE Micro
IS - 5
ER -