G‘afarov, A. F. Galimyanov parallel hisobiyotlar qo'llanma Qozon


Download 1.46 Mb.
bet11/85
Sana24.12.2022
Hajmi1.46 Mb.
#1062519
1   ...   7   8   9   10   11   12   13   14   ...   85
Bog'liq
ParVychGafGal (1)

Vektorli quvurli kompyuterlar



Superkompyuter atamasining paydo bo'lishi o'rtadagi yaratilish bilan bog'liq



oltmishinchi
yillar
CDC tomonidan (Seymour
krem)

yangi vektor arxitekturasiga ega yuqori unumdor kompyuter .


Ushbu arxitekturaning asosiy g'oyasi edi


17

Machine Translated by Google
ma'lumotlarni qayta ishlash jarayonini parallellashtirish, qachon bir xil operatsiya qiymatlar massiviga (vektoriga) bir vaqtda qo'llaniladi. Bu fikr chiqdi
samarali bo'lib, faoliyatning turli darajalarida mujassamlangan

kompyuter.


Superkompyuterlar olamining klassik vakili birinchi vektorli konveyer kompyuteri Cray-1 (1976). Asosiy xususiyatlar
Bu sinfdagi kompyuterlarning arxitekturasi quyidagicha.

o buyruqlarni quvur liniyasi orqali bajarish.



  • Funktsional qurilma mustaqilligi, ya'ni . biroz

operatsiyalar bir vaqtning o'zida amalga oshirilishi mumkin.





  • Vektorli ishlov berish (ma'lumotlar to'plami bitta tomonidan qayta ishlanadi

jamoa).

  • Funktsional qurilmalarni ulash (bir nechta "makro-quvur" rejimida vektor operatsiyalari).

  • Ko'p ishlov berish (mustaqil protsessorlarning mavjudligi

bir nechta mustaqil dasturlarni ishga tushirish imkonini beradi).
Vektorli quvurli kompyuterlarning samaradorligi juda muhimdir yo'l bir xil va mustaqil operatsiyalar mavjudligiga bog'liq. Sifatda
Masalan, sxemalar ko'rinishidagi bir nechta hisob-kitoblarni ko'rib chiqing, 2.1-rasmda ko'rsatilgan, a, b, c.

18
Machine Translated by Google


Guruch. 2.1 Vektorlashtiriladigan va vektorlashtirilmaydigan algoritmlarga misollar


Chunki vektor-quvurli kompyuterlarning buyruq tizimida bu odatda
vektor buyruqlar mavjud bo'lib, ularda argumentlar ham skalar, ham bo'lishi mumkin vektorlar, shaklda ko'rsatilgan bo'laklarning vektorizatsiyasi. 2.1, a va b, sabab bo'lmaydi muammolar. Shu bilan birga, rasmda ko'rsatilgan parcha. 2.1, ichida, imkonsiz vektorlashtirish, chunki A massivning i-elementini hisoblash mumkin emas
oldingi element baholanmaguncha boshlang. Ushbu misolda
oldini oladigan operatsiyalar o'rtasida bog'liqlik mavjud vektorlashtirish. Dasturni ishga tushirishda buni yodda tutish kerak kompyuter vektor-konveyer arxitekturasi.
Misol tariqasida, ba'zi dasturning yarmini faraz qilaylik Bu vektorlash mumkin bo'lmagan sof ketma-ket hisoblar.
Keyinchalik, dasturning ikkinchi yarmi bir zumda bajarilgan taqdirda ham mukammal vektorizatsiya tufayli butun dasturni ko'proq tezlashtiradi
biz uni ikki marta olmaymiz.



      1. Download 1.46 Mb.

        Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   85




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling