computer architecture: a quantitative approach - cap4 - section 8

14
Multiprocessors and Thread-Level Parallelism Putting it all together: Sun T1 Multiprocessor “What makes T1 especially interesting is that it is almost totally focused on exploiting thread- level parallelism (TLP) rather than instruction- level parallelism (ILP).” Hennessy and Patterson

Upload: marcelo-arbore

Post on 01-Dec-2014

3.672 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Computer Architecture: A quantitative approach - Cap4 - Section 8

Multiprocessors and Thread-Level Parallelism

Putting it all together: Sun T1 Multiprocessor

“What makes T1 especially interesting is that it is almost totally focused on exploiting thread-level parallelism (TLP)

rather than instruction-level parallelism (ILP).”

Hennessy and Patterson

Page 2: Computer Architecture: A quantitative approach - Cap4 - Section 8

Thread level parallelism

8 processors, 4 threads each

Six-stage , single-issue pipeline

Sun T1 “Niagra” Multiprocessor

Page 3: Computer Architecture: A quantitative approach - Cap4 - Section 8

Sun T1 “Niagra” Multiprocessor

Page 4: Computer Architecture: A quantitative approach - Cap4 - Section 8

Sun T1 “Niagra” Multiprocessor

Page 5: Computer Architecture: A quantitative approach - Cap4 - Section 8

Sun T1 “Niagra” Performance

Page 6: Computer Architecture: A quantitative approach - Cap4 - Section 8

Sun T1 “Niagra” Performance

Page 7: Computer Architecture: A quantitative approach - Cap4 - Section 8

Sun T1 “Niagra” Performance

Page 8: Computer Architecture: A quantitative approach - Cap4 - Section 8

Overall Performance

Page 9: Computer Architecture: A quantitative approach - Cap4 - Section 8

Overall Performance

Page 10: Computer Architecture: A quantitative approach - Cap4 - Section 8

Overall Performance

Page 11: Computer Architecture: A quantitative approach - Cap4 - Section 8

Performance of Multicore Processors: SPEC Benchmarks

Page 12: Computer Architecture: A quantitative approach - Cap4 - Section 8

Performance of Multicore Processors: SPEC Benchmarks

Page 13: Computer Architecture: A quantitative approach - Cap4 - Section 8

Performance of Multicore Processors: SPEC Benchmarks

Page 14: Computer Architecture: A quantitative approach - Cap4 - Section 8

Thank you!

Author: Prof. Sergio Takeo, Marcelo Arbore.

Bibliography: Patterson, D. A.; Hennessy, J. L. Computer Architecture: A quantitative Approach, 4th Ed. Morgan Kaufmann Publishers.

“What makes T1 especially interesting is that it is almost totally focused on exploiting thread-level parallelism (TLP)

rather than instruction-level parallelism (ILP).”

Hennessy and Patterson