Дослідження структури алгоритму множення матриць. Реалізація заданого алгоритму. Розробка кластерної системи

Автор работы: Пользователь скрыл имя, 10 Мая 2015 в 16:42, курсовая работа

Описание работы

Паралельні обчислення — це форма обчислень, в яких кілька дій проводяться одночасно. Грунтуються на тому, що великі задачі можна розділити на кілька менших, кожну з яких можна розв'язати незалежно від інших. Паралельні обчислення застосовуються вже протягом багатьох років, в основному в високопродуктивних обчисленнях, але зацікавлення ним зросло тільки недавно, через фізичні обмеження зростання частоти. Оскільки споживана потужність (і відповідно виділення тепла) комп'ютерами стало проблемою в останні роки, паралельне програмування стає домінуючою парадигмою в комп'ютерній архітектурі, основному в формі багатоядерних процесорів.

Содержание работы

Вступ…………………………………………………………………………………..3
1. Дослідження структури алгоритму множення матриць…………………….5
1.1. Проектування блок-схеми виконання алгоритму………………………...7
1.2. Блок-схема виконання алгоритму…………………………………………..8
2. Розрахунковий розділ…………………………………………………………...11
2.1. Послідовне виконання………………………………………………………11
2.2. Паралельне виконання……………………………………………………...12
3. Реалізація заданого алгоритму………………………………………………...16
3.1. Блок-схема роботи програми……………………………………………….16
3.2. Вибір середовища…………………………………………………………….17
3.3. Опис роботи програми……………………………………………………….17
3.4. Результат виконання програми…………………………………………….20
4. Розробка кластерної системи…………………………………………………..22
4.1. Базова інфраструктура………………………………………………………22
4.2. Проектування архітектури кластерної системи………………………….24
4.3. Вибір системного ПЗ…………………………………………………………26
Висновки…………………………………………………………………………….30
Список використаної літератури………………………………………………..31