Application-Defined Virtualisation for Embedded Real-Time Software on Complex Architectures

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper we present a novel approach to embedded system development
based on compile-time virtualisation. Whilst the target architecture may include multiple heterogeneous CPUs with non-uniform memory, the programmer is presented with an idealised view that supports the abstractions required by high-level languages like C. Unlike standard virtualisation, the programmer can influence the virtualised mappings to better tailor their system towards a target application. An example implementation is presented along with preliminary results.
Original languageEnglish
Title of host publication2nd Junior Researcher Workshop on Real-Time Computing, in conjunction with RTNS
Publication statusPublished - 2008

Cite this