Sciweavers

CAINE
2006

A multiobjective evolutionary approach for constrained joint source code optimization

13 years 5 months ago
A multiobjective evolutionary approach for constrained joint source code optimization
The synergy of software and hardware leads to efficient application expression profile (AEP) not only in terms of execution time and energy but also optimal architecture usage. We present an architecture-based parametric optimization of `C' source code for iterative compilation. Successive source-level, code transformations are applied in order to evaluate an application expression profile on complex multimedia processors. The proposed new code transformation methodology determines appropriate parameters for compiler optimization in order to satisfy user constraints on code size, energy, execution time and optimal target architecture usage. The optimization is based on a multicriteria, objective function. The constraints of this objective function are formulated using a penalty method; a genetic algorithm finds solutions eventually. We examined the performance improvement across typical different multimedia applications on a multimedia processor, TM1302 (Philips). Candidate appli...
Naeem Zafar Azeemi
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2006
Where CAINE
Authors Naeem Zafar Azeemi
Comments (0)