G‘afarov, A. F. Galimyanov parallel hisobiyotlar qo'llanma Qozon
Download 1.46 Mb.
|
ParVychGafGal (1)
- Bu sahifa navigatsiya:
- Parallel ishlar
- Parallel dastur
Taqsimlangan hisoblash - bu ma'lumotlarni qayta ishlash texnologiyasi unda katta vazifa ko'pchilik o'rtasida taqsimlanadi
kompyuter tarmog'i yoki Internet orqali ulangan kompyuterlar. Bulutli hisoblash - bu ma'lumotlarni qayta ishlash texnologiyasi kompyuter resurslari va imkoniyatlari Internet xizmati sifatida taqdim etiladi. Shunday qilib, taqsimlangan va bulutli hisoblash parallel hisoblashning alohida holati. Parallel hisoblash mumkin bitta kompyuter sifatida ishlab chiqariladi (superkompyuter yoki ko'p yadroli). kompyuter) va ko'plab kompyuterlarda. Tarqalgan va bulutli hisob-kitoblarni bitta kompyuterda bajarish mumkin emas. Parallel ishlar - bu bir vaqtning o'zida (yo'q.) majburiy ravishda mustaqil) bajarish. Parallel algoritm - bu operatsiyalari mumkin bo'lgan algoritm bir vaqtning o'zida ishlash (mustaqil bo'lishi shart emas); shuni nazarda tutadi aniq yoki bilvosita, parallel operatsiyalar ko'rsatilgan, yoki ko'p operatsiyalar. Parallel algoritmning qat'iy tushunchasi kiritilmagan. Parallel dastur - parallel ravishda yozilgan algoritm hisoblashga qaratilgan ba'zi dasturlash tizimi parallel arxitektura tizimlari. 7 Machine Translated by Google Ma'lumotlar parallelligi. funktsional parallellik. Agar da muammoni hal qilishda protsessorlar xuddi shunday ishlaydi hisob-kitoblar ketma-ketligi, lekin turli ma'lumotlardan foydalaning, keyin ular haqida gapirishadi ma'lumotlar parallelligi. Masalan, ma'lumotlar bazasi orqali qidirishda har bir protsessor ma'lumotlar bazasining o'z qismi bilan ishlashi mumkin. Agar protsessorlar bir xil vazifaning turli vazifalarini bajarish, turli funktsiyalarni bajarish, keyin funktsional parallelizm haqida gapiring. Biz asosan ko'rib chiqamiz ma'lumotlar parallelligi. Quvurlarni o'tkazish operatsiyasi ma'lumotlari (quvur parallelligi tranzaksiya darajasida). Operatsiya mikrooperatsiyalarga bo'linsin. Tartibga solish mikro-operatsiyalarni bajarish tartibida va har bir bajarish uchun biz tanlaymiz qurilmaning alohida qismi. Vaqtning birinchi daqiqasida kirish ma'lumotlari birinchi qismda qayta ishlash uchun keling. Birinchisini tugatgandan so'ng mikrooperatsiyalar, birinchi qism o'z ishining natijalarini ikkinchi qismga o'tkazadi va yangi ma'lumotlarni oladi. Kirish argumentlari barcha bosqichlardan o'tganda ishlov berish, operatsiya natijasi qurilmaning chiqishida paydo bo'ladi. Shunday qilib, funktsional parallellik amalga oshiriladi. Har bir qism qurilma konveyer bosqichi deb ataladi va bosqichlarning umumiy soni uzunlik deb ataladi konveyer. Hisoblash tizimining haqiqiy ishlashi - raqam amalda vaqt birligi uchun o'rtacha bajarilgan operatsiyalar. Yuqori hisoblash tizimining ishlashi - maksimal bir birlik uchun tizim tomonidan bajarilishi mumkin bo'lgan operatsiyalar soni vaqt. Ta'riflardan kelib chiqadiki, haqiqiy va eng yuqori samaradorlik tizimlar mos ravishda haqiqiy va eng yuqori ko'rsatkichlarning yig'indisidir, tizimni tashkil etuvchi protsessorlar. Birining eng yuqori ishlashi protsessor n × f × k ko'paytmasi sifatida hisoblanadi , bu erda n - operatsiyalar soni 8 Machine Translated by Google suzuvchi nuqta, bir tsiklda bajarilgan, f - soat chastotasi protsessor, k - protsessordagi yadrolar soni. Eng yuqori samaradorlik ham nazariy deb ataladi ishlash. Bu ism haqiqatda ekanligini ta'kidlaydi dasturning ishlashi nafaqat oshmaydi, balki hech qachon bu chegaraga yetadi. Berilgan vaqt oralig'ida protsessor yuklanishi - nisbat butun segment uzunligiga berilgan segmentdagi real protsessorning ishlash vaqti. Kompyuter tizimining ish yuki bir xildan iborat protsessorlar - barcha protsessorlar ish yuklarining o'rtacha arifmetik qiymati. Kimdan ta'rifdan kelib chiqadiki, ish yuki p 0ÿpÿ1 shartni qondiradi . dan iborat kompyuter tizimida algoritmni amalga oshirishni tezlashtirish bir xil protsessorlardan - algoritmni bajarish vaqtining nisbati parallel vaqtga kelib bitta protsessor (bitta protsessor yadrosida). ijro. Tezlik parallel algoritmni tanlashga va yo'qligiga bog'liq bu algoritm kompyuter tizimining arxitekturasiga qay darajada adekvat. Kompyuter tizimida algoritmni amalga oshirish samaradorligi , s bir xil protsessorlardan iborat tezlikni s ga nisbati . Download 1.46 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling