Proceedings of the 19th Annual Symposium on Integrated Circuits and Systems Design 2006
DOI: 10.1145/1150343.1150384
|View full text |Cite
|
Sign up to set email alerts
|

Hardware support in a middleware for distributed and real-time embedded applications

Abstract: One of the main challenges in the development of tools and methodologies for a multiprocessor real-time embedded system is to reuse already developed software, but at the same time obtaining low memory footprint, low energy consumption, and minimal area, obviously addressing the real-time constraints. This work aims to face these problems at the middleware level. We show that adaptations in the platform architecture, for instance exploring hardware implementations of middleware services, such as task schedulin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2008
2008
2015
2015

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…Regarding communication services, we highlight the work carried out by Yau [7], where an ORB (Object Request Broker) is implemented in hardware. In [2], this idea is extended, by encapsulating hardware implementations of operating systems services (task management and also communication) into objects, thus using a framework to reduce development time.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Regarding communication services, we highlight the work carried out by Yau [7], where an ORB (Object Request Broker) is implemented in hardware. In [2], this idea is extended, by encapsulating hardware implementations of operating systems services (task management and also communication) into objects, thus using a framework to reduce development time.…”
Section: Related Workmentioning
confidence: 99%
“…In [2] a middleware for multiprocessor-based embedded systems is proposed to encapsulate hardware implemented services into objects, reducing development time, while simultaneously achieving realtime predictability, better performance, and lower energy consumption. This work extends that one by including the possibility to manage application threads developed either in software or in hardware.…”
Section: Introductionmentioning
confidence: 99%
“…The latencies are high because the protocol stack is implemented in software. This throughput can be optimized using a hardwareimplemented communication service [23] or a processor with higher performance [8]. To evaluate the memory consumption of the provided services, Table 3 shows code memory (ROM) and variables memory (RAM) sizes.…”
Section: Case Studymentioning
confidence: 99%