Учебное пособие москва мади 2020 ббк 32. 81 В 683 Волосова, А. В. В683


Программное обеспечение параллельных компьютеров



Download 5,19 Mb.
Pdf ko'rish
bet24/101
Sana16.10.2022
Hajmi5,19 Mb.
#853454
TuriУчебное пособие
1   ...   20   21   22   23   24   25   26   27   ...   101
Bog'liq
fel20E533

 
4.5. Программное обеспечение параллельных компьютеров 
Программное обеспечение параллельных компьютеров нельзя 
рассматривать отдельно от 
аппаратного обеспечения. 
Разработка 
эффективного 
параллельного 
программного 
обеспечения 
является 
центральной проблемой параллельных вычислений. 
Основные подходы 
Использования 
в 
традиционных 
языках 
программирования 
специальных комментариев, добавляющих "параллельную" специфику в 
изначально последовательные программы (стандарт ОреnМР). Это - 
спецкомментарии для компилятора. Использование спецкомментариев 
добавляет возможность параллельного исполнения и полностью сохраняет 
исходный вариант программы.
Расширение существующих языков программирования.
Механизм предполагает использование дополнительных операторов и 
новых элементов описания переменных. Это дает пользователю возможность 


41 
непосредственно реализовывать параллельные вычисления в программе и 
управлять ее исполнением. Языки НРF (hight performance Fortran) и mpС 
позволяют создавать
эффективное программное обеспечение для 
неоднородных вычислительных систем. 
Существуют специальные языки параллельного программирования, 
которые могут точно отразить либо специфику архитектуры параллельных 
систем, либо свойства какого-то класса задач некоторой предметной области 
- Occam, Sisal, НОРМА. 
Также имеются библиотеки и интерфейсы, поддерживающие 
взаимодействие параллельных процессов - интерфейс MPI (Message Passing 
Interface), библиотеки Lapack, ScaLapack, HP Mathematical Library, система 
Linda. 
Существуют специализированные пакеты и программные комплексы, 
для использования которых пользователю необходимо указывать входные 
данные с тем, чтобы правильно использовать возможности пакета.
В настоящее время параллельные компьютеры - системы, состоящие из 
сотен и тысяч процессоров, каждый из которых ‒ сложная параллельная 
система.

Download 5,19 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   101




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish