Limits of Parallel Computation

Programming & Execution
Strictly sequential % of application
Serial region tuning speedup
Parallel region tuning speedup
Execution time of serial region
Average data operation size

System A System B
Number of cores
Relative "Little" core performance
Maximum sequential rate (ops/sec)
Data bandwidth
Data latency

If the algorithm and dataset expose degrees of parallelism that execute for ( per task), and the overhead for starting a task is , the maximum possible speedup on System A with cores is , or on a System B with cores.
Different Perspectives of Parallel Speedup
A program with a serial region ( of the total execution time) will also execute of parallel work. Reaching a speedup on a program that is serial . To achieve a speedup of using System A cores,

Home   |   Compact Display   |   Solutions   |   Research   |   Contact   |   About

This browsing experience is Copyright 2014.

Here is where we will say something.