Application-specific networks-on-chip topology customization using network partitioning
IFMT '08 Proceedings of the 1st international forum on Next-generation multicore/manycore technologies
Priority-based packet communication on a bus-shaped structure for FPGA-systems
Proceedings of the Conference on Design, Automation and Test in Europe
Hi-index | 0.02 |
Future single chip systems will resemble more traditionalcomputer networks than traditional central processors.The main reasons for this trend are the infeasibilityof global synchrony on a single chip, the necessity of reuseof existing hardware and software components as muchas possible, and the heterogeneity and irregularity of systemfunctions and features. The consequences of this trendare far reaching and imply the shift in concern from computationand sequential algorithms to concurrency, communicationand interaction in every aspect of design anddevelopment of hardware and software.Based on an analsysis of current trends we suggest thatthere is an opportunity for defining an interface betweenapplications and Netork-on-Chip (NoC) platform implementationswith significant benefits for both worlds. Weanalyse the desirable properties of such an interface bymeans 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 communicationsemantics and performance, and (3) mapping of taskto resources.