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-}
}