Architecture optimisation with Currawong

  • Authors:
  • Nicholas FitzRoy-Dale;Ihor Kuz;Gernot Heiser

  • Affiliations:
  • NICTA and the University of New South Wales, Sydney, Australia;NICTA and the University of New South Wales, SYdney, Australia;NICTA, The University of New South Wales, and Open Kernel Labs, Sydney, Australia

  • Venue:
  • Proceedings of the first ACM asia-pacific workshop on Workshop on systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.