2011
DOI: 10.1145/1925861.1925880
|View full text |Cite
|
Sign up to set email alerts
|

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 im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2012
2012

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 6 publications
0
1
0
Order By: Relevance
“…They communicate across processes using a custom IPC mechanism. Moreover, the complex layout of Android application programs gives rise to complications such as long view system processing time, in which the next scene cannot be displayed quickly enough [2,3]. For example, a touch event is processed by multiple layers of Android, in which events are exchanged between many threads and processes, having many factors that slow down the process.…”
Section: Introductionmentioning
confidence: 99%
“…They communicate across processes using a custom IPC mechanism. Moreover, the complex layout of Android application programs gives rise to complications such as long view system processing time, in which the next scene cannot be displayed quickly enough [2,3]. For example, a touch event is processed by multiple layers of Android, in which events are exchanged between many threads and processes, having many factors that slow down the process.…”
Section: Introductionmentioning
confidence: 99%