# You can also click the upper-left icon to select videos from the playlist.
source: НОУ ИНТУИТ 2013年12月29日
Основы распараллеливания программ
Курс и тесты в НОУ "ИНТУИТ" http://www.intuit.ru/studies/courses/586/442/info
Автор: Владимир Карпов
В настоящее время развитие вычислительных систем испытывает третий кризис программного обеспечения. Первый кризис разразился в 60-70е годы прошлого века, когда программирование в машинных кодах и на языке ассемблера вошло в противоречие с возросшей производительностью компьютеров. Выходом стало появление языков высокого уровня. Второй кризис пришелся на 80-90е годы. Создание и поддержка сложных и надежных программных комплексов, содержащих несколько миллионов строк кода, написанных сотнями программистов, потребовали развития объектно-ориентированных языков и разработки инструментария для поддержки больших программных проектов. Третий кризис связан с невозможностью дальнейшего экстенсивного развития hardware и переходом к многоядерным архитектурам. Адекватного ответа на возникший кризис до сих пор не найдено. Одним из способов его преодоления является разработка параллельных программ.
Лекция 1: Актуальность параллельной обработки данных 1:17:54 Определение суперкомпьютера, история параллельности, классификация вычислительных систем, асимптотический анализ, декомпозиция.
Лекция 2: Асимптотический анализ 1:19:46
Лекция 3: Активности и виды зависимостей 48:16
Лекция 4: Цикл и управление распределением задач 1:01:02
1. Clicking ▼&► to (un)fold the tree menu may facilitate locating what you want to find. 2. Videos embedded here do not necessarily represent my viewpoints or preferences. 3. This is just one of my several websites. Please click the category-tags below these two lines to go to each independent website.
No comments:
Post a Comment