X hits on this document

99 views

0 shares

0 downloads

0 comments

30 / 35

30

“Automatic” Parallelism in Modern Machines

  • Bit level parallelism

    • within floating point operations, etc.

  • Instruction level parallelism (ILP)

    • multiple instructions execute per clock cycle

  • Memory system parallelism

    • overlap of memory operations with computation

  • OS parallelism

    • multiple jobs run in parallel on commodity SMPs

Limits to all of these -- for very high performance, need user to identify, schedule and coordinate parallel tasks

COMP 422, Spring 2008 (V.Sarkar)

Document info
Document views99
Page views99
Page last viewedThu Dec 08 00:45:36 UTC 2016
Pages35
Paragraphs492
Words2148

Comments