180 likes | 402 Views
Pertemuan 26 Parallel Processing 2. Matakuliah : H0344/Organisasi dan Arsitektur Komputer Tahun : 2005 Versi : 1/1. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan prinsip kerja parallel processing. Outline Materi.
E N D
Pertemuan 26Parallel Processing 2 Matakuliah : H0344/Organisasi dan Arsitektur Komputer Tahun : 2005 Versi : 1/1
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menjelaskan prinsip kerja parallel processing
Outline Materi • Multiple Processor Organization • Symmetric Multiprocessor • Cache Coherence and The MESI Protocol • Clusters • Non-uniform Memory Access • Vector Computation
Cache coherence and MESI Protocol The cache coherence: Multiple copies of the same data can exist in different caches simultaneously, and if processors are allowed to update their own copies freely, an inconsistent view of memory can result. • Software solution • Hardware solution • Directory protocol • Snoopy protocol
Cache coherence and MESI Protocol MESI cache line states
Cache coherence and MESI Protocol MESI state transition diagram
Clusters Four benefits that can be achieved with clustering: • Absolute scalability • Incremental scalability • High availability • Superior price/performance
Clusters Cluster configuration
Clusters Operating system design issue: • Failure management • Load balancing • Parallel computation • Parallelizing compiler • Parallelized application • Parametric computing
Non uniform memory access • Uniform memory access (UMA) • Non uniform memory access (NUMA) • Cache coherent NUMA (CC-NUMA)
Non uniform memory access CC-NUMA Organization