Proceedings International Parallel and Distributed Processing Symposium
DOI: 10.1109/ipdps.2003.1213320
|View full text |Cite
|
Sign up to set email alerts
|

Designing an operating system for a heterogeneous reconfigurable SoC

Abstract: The emerging need for large amounts of flexible computational power on embedded devices motivated many researchers to incorporate reconfigurable logic together with an instruction-set-processor (ISP) into their architectures. This implies that tomorrow's applications will make use of both the ISP and the reconfigurable logic in order to provide the user with maximum performance. Today, however, a few stumbling blocks prevent these kind of heterogeneous architectures from becoming mainstream. The technology sti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
41
0

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 70 publications
(41 citation statements)
references
References 6 publications
(13 reference statements)
0
41
0
Order By: Relevance
“…An approach that attempts to achieve ADDRESS is the message-passing interface of [14]. While not described in that work, it appears to be possible to extend the underlying network-on-chip to implement PROTSYS, PROTCODE, and OSSCHED.…”
Section: Platform Requirementsmentioning
confidence: 99%
See 1 more Smart Citation
“…An approach that attempts to achieve ADDRESS is the message-passing interface of [14]. While not described in that work, it appears to be possible to extend the underlying network-on-chip to implement PROTSYS, PROTCODE, and OSSCHED.…”
Section: Platform Requirementsmentioning
confidence: 99%
“…It can be roughly classified into two non-disjunct sets: One set [12], [13], [25], [26], [27] already has fundamental limitations in individual requirements. The second one [12], [13], [14], [15], [29] implements only a subset of our functional requirements. Hence, none of these approaches fully supports any kind of tightlycoupled execution model.…”
Section: Platform Requirementsmentioning
confidence: 99%
“…An advanced OS-based solution [9] introduces a Hardware Abstraction Layer (HAL) responsible for communication between software and hardware. Similarly to our virtualisation layer, the HAL consists of software and hardware components but, it assumes a specific communication scheme based on message passing.…”
Section: Related Workmentioning
confidence: 99%
“…This is different from [13]. In our approach the migration occurs when the OS component is not being used.…”
Section: Related Workmentioning
confidence: 97%
“…An example of this trend is the Operating System for Reconfigurable Systems (OS4RS) ( [13]). This work proposes an operating system for a heterogeneous reconfigurable System-on-Chip (SoC).…”
Section: Related Workmentioning
confidence: 99%