ishlashni yaxshilashga qaratilgan noodatiy me'moriy echimlar (vektor operatsiyalari bilan ishlash, protsessorlar o'rtasida tezkor xabar almashish yoki ko'p protsessorli tizimlarda global xotirani tashkil qilish va boshqalar). - umumiy ma'lumotlarga kirish jismoniy ajratilgan xotira bilan ta'minlanadi
- bir vaqtning o'zida barcha xotira elementlari uchun kirish muddati endi bir xil bo'lmaydi => bir xil bo'lmagan xotiraga kirish sodir bo'ladi
Asosan, NUMA arxitekturasi MPP (massiv parallel) arxitekturasi boʻlib, SMP (simmetrik koʻp protsessorli arxitektura) tugunlari alohida hisoblash elementlari sifatida qabul qilinadi.
Bitta SMP tugunida xotiraga kirish va ma'lumotlar almashinuvi tugunning mahalliy xotirasi orqali amalga oshiriladi va juda tez sodir bo'ladi, shuningdek, boshqa SMP tugunining protsessorlariga kirish ham mavjud, ammo sekinroq va murakkabroq manzillash tizimi orqali.
NUMA - non-uniform memory access - mavjud protsessorlarning faqat mahalliy kesh xotirasi (faqat kesh xotirasi arxitekturasi yoki COMA
- turli protsessorlarning mahalliy keshlarining muvofiqligi ta'minlangan tizimlar (kesh-kogerent NUMA yoki CC-NUMA); bunday tizimlar orasida: SGI Origin 2000, Sun HPC 10000, IBM / Sequent NUMA-Q 2000;
- turli protsessorlarning mahalliy xotirasiga umumiy foydalanish kesh kogerentligining apparat darajasida qo'llab-quvvatlanmasdan ta'minlangan tizimlar (keshsiz kogerent NUMA yoki NCC-NUMA); masalan, Cray T3E tizimi
NUMA arxitekturasiga ega tizimlar quyidagilarga bo'linadi:
PVP (Parallel vektor jarayoni) - vektor protsessorlari bilan parallel arxitektura - PVP tizimlarining asosiy xususiyati quvurli funktsional qurilmalarda samarali bajariladigan mustaqil ma'lumotlar vektorlarini bir xil turdagi qayta ishlash buyruqlarini ta'minlaydigan maxsus vektorli quvurli protsessorlarning mavjudligi.
- Odatda, bir nechta bunday protsessorlar (1-16) ko'p protsessorli konfiguratsiyalarda umumiy xotira (SMP ga o'xshash) bilan bir vaqtda ishlaydi. Bir nechta tugunlarni kalit yordamida ulash mumkin (MPP ga o'xshash).
- Vektor formatida ma'lumotlarni uzatish skaler formatga qaraganda ancha tezroq bo'lganligi sababli (maksimal tezlik 64 Gb / s bo'lishi mumkin, bu skalyar mashinalarga qaraganda 2 marta tezroq), parallellashtirish paytida ma'lumotlar oqimlari o'rtasidagi o'zaro ta'sir muammosi ahamiyatsiz bo'ladi. .
- Skayar mashinalarda yomon parallellashtirilgan narsa, vektorli mashinalarda yaxshi parallellashtirilgan.
- Shunday qilib, PVP arxitektura tizimlari umumiy maqsadli tizimlar bo'lishi mumkin.
- Biroq, vektor protsessorlari juda qimmat bo'lganligi sababli, bu mashinalarni ommaga taqdim etib bo'lmaydi.
Do'stlaringiz bilan baham: |