Cross Component Optimisation in a High Level Category-Based Language

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationEuro-Par 2004 Parallel Processing
Subtitle of host publication10th International Euro-Par Conference, Pisa, Italy, August 31- September 3, 2004. Proceedings
PublisherSpringer Berlin Heidelberg
Pages654-661
Number of pages8
ISBN (Electronic)978-3-540-27866-5
ISBN (Print)978-3-540-22924-7
DOIs
Publication statusPublished - 2004

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin Heidelberg
Volume3149
ISSN (Print)0302-9743

Fingerprint

Dive into the research topics of 'Cross Component Optimisation in a High Level Category-Based Language'. Together they form a unique fingerprint.

Cite this