Next: Architecture selection field Up: Help Previous: Mesh / Hypercube

 

Performance modelling

What it is

The purpose of this applet is to demonstrate influence of system parameters on the performance of the divisible load processing. By changing the ratio of startup time to processing rate (S/A) amd communication rate to processing rate (C/A) one can instantly observe the changes in the shape of processing time T(V), speedup S(m), and efficiency E(m) curves.

Usage

The applet contains six parts:

  1. architecture selection field
  2. S/A and C/A ratio selection field
  3. current values of S/A, C/A
  4. Function of processing time T in problem size V
  5. Function of efficiency E in processor number m
  6. Function of speedup S in processor number m

Quick help

You must select some architecture first, by clicking on its name, to see the performance functions in parts (4), (5), (6). Drag the marker in field 2 with your mouse, to change the ratios S/A, C/A. The scale can be changed from logartihmic to linear in panel 4 by double-clicinkg on it

More info

There are six architectures to chose from in part (1) considered:

It is assumed for every architecture that processors and communication links are identical and described by A,C and S parameters.

Input data for divisible task model comprises:

This applet allows for changing some of those values. The rest of them are already set.

Problem size V is between 1 and 1E+12 for all architectures.