DocumentCode :
2077063
Title :
NoCs: a new contract between hardware and software
Author :
Jantsch, Axel
Author_Institution :
R. Inst. of Technol., Stockholm, Sweden
fYear :
2003
fDate :
1-6 Sept. 2003
Firstpage :
10
Lastpage :
16
Abstract :
Future single chip systems will resemble more traditional computer networks than traditional central processors. The main reasons for this trend are the infeasibility of global synchrony on a single chip, the necessity of reuse of existing hardware and software components as much as possible, and the heterogeneity and irregularity of system functions and features. The consequences of this trend are far reaching and imply the shift in concern from computation and sequential algorithms to concurrency, communication and interaction in every aspect of design and development of hardware and software. Based on an analysis of current trends we suggest that there is an opportunity for defining an interface between applications and Network-on-Chip (NoC) platform implementations with significant benefits for both worlds. We analyze the desirable properties of such an interface by means of studying a particular NoC platform, the Nostrum. We draw the general conclusion that such an interface, which we also call contract, has to include (1) description of functionality, (2) description of communication semantics and performance, and (3) mapping of task to resources.
Keywords :
hardware-software codesign; network topology; system-on-chip; NoC platform; hardware component; network-on-chip; single chip system; software component; Algorithm design and analysis; Clocks; Computer networks; Contracts; Electronic mail; Hardware; Manufacturing; Network-on-a-chip; Signal generators; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location :
Belek-Antalya, Turkey
Print_ISBN :
0-7695-2003-0
Type :
conf
DOI :
10.1109/DSD.2003.1231894
Filename :
1231894
Link To Document :
بازگشت