Nama : Huda Aulia
NPM : 22312059
Kelas : IF 22 Dx
Pengertian UMA
![]() |
Desain khas SMP ditunjukkan di atas di mana setiap prosesor pertama kali terhubung ke cache kemudian cache dihubungkan ke bus. Akhirnya bus terhubung ke memori. Arsitektur UMA ini mengurangi pertentangan untuk bus dengan mengambil instruksi langsung dari cache yang diisolasi secara individu. Ini juga memberikan probabilitas yang sama untuk membaca dan menulis untuk setiap prosesor. Contoh khas dari model UMA adalah server Sun Starfire, server Compaq alpha dan HP v series.
Pengertian NUMA
NUMA (Non-uniform Memory Access) juga merupakan model multiprosesor di mana setiap prosesor terhubung dengan memori khusus. Namun, bagian-bagian kecil dari memori ini bergabung untuk membuat ruang alamat tunggal. Poin utama untuk direnungkan di sini adalah bahwa tidak seperti UMA, waktu akses memori bergantung pada jarak di mana prosesor ditempatkan yang berarti waktu akses memori yang berbeda-beda. Ini memungkinkan akses ke salah satu lokasi memori dengan menggunakan alamat fisik.
Pengertian CC-NUMA
CC-NUMA adalah singkatan dari Cache-coherent non-uniform memory access machines. Mesin CC-NUMA mencakup beberapa node pemrosesan yang terhubung melalui jaringan interkoneksi latensi rendah bandwidth tinggi. Setiap node pemrosesan menyertakan prosesor implementasi tinggi, cache terkait, dan alokasi memori bersama global.
Apa sih perbedaan dari 3 hal tersebut?
CC Numa (Cache Coherent Non-Uniform Memory Access) adalah sebuah sistem arsitektur multiprosessor yang didasarkan pada prosessor AMD Opteron yang dapat di implementasikan tanpa logika eksternal. ccNUMA menggunakan komunikasi antar-prosessor antara pengontrol cache
untuk menjaga konsistensi memori ketika menyimpan lebih dari satu cache dalam memori yang sama
Perbedaan Utama Antara UMA dan NUMA
- Model UMA (memori bersama) menggunakan satu atau dua pengontrol memori. Sebaliknya, NUMA dapat memiliki beberapa pengontrol memori untuk mengakses memori.
- Bus tunggal, banyak dan palang digunakan dalam arsitektur UMA. Sebaliknya, NUMA menggunakan hierarki, dan jenis pohon bus dan koneksi jaringan.
- Dalam UMA, waktu mengakses memori untuk setiap prosesor adalah sama, sementara di NUMA waktu mengakses memori berubah ketika jarak memori dari prosesor berubah.
- Aplikasi tujuan umum dan pembagian waktu cocok untuk mesin UMA. Sebaliknya, aplikasi yang tepat untuk NUMA adalah sentris waktu-nyata dan kritis-waktu.
- Sistem paralel berbasis UMA bekerja lebih lambat daripada sistem NUMA.
- Ketika datang ke bandwidth UMA, memiliki bandwidth terbatas. Sebaliknya, NUMA memiliki bandwidth lebih dari UMA.
| Dasar untuk perbandingan | UMA | NUMA |
|---|---|---|
| Dasar | Menggunakan pengontrol memori tunggal | Pengontrol memori berganda |
| Jenis bus yang digunakan | Tunggal, banyak, dan palang | Pohon dan hierarkis |
| Memori mengakses waktu | Sama | Perubahan sesuai dengan jarak mikroprosesor. |
| Cocok untuk | Aplikasi tujuan umum dan pembagian waktu | Aplikasi waktu nyata dan waktu kritis |
| Kecepatan | Lebih lambat | Lebih cepat |
| Bandwidth | Terbatas | Lebih dari UMA. |


