Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
- Изучение архитектуры и программного обеспечения процессора Cell Broadband Engine.
- Получение базовых навыков разработки программ алгоритмов имитационного моделирования на процессоре Cell BE и сформулировать рекомендации по эффективному программированию данного класса ускорителей.
- Написать программу имитации работы клеточного автомата или изучаемых алгоритмов численного моделирования для процессора Cell Broadband Engine.
- Измерить время работы программы для массивов с разными размерами и нарисовать графики с результатами измерений в осях OX – размер массива в тысячах клеток, OY – время работы в секундах, совместив их с результатами замеров из предыдущей лабораторной работы.
- На основе полученных измерений оценить эффективность параллельной программы для процессора Cell Broadband Engine в сравнении с программой для графического процессора NVIDIA и сделать вывод о размерах моделируемого массива, при которых ее использование дает выигрыш по сравнению с последовательной программой.
- Изучить архитектуры процессора Cell Broadband Engine.
- Изучить средства программирования процессора Cell Superscalar и библиотеки SDK.
- Написать программу имитации работы клеточного автомата или изучаемых алгоритмов численного моделирования для процессора Cell Broadband Engine.
- Определить любым известным способом время выполнения программ и сравнить со временем выполнения этих программ на процессорах x86/x86_64.
- Выполнить оптимизацию программ известными способами и определить время их исполнения в зависимости от размера задач.
- Для проведения замеров времени исполнения программ на множестве массивов с различными размерами написать скрипт (на bash, csh или ином скриптовом языке), запускающий компиляцию и счет программы в цикле по размеру массива. Провести замеры времени исполнения программы на Cell Broadband Engine.
- Нарисовать графики времени работы программ, используя утилиту GNU Plot.
- Выявить преимущества и недостатки процессора Cell Broadband Engine по сравнению с архитектурой процессоров общего назначения.
- По результатам измерений времени выполнения определить сравнить эффективность программ имитации работы клеточного автомата или изучаемых алгоритмов численного моделирования для графического процессора NVIDIA и для процессора Cell Broadband Engine.
О сайте
Ссылка на первоисточник:
http://аспи.рф/
Поделитесь в соцсетях: