Title
Towards automatic performance optimisation of componentised systems
Abstract
Use of hardware-based memory protection to implement a componentised system is an effective way to enforce isolation between untrusted software components. Unfortunately this type of system design can lead to poor performance. Manual optimisation is error-prone and difficult. Instead, we describe a system to perform automatic optimisation of components, relying on three major functional units: a method to reconfigure the component system, simulations of each component in order to determine performance characteristics, and a system simulator that makes use of those characteristics to construct a ranking of optimisations. We start with a simple model and iteratively expand it until it is suitable for a wide variety of performance-measurement scenarios, and show that a small amount of information provided with each component allows for a wide variety of optimisation checks, such as scheduling, threading, and cache performance. We present our initial results with this system and discuss a number of interesting extensions.
Year
DOI
Venue
2009
10.1145/1519130.1519136
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
Keywords
DocType
Citations 
componentised system,wide variety,optimisation check,towards automatic performance optimisation,automatic optimisation,system design,performance characteristic,manual optimisation,system simulator,component system,cache performance,system architecture,software component,mobile devices,functional unit
Conference
1
PageRank 
References 
Authors
0.36
6
2
Name
Order
Citations
PageRank
Nicholas FitzRoy-Dale1673.59
Ihor Kuz230430.28