He has been on the forefront of developing multicore designs, asymmetric multiprocessors and SMT microarchitectures. These are not mutually exclusive; for example, clusters of symmetric multiprocessors are relatively common. The Altix 3000 and 4000 are distributed shared memory multiprocessors. Synchronization is a major issue in the designing and programming of shared memory multiprocessors. Each architecture in GPU (say Kepler or Fermi) consists of several SM or Streaming Multiprocessors. This evacuation is performed in parallel on multiprocessors, to decrease pause times and increase throughput. The GTX 465 had five streaming multiprocessors and two memory controllers disabled. The GTX 470 had two streaming multiprocessors and one memory controller disabled. Thus, the terms ASMP and SMP do not properly apply to these multiprocessors. In Flynn's taxonomy, multiprocessors as defined above are MIMD machines. These systems were organized quite differently from the other multiprocessors in this article.