Title
Architecture optimisation with currawong
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.
Year
DOI
Venue
2011
10.1145/1925861.1925880
Computer Communication Review
Keywords
Field
DocType
prolog,binary rewriting,android,optimization,optimisation,source code,software architecture
System software,Architecture,Android (operating system),Software engineering,Source code,Computer science,Prolog,Extensibility,Currawong,Operating system,Performance improvement
Journal
Volume
Issue
ISSN
41
1
0146-4833
Citations 
PageRank 
References 
1
0.48
8
Authors
3
Name
Order
Citations
PageRank
Nicholas FitzRoy-Dale1673.59
Ihor Kuz230430.28
Gernot Heiser32525137.42