Ad Code

Responsive Advertisement

Ticker

6/recent/ticker-posts

UMA, Numa, dan CC-Numa || Organisasi dan Arsitektur Komputer


Pengertian

  • UMA (Uniform Memory Access) adalah arsitektur memori bersama yang digunakan pada komputer pararel. Semua prosesor dalam model UMA berbagi memori fisik secara seragam.
  • NUMA (Non-Uniform Memory Access) adalah desain memori yang digunakan dalam Multi-Processing dimana waktu akses memori relatif bergantung kepada processor. Dalam NUMA, processor dapat mengakses lokalnya sendiri lebih cepat daripada non-local memory.
  • CC-NUMA (Cache Coherent Non-Uniform Memory Access) adalah sebuah sistem arsitektur multiprocessor yang di dasarkan pada processor AMD Opteron yang dapat di implementasikan tanpa logika eksternal. CC-Numa menggunakan komunikasi antar processor antara pengontrol cache untuk menjaga konsistensi memori ketika menyimpan lebih dari satu cache dalam memori yang sama.

Perbandingan

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 microprocessor.

Cocok untuk

Aplikasi tujuan umum dan pembagian waktu

Aplikasi waktu nyata dan waktu kritis.

Kecepatan

Lebih lambat

Lebih cepat

Bandwidth

Terbatas

Lebih dari UMA



Perbedaan Utama

  • Model UMA 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 processor adalah samam sementara di NUMA waktu mengakses memori berubah ketika jarak memori dari processor 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 ke dari UMA.


Kesimpulan

UMA menyediakan latensi keseluruhan yang sama untuk processor yang mengakses memori. Sedangkan NUMA setiap processor memiliki memori khusus yang menghilangkan latensi ketika memori lokal diakses. Latensi berubah karena jarak antara processor dan memori berubah. Namun, NUMA telah meningkatkan kinerja dibandingkan dengan UMA.


Referensi

Posting Komentar

0 Komentar