Здравствуйте. Сейчас я прохожу данный курс, и пришел к выводу, что без практики толку будет мало. Собственно, хотелось бы получить какие-либо задания для самостоятельной работы, которые мельком упоминаются в этом курсе, но нет ни слова о том, что это за задачи и где их брать. |
Опубликован: 15.04.2009 | Уровень: специалист | Доступ: платный
Лекция 4:
Конструкции распределения работы
< Лекция 3 || Лекция 4 || Лекция 5 >
Аннотация: Распределение витков циклов. Циклы с зависимостью по данным. Организация конвейерного выполнения для циклов с зависимостью по данным. Распределение нескольких структурных блоков между нитями (директива SECTION). Редукционные операторы (клауза REDUCTION). Выполнение структурного блока одной нитью (директива SINGLE). Распределение операторов одного структурного блока между нитями (директива WORKSHARE). Копирование значений приватных переменных (клаузы FIRSTPRIVATE, LASTPRIVATE, COPYIN, COPYPRIVATE).
Ключевые слова: ADI
Темы заданий для самостоятельной работы
Для полученного набора учебных задач с зависимостью по данным (SOR - метод последовательной верхней релаксации, ADI – метод попеременных направлений) реализовать их параллельное выполнение.
< Лекция 3 || Лекция 4 || Лекция 5 >