X hits on this document

118 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 views118
Page views118
Page last viewedMon Jan 16 22:39:03 UTC 2017
Pages35
Paragraphs492
Words2148

Comments