Advertisement

Performance Monitoring

  • Nathan Charles
  • Colin Runciman

Abstract

The full details of a parallel computation can be very complex. For example, many run-time systems employ a number of strategies to ensure best use of available hardware. Most parallel functional languages hide this information from the programmer, providing very simple annotations to control the parallelism in a program [476], [288], [573], [104]. Some, such as Hudak’s para-functional programming [288], allow the programmer to describe the mapping of tasks onto processors [404], [432], [331], [560], whilst the more recent GUM system [573] only requires the programmer to annotate possible expressions that can be evaluated in parallel.

Keywords

Visualisation Tool Performance Monitoring Cost Centre Current Tool Graph Reduction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London 1999

Authors and Affiliations

  • Nathan Charles
    • 1
  • Colin Runciman
    • 1
  1. 1.Department of Computer ScienceUniversity of YorkUK

Personalised recommendations