Architecture optimisation with Currawong
Authors
School of Computer Science and Engineering
University of New South Wales
Sydney 2052 Australia
NICTA, Sydney,
Australia
Open Kernel Labs, Sydney, Australia
Abstract
We describe Currawong, a tool to perform /system software architecture optimisation/. Currawong is an extensible tool which applies optimisations at the point where an application invokes framework or library code. Currawong does not require source code to perform optimisations, effectively decoupling the relationship between compilation and optimisation. We show, through examples written for the popular Android smartphone platform, that Currawong is capable of significant performance improvement to existing applications.
BibTeX Entry
@inproceedings{FitzRoyDale_KH_10,
title = {Architecture optimisation with {Currawong}},
booktitle = {1st APSys},
author = {Nicholas FitzRoy-Dale and Ihor Kuz and Gernot Heiser},
year = {2010},
month = {Aug},
address = {New Delhi, India},
pages = {7--12}
}

