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