@inproceedings{962719d392fa49778ee15e0830ade3e0,
title = "Cross Component Optimisation in a High Level Category-Based Language",
abstract = "High level programming languages offer many benefits in terms of ease of use, encapsulation etc. However, they historically suffer from poor performance. In this paper we investigate improving the performance of a numerical code written in a high–level language by using cross–component optimisation. We compare the results with traditional approaches such as the use of high performance libraries or Fortran. We demonstrate that our cross–component optimisation is highly effective, with a speed–up of up to 1.43 over a program augmented with calls to the ATLAS BLAS library, and 1.5 over a pure Fortran equivalent.",
author = "Ashby, {Thomas J.} and Kennedy, {Anthony D.} and O'Boyle, {Michael F. P.}",
year = "2004",
doi = "10.1007/978-3-540-27866-5_86",
language = "English",
isbn = "978-3-540-22924-7",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "654--661",
booktitle = "Euro-Par 2004 Parallel Processing",
}