Contents: [slideshow]

Optimisation: Ways and Means

High Throughput Computing

High Performance/Parallel Computing




About this document

How can I get my results faster?

Parallel Computing

Serial code is too slow? Parallelise!

Split computation over multiple processor cores — various architectures:

Shared Memory
  • Shared memory — e.g. multicore processors
Distributed Memory
  • Many independent memories/processors connected via a network
  • Also increases the total memory available
  • We can solve larger problems
GPGPUs
  • traditional processor + GPUs (emerging technology)
  • GPU = graphics processing unit (typically 100s of cores)


...previousup (conts)next...