Parallel dasturlash tushunchasining paydo bo’lish tarixi va unga sabab bo’lgan omillar


Parallel dastur ishlab chiqish bosqichlari -Parallelikni aniqlash


Download 1.98 Mb.
bet18/20
Sana26.12.2022
Hajmi1.98 Mb.
#1067252
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
parallel

Parallel dastur ishlab chiqish bosqichlari -Parallelikni aniqlash .

  • Parallelikni aniqlash

Vazifani tahlil qilish va parallel bajarilishi mumkin bo’lgan qism, bo’laklarni aniqlash

  • Parallelikni tashkil etish

Vazifani strukturasini ajratilgan qism, bo’laklarni effektiv bajarilishini ta’minlaydigan qilib o’zgartirish, ular o’rtasidagi aloqalarni, bog’liklarni aniqlash

Parallel dasturlash tizimlari yordamida parallel algoritmni dastur kodida ifodalash
Parallelikni amalga oshirish

  1. Ma’lum bir fan sohalariga tegishli masalalarni echish uchun mo’ljallangan Parallel programmalash paketlari

  2. Parallel bajariladigan ma’lum bir algoritmlar to’plamini o’z ichiga olgan kutubxonalar(MKL,PARMETIS).

  3. Aynan dastur ichida parallelikni tashkil etish imkonini beruvchi instrumental vositalar

Parallel dasturlar yaratishda eng qiyin vazifalar sifatida parallel amallarni bajarayotgan hisoblash jarayonlari o’rtasida munosabat va aloqalarni tashkil etish va umumiy hisoblangan resurslarni boshqarish hisoblanadi.
Jarayonlar o’rtasidagi aloqa masala yechilayotgan qurilma arxitekturasiga bog’liq bo’ladi.

  1. Hisoblash tizimlari arxitekturalari

Hisoblash tizimlari arxitekturalari-Umuiy xotirali
Hisoblash tizimlari arxitekturalari-Taqsimlangan xotirali
Hisoblash tizimlari arxitekturalari
Umuiy xotirali Taqsimlangan xotirali
Umuiy xotirali hisoblash tizimlarida parallel hisoblashlar jarayonlar ichida oqimlar yaratish yo’li bilan amalga oshiriladi.Oqimlar o’rtasidagi aloqa va munosabatlar ular uchun umumiy bo’lgan xotira orqali amalga oshiriladi.
Oqimlar yaratish

  • Dasturlash tillari imkoniyatlari yordamida

Java(util.concurrent),
C#(VS-2010, Netframework 4),
C++(Qt,Thread)

OpenMP

Download 1.98 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




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