Computer Architecture: A quantitative approach - Cap4 - Section 8

Post on 01-Dec-2014

3,668 views 0 download

description

 

transcript

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

Thread level parallelism

8 processors, 4 threads each

Six-stage , single-issue pipeline

Sun T1 “Niagra” Multiprocessor

Sun T1 “Niagra” Multiprocessor

Sun T1 “Niagra” Multiprocessor

Sun T1 “Niagra” Performance

Sun T1 “Niagra” Performance

Sun T1 “Niagra” Performance

Overall Performance

Overall Performance

Overall Performance

Performance of Multicore Processors: SPEC Benchmarks

Performance of Multicore Processors: SPEC Benchmarks

Performance of Multicore Processors: SPEC Benchmarks

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