Loading...
Please wait, while we are loading the content...
Similar Documents
Static routing in symmetric real-time network-on-chips.
| Content Provider | CiteSeerX |
|---|---|
| Author | Brandner, Florian Schoeberl, Martin |
| Abstract | With the rising number of cores on a single chip the question on how to organize the communication among those cores becomes more and more relevant. A common solution is to use a network-on-chip (NoC) that provides communication bandwidth, routing, and arbitration among the cores. The use of NoCs in real-time systems is problematic, since the shared network and all cores connected to it have to be analyzed to derive time bounds of real-time tasks. We propose to use a statically scheduled, time-divisionmultiplexed NoC design that allows a decoupled analysis of individual real-time tasks. Our network provides virtual circuits between all cores. These virtual circuits are implemented by delivering messages periodically on a static, fixed routing schedule. Since the routing does not change, it can be pre-computed offline. This work focuses on the computation of routing schedules for symmetric NoC topologies, e.g., torus and hypercube. Due to the symmetry, the all-to-all communication can be modeled via simplified communication patterns that are concurrently processed by all routers. The scheduling problem is solved by a heuristic that tries to maximize the overlap of active patterns. Our experiments show that, for larger networks, our heuristic yields schedule lengths that are only 15 % to 20 % longer than theoretical lower bounds. Categories and Subject Descriptors C.3 [Special-Purpose and Application-Based Systems]: Real-time and embedded systems; |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Static Routing Symmetric Real-time Network-on-chips Virtual Circuit Application-based System Communication Bandwidth Subject Descriptor Common Solution Pre-computed Offline Real-time Task Derive Time Bound Communication Pattern Heuristic Yield Schedule Length Time-divisionmultiplexed Noc Design Symmetric Noc Topology Active Pattern Single Chip Individual Real-time Task Real-time System Scheduling Problem All-to-all Communication Decoupled Analysis Embedded System |
| Content Type | Text |