You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
Multi-core Composability in the Face of Memory Bus Contention
Publication Type:
Journal article
Venue:
ACM SIGBED Review. Special Issue on 5th Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS 2012)
Publisher:
SIGBED Review, Volume 10, Number 3, October 2013 Special Issue on 5th Workshop on CRTS 2012
DOI:
10.1145/2544350.2544354
Abstract
In this paper we describe the problem of achieving
composability of independently developed real-time subsystems
to be executed on a multicore platform.We evaluate existing work
for achieving real-time performance on multicores and illustrate
their lack with respect to composability.
To better address composability we present a multi-resource
server-based scheduling technique to provide predictable performance
when composing multiple subsystems on a multicore
platform. To achieve composability also on multicore platforms,
we propose to add memory-bandwidth as an additional server
resource. Tasks within our multi-resource servers are guaranteed
both CPU- and memory-bandwidth; thus the performance of a
server will become independent of resource usage by tasks in
other servers.
We are currently implementing multi-resource servers for the
Enea’s OSE operating system for a P4080 8-core processor to be
tested with software for a 3G-basestation.
Bibtex
@article{Behnam2647,
author = {Moris Behnam and Rafia Inam and Thomas Nolte and Mikael Sj{\"o}din},
title = {Multi-core Composability in the Face of Memory Bus Contention},
volume = {10},
number = {3},
pages = {35--42},
month = {October},
year = {2013},
journal = {5th International Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS12)},
publisher = {SIGBED Review, Volume 10, Number 3, October 2013 Special Issue on 5th Workshop on CRTS 2012},
url = {http://www.es.mdu.se/publications/2647-}
}