OCEANS - Optimising Compilers for Embedded Applications⋆
This paper presents an overview of the activities carried out within the second year of the ESPRIT project OCEANS whose objective is to combine high and low-level optimisation approaches within an iterative framework for compilation. In this paper we discuss our approach to iterative compilation.
- J. Bilmes, K. AsanoviĆ, C.W. Chin, and J. Demmel. Optimizing matrix multiply using PHiPAC: A portable, high-performance, ANSI C coding methodology. In Proc. ICS’97, pages 340–347, 1997.Google Scholar
- F. Bodin, Z. Chamski, C. Eisenbeis, E. Rohou, and A. Seznec. GCDS: A compiler strategy for trading code size against performance in embedded applications. Technical Report 1153, IRISA, Rennes, 1997.Google Scholar
- F. Bodin, T. Kisuki, P.M.W. Knijnenburg, M.F.P. O’Boyle, and E. Rohou. Iterative compilation in a non-linear optimisation space. In Proc. Workshop on Profile and Feedback Directed Compilation, 1998. Organised in conjuction with PACT’98.Google Scholar
- T. Kisuki, P.M.W. Knijnenburg, M.F.P. O’Boyle, F. Bodin, and H.A.G. Wijshoff. A feasibility study in iterative compilation. In Proc. ISHPC’99, 1999.Google Scholar
- A. Nisbet. GAPS: Genetic algorithm optimised parallelization. In Proc. Workshop on Profile and Feedback Directed Compilation, 1998. Workshop organised in conjunction with PACT’98.Google Scholar
- R.C. Whaley and J.J. Dongarra. Automatically tuned linear algebra software. In Proceedings of Alliance 98, Illinois, US, April 1998. Available through http://www.netlib.org/atlas/.