Basic HTML version of Foils prepared 20 February 00

Foil 47 How to use more transistors?

From Introduction to Computational Science CPS615 Computational Science Class -- Spring Semester 2000. by Geoffrey C. Fox


Parallelism in processing
  • multiple operations per cycle reduces CPI
  • soon thread level parallelism
Cache to give locality in data access
  • avoids latency and reduces CPI
  • also improves processor utilization
Both need (transistor) resources, so tradeoff
ILP (Instruction Loop Parallelism) drove performance gains of sequential microprocessors
ILP Success was not expected by aficionado's of parallel computing and this "delayed" relevance of scaling "outer-loop" parallelism as user's just purchased faster "sequential machines"
CPI = Clock Cycles per Instruction



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Thu Mar 16 2000