Содержание
- 2. Рассматриваемые вопросы Высокопроизводительные вычисления Характеристики параллельности Закон Амдаля
- 3. Высокопроизводительные вычисления это одна из наиболее актуальных и «горячих» тем как в информационных технологиях, так и
- 4. Под термином «высокопроизводительные вычисления» обычно подразумевают не только выполнение большого объема расчетов, но и обработку больших
- 5. Как правило, о высокопроизводительных вычислениях можно говорить тогда, когда к программно-аппаратной системе предъявляется одно или несколько
- 6. сложная задача – это задача, которая не может быть эффективно решена на существующих массовых вычислительных средствах
- 7. Основным подходом к решению любой сложной задачи является декомпозиция (разбиение задачи на совокупность подзадач меньшей размерности).
- 8. Декомпозиция разделение целого на части. Декомпозиция, как процесс расчленения, позволяет рассматривать любую исследуемую систему как сложную,
- 9. Декомпозиция
- 10. В зависимости от соотношения трудоемкостей задачи связи и подзадач зависит, к какому классу относится исходная сложная
- 11. Если: 1. ΣΣ Wij → 0, или T(Зсв) → 0, то З относится к классу несвязных
- 12. По мере совершенствования МВС происходит усложнение и увеличение количества задач в областях, традиционно использующих высокопроизводительную вычислительную
- 13. Задачи предсказания погоды, климата и глобальных изменений в атмосфере; науки о материалах; построение полупроводниковых приборов; сверхпроводимость;
- 14. Сейсморазведка Для повышения эффективности нефтедобычи важно знать форму и расположение нефтяного месторождения — это позволит оценить
- 15. Данные нефтяного месторождения в Мексиканском заливе . Площадь исследуемой поверхности составила 400 км2 , а объем
- 16. Распараллеливания арифметических и логических выражений Пусть E – простое арифметическое выражение, удовлетворяющее следующему условию: “Каждая из
- 17. Наиболее известные алгоритмы распараллеливания арифметических выражений Баера-Бовета, Брента и Винограда основаны на общем принципе: ориентированный ациклический
- 18. Задача распараллеливания выражений заключается в построении такого алгоритма, который по каждому выражению E дает эквивалентное ему
- 19. E = (x + (a * ((b / c) * d))) – (y – z)
- 20. Ẽ = (a * b) / (c / d) – ((y – z) – x).
- 21. Характеристиками сложности вычисления арифметического выражения являются: время t, затрачиваемое на вычисление арифметического выражения; общее число операций
- 22. Если считать , что любая операция занимает одну единицу времени, то время t вычисления арифметического выражения
- 23. Для выражений E и Ẽ имеем следующие характеристики сложности вычисления: Для выражения E t = 5
- 24. Для оценки распараллеленного выражения будем использовать такие характеристики параллельности, как ускорение и эффективность параллельных алгоритмов. Пусть
- 25. Ускорением ξp параллельного алгоритма называют отношение ξ= T1(n) /Tр(n) , а эффективность ξ*p параллельного алгоритма определяется
- 26. Имеем следующие характеристики параллельных вычислений: Для выражения E T1(n) = n – 1 = 6 Tp(n)
- 27. Еще две полезные оценки для параллельных схем вычислений являются цена и ценность параллельного решения. Цена параллельного
- 28. Характеристики сложности: 1. Т – трудоемкость решения задачи (часто определяется числом мультипликативных операций). 2. О –
- 29. Трудоемкость решения задачи T1(n) - трудоемкость решения некоторой задачи З(n), где n – это размерность задачи,
- 30. Ускорение параллельного вычисления ξ= T1(n) /Tр(n) Чем менее связная задача, тем больше число подсистем на которые
- 31. Эффективность параллельного вычисления ξ*= ξ/р=T1(n) /(Tр(n)*р) Чем ближе значение ускорения к р, тем более эффективен (ξ*→1)
- 32. Используется для оценки параллельных алгоритмов, структура которых предполагает выполнение всех операций либо с максимальной, либо с
- 33. Предположим, что программе доля операций, которые нужно выполнять последовательно, равна β, где 0 Крайние случаи в
- 34. Чтобы оценить, какое ускорение S может быть получено на компьютере из p процессоров при данном значении
- 35. Закон Амдала
- 36. Проанализируем полученное соотношение: Имеем большие затраты на обмен данными и синхронизацию, что может привести к неэффективности
- 37. Если 9/10 программы исполняется параллельно, а 1/10 по-прежнему последовательно, то ускорения более, чем в 10 раз
- 38. Отсюда вывод Если, оценив заложенный в программе алгоритм, ясно, что доля последовательных операций велика, то на
- 39. Важнейшим классом арифметических выражений являются рекурсивные выражения Рекурсия встречается в матричных операциях, является основой многих методов
- 40. Прямое суммирование
- 41. Попарное суммирование
- 42. Такой метод нахождения суммы элементов вектора получил название метода рекурсивного сдваивания или метода нахождения параллельных каскадных
- 43. В ряде случаев последовательный характер алгоритма изменить не так сложно. Допустим, что в программе есть следующий
- 44. По своей природе он строго последователен, так как на i-й итерации цикла требуется результат с (i-1)-й
- 45. Вместе с тем, выход очевиден. Поскольку в большинстве реальных программ нет существенной разницы, в каком порядке
- 46. требования к высокопроизводительным вычисленийям
- 47. сложная задача -это
- 48. Декомпозиция - это
- 49. Высота дерева решения равна- 5, ширина-4 Арифметического выражения включает 10 операций Ускорение равно______
- 50. Высота дерева решения равна- 5, ширина-2 Арифметического выражения включает 10 операций Цена параллельного решения равна______
- 51. Высота дерева решения равна- 4, ширина-3 Арифметического выражения включает 12 операций оптимальное число процессоров равно______
- 52. Высота дерева решения равна- 3, ширина-4 Арифметического выражения включает 12 операций эффективность равно______
- 53. Пример Скалярное умножение векторов заданной длины: A = B x C способом "пирамиды", В = {b1
- 54. Схема счёта "пирамидой"
- 55. . Информационный граф — "пирамида"
- 56. Высокая производительность ВС достигается структурными методами, основанными на параллельной обработке информации. ВС содержит несколько процессоров или
- 58. Скачать презентацию