Proceedings of the 41st Annual Design Automation Conference 2004
DOI: 10.1145/996566.996637
|View full text |Cite
|
Sign up to set email alerts
|

Operating-system controlled network on chip

Abstract: Managing a Network-on-Chip (NoC) in an efficient way is a challenging task. To succeed, the operating system (OS) needs to be tuned to the capabilities and the needs of the NoC. Only by creating a tight interaction can we combine the necessary flexibility with the required efficiency. This paper illustrates such an interaction by detailing the management of communication resources in a system containing a packet-switched NoC and a closely integrated OS. Our NoC system is emulated by linking an FPGA to a PDA. W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
30
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(30 citation statements)
references
References 8 publications
(13 reference statements)
0
30
0
Order By: Relevance
“…A dedicated control network is used in a centralized operating system controlled NoC [8]. Dedicated resources are also used in [9] where dedicated embedded processors are used to monitor FIFO occupancies and transfer latencies.…”
Section: Related Workmentioning
confidence: 99%
“…A dedicated control network is used in a centralized operating system controlled NoC [8]. Dedicated resources are also used in [9] where dedicated embedded processors are used to monitor FIFO occupancies and transfer latencies.…”
Section: Related Workmentioning
confidence: 99%
“…1, summing up the energies on switching hops, links and a final destination buffer [1,15]. The area cost of a network can be derived by the equation in Fig.…”
Section: A Topology Selectionmentioning
confidence: 99%
“…Every tile contains a destination lookup table (DLT) that enables a task to resolve the location of its communication peers. The NoC provides the OS with a set of tools to monitor the resources and to enforce its decisions [12].…”
Section: System Descriptionmentioning
confidence: 99%
“…the product of the number of assigned injection slots between two tasks and the hop-distance between them), it is possible to estimate the mapping quality. Indeed, heavily communicating tasks should be mapped close together in order to minimize communication interference [12]. Table 2 shows that the heuristic algorithm performs well under various load conditions.…”
Section: Backtracking Steps (Bt)mentioning
confidence: 99%
See 1 more Smart Citation