Architecture-Independence Loop Parallelisation /

Architecture-independent programming and automatic parallelisation have long been regarded as two different means of alleviating the prohibitive costs of parallel software development. Building on recent advances in both areas, Architecture-Independent Loop Parallelisation proposes a unified approac...

Full description

Bibliographic Details
Main Author: Calinescu, R. C.
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: London : Springer London, 2000.
Series:Distinguised Dissertations.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Introduction
  • The bulk-synchronous parallel model
  • Data dependence analysis and code transformation
  • Communication overheads in loop nest scheduling
  • Template-matching parallelisation
  • Generic loop nest parallelisation
  • A strategy and a tool for architecture-independent loop parallelisation
  • The effectiveness of architecture-independent loop parallelisation
  • Conclusions
  • A: Theorem proofs
  • B: Syntax of the bspscheduler input language
  • C: Syntax of the bspscheduler output language
  • D: Automatically generated code for example 7.5
  • Bibliography
  • Index. The complete table of contents can be found on the Internet: http://www.springer.de.