Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Робоча навчальна програма
з дисципліни „ Паралельні та розподілені обчислення”
Освітньо-кваліфікаційний рівень: бакалавр
Напрямок „Комп’ютерна інженерія”
Спеціальність „Комп’ютерні системи та мережі”
Київ Університет "Україна"
Робочу навчальну програму створено на основі навчальної програми
Автор: д.т.н. Доля В.Г. _______________________(підпис)
Робочу навчальну програму розглянуто й затверджено на засіданні кафедри комп’ютерної інженерії: Протокол від "____"_______________ 200__ р. № ___ Зав. кафедрою комп’ютерної інженерії канд. техн. наук, доцент Тимошенко А.Г. ______________________(підпис)
Робочу навчальну програму розглянуто й затверджено на засіданні методичної ради Університету:
Протокол від "____"_______________ 200__ р. № ___. Голова методичної Ради ______________________(підпис)
1. Мета та задачі дисципліни, її місце в навчальному процесі 1.1. Тема викладання навчальної дисципліни Широке використання в наш час розподілених систем паралельної обробки інформації визначає задачі розпаралелювання і розподілення як головні напрямки у вирішенні проблеми створення комп’ютерних інтелектуальних систем нового покоління. Темою навчальної дисципліни „ Паралельні та розподілені обчислення ” (ПРО) є опанування студентами основ паралельних та розподілених обчислень в паралельних і розподілених обчислювальних системах. 1.2. Задачі вивчення навчальної дисципліни Оволодіння методами і засобами паралельних та розподілених обчислень має велике значення у формуванні науково-технічного світогляду інженера. У зв’язку з цим внаслідок вивчення дисципліни студент повинен: · знати проблематику та основні напрямки досліджень ПРО; · вивчити основні методи проведення ПРО; · опанувати принципи створення та функціонування паралельних та розподілених обчислювальних систем; · знати основні характеристики апаратно-програмних засобів паралельних та розподілених обчислювальних систем; · оволодіти навичками виконання ПРО. Для досягнення необхідного рівня знань використовується модульний принцип побудови навчальної програми у відповідності до модульно-рейтингової системи навчання. В процесі викладання дисципліни вирішуються задачі подання навчального матеріалу на інформаційних засадах у сукупності з елементами зворотного зв’язку та поточного і підсумкового контролю за опануванням знань. 1.3. Місце навчальної дисципліни в системі професійних знань. Навчальна дисципліна відноситься до циклу професійно-орієнтованих дисциплін, спрямованих на оволодіння студентами основ проектування високопродуктивних обчислювальних машин нових поколінь та сучасних високоефективних розподілених комп’ютерних систем з паралельною обробкою великих обсягів оперативної інформації.. Вивчення дисципліни потребує наявності у студентів основних знань із загальнотеоретичних та загально-інженерних дисциплін. Комплекс знань, що формується цією дисципліною, відноситься до засад фахової підготовки спеціалістів. На базі набутих знань майбутні фахівці зможуть організовувати автоматизоване проектування програмного забезпечення розподілених багатомашинних обчислювальних систем з використанням ефективних методів ПРО. Тематичний план 2.1. Розподіл навчальних годин
2.2. Тематичний план навчальної дисципліни
3. Зміст тем дисципліни 3.1. Лекційна частина навчальної дисципліни
3.2. Лабораторна частина навчальної дисципліни
3.3. Самостійна робота студентів
3.4. Розрахунково-графічні роботи
3.5. Консультації
3.6. Тематика контрольних робіт для студентів заочної форми навчання
4. Завдання для поточного та підсумкового контролю Завдання для поточного контролю
4.2. Питання до іспиту Модуль 1. Алгоритми та засоби паралельних обчислень Тема 1. Характеристика проблеми ПРО Характеристика проблеми ПРО Історія розвитку моделей обчислень. Концепція необмеженого паралелізму. Тема 2. Алгоритми паралельних обчислень Характеристика проблеми розпаралелювання обчислень. Види і засоби розпаралелювання обчислень. Паралельні форми алгоритмів. Навести приклад. Характеристики паралельних алгоритмів. Навести приклад. Тема 3. Графові моделі паралельних алгоритмів Графи паралельних алгоритмів. Основні характеристики. Навести приклад. Графи паралельних процесів в ПОМ. Матриці інциденцій та суміжності. Списки інциденцій та суміжності. Тема 4. Мережі Петрі Мережі Петрі: основні характеристики. Прості мережі Петрі. Розширені мережі Петрі. Принципи функціонування мережі Петрі. Області використання мереж Петрі. Тема 5. ПОМ ПОМ. Класифікація Флінна. Структура та складові частини ПОМ. Основні характеристики ПОМ. Режими керування роботою ПОМ. Типи ПОМ. Основні типи ПОМ. Типи процесорів ПОМ. Типи комунікаційних мереж ПОМ. Типи пристроїв пам’яті ПОМ. Елементна база ПОМ. Інтелектуальні, трансп’ютерні та систолічні ПОМ. Тема 6. Організація обчислювального процесу в ПОМ Організація обчисленьв ПОМ Рівні та засоби розпаралелювання інформації в ПОМ. Засоби обробки інформації в ПОМ. Пакетна обробка інформації в ПОМ. Мультипрограмна обробка інформації в ПОМ. Виконання послідовності макроінструкцій в ПОМ. Обробка інформації в режимі колективного користування. Обробка інформації в режимі реального часу. Конвейєрна обробка інформації в ПОМ. Режими диспетчеризації обчислювального процесу в ПОМ. Модуль 2. Виконання обчислень в ПРОС Тема 7. ПРОС Основні характеристики ПРОС. Паралельні обчислювальні системи: основні характеристики. Розподілені обчислювальні системи: основні характеристики. Порівнювальні характеристики паралельних та розподілених обчислювальних систем. Децентралізована обробка інформації в ПРОС. Централізована обробка інформації в ПРОС. Розподілена обробка інформації в ПРОС. Комунікаційні мережі ПРОС. Тема 8. Організація обчислень в ПРОС Загальна схема функціонування ПРОС. Режими функціонування ПРОС. Схема процесу виконання завдань в ПРОС. Режими керування обчисленнями в ПРОС. Дисципліни обслуговування завдань в ПРОС. Тема 9. Планування ПРО Основні характеристики процесу планування ПРО. Організація процесу планування ПРО. Стадії планування ПРО. Основні види планування ПРО. Тема 10. Моделі та алгоритми планування ПРО Постановка задачі планування ПРО. Основні характеристики алгоритмів планування ПРО. Графові моделі планування ПРО. Подання задачі планування ПРО у вигляді задачі математичного программування. Евристичні алгоритми планування ПРО. Тема 11. Програмне забезпечення ПРОС Системне програмне забезпечення ПРОС. Прикладне програмне забезпечення ПРОС. Паралельні мови програмування в ПРОС. 4.3. Наочні та технічні засоби навчання В процесі навчання будуть використані наочні та комп’ютерні засоби програмування з метою оволодіння студентами навичками виконання паралельних та розподілених обчислень. 5. Список літератури
|