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-Dale | 1 | 67 | 3.59 |
Ihor Kuz | 2 | 304 | 30.28 |
Gernot Heiser | 3 | 2525 | 137.42 |