1. Флинн таксономиясы негізінде компьютерлік архитектураның классификацияларын сипаттаңыз


SMP жүйелерінің негізгі артықшылықтары



бет11/17
Дата22.07.2022
өлшемі0,87 Mb.
#37860
түріНұсқаулар
1   ...   7   8   9   10   11   12   13   14   ...   17
Байланысты:
ГОС пар.прог 1-19

SMP жүйелерінің негізгі артықшылықтары:
1) Бағдарламалаудың қарапайымдылығы мен әмбебаптығы. SMP архитектурасы қосымшаны құру кезінде қолданылатын бағдарламалау моделіне шектеулер қоймайды: параллель тармақтар моделі әдетте барлық процессорлар бір-біріне тәуелсіз жұмыс істеген кезде қолданылады. Алайда, процессорлық байланысты қолдана отырып модельдерді жүзеге асыруға болады. Ортақ жадты қолдану мұндай алмасудың жылдамдығын арттырады, сонымен қатар пайдаланушы жадының барлық көлеміне бірден қол жеткізе алады. SMP жүйелері үшін автоматты параллельдеудің тиімді құралдары бар;
2) Жұмыстың қарапайымдылығы. Әдетте SMP жүйелері техникалық қызмет көрсетуді жеңілдету үшін ауаны салқындататын кондиционер жүйесін пайдаланады;
3) салыстырмалы түрде төмен баға.
Кемшілігі - ортақ жад жүйелерінің масштабы жақсы емес.

10. Көп машиналы есептеу жүйелерінің модульдерін құрайтын топологиялық схемаларды сипаттаңыз.


11. Мультипроцессорлардың айқасқан (crossbar) және көп сатылы байланыс желілерін сипаттаңыз. Көлденең координаттық қосқыштар мен көп сатылы коммутациялық желілерді пайдалана отырып, SMP архитектуралық схема шешімдерінің жоғары тиімділігін түсіндіріңіз.

12. Параллель бағдарламалаудағы тәуелділікке талдау жазыңыз. Деректер және өрнек тәуелділігіне мысал келтіріңіз.
12) Параллельдік, дұрыстық және тәуелділік
Кез келген көзқарас тұрғысынан параллель орындау дұрыс нәтиже алу үшін орындалатын операциялардың реттілігімен шектеледі.
Параллельді орындау басқару, деректер және жүйе тәуелділіктерін шешуі керек
Тәуелділік бір операция осы кейінгі операция орындалмас бұрын нәтижені аяқтау және шығару үшін бұрынғы операцияға байланысты болғанда туындайды.
Кейбір операциялар белгілі бір ресурстарға байланысты болуы мүмкін болғандықтан, біз бұл тәуелділік түсінігін ресурстарға кеңейтеміз
Мысалы, деректердің орналасқан жеріне байланысты.
Тәуелсіз және тәуелді
Басқаша айтқанда, орындалуы
мәлімдеме 1;
мәлімдеме 2;
тең болуы керек
мәлімдеме 2;
мәлімдеме 1;

  • Олардың орындалу тәртібі маңызды болмауы керек!

  • Рас болса, мәлімдемелер бір-бірінен тәуелсіз

  • Екі мәлімдеме олардың орындалу реті есептеу нәтижесіне әсер еткенде тәуелді болады

Мысалы:
1-мысал Мәлімдемелер тәуелсіз
S1: a=1;
S2: b=1;

2-мысал Тәуелді (шындық (ағын) тәуелділік)


S1: a=1; Екіншісі біріншіге тәуелді
S2: b=a;

3-мысал Тәуелді (шығыс тәуелділігі)


S1: a=f(x); Екіншісі біріншіге тәуелді
S2: a=b;

4-мысал Тәуелді (тәуелділікке қарсы)


S1: a=b; Біріншісі екіншісіне байланысты
S2: b=1;




Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   17




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет