РУсскоязычный Архив Электронных СТатей периодических изданий
Актуальные проблемы современной науки/2012/№ 6/

Методология оценки производительности вычислительных систем

Методология измерения производительности вычислительных систем, основанная на анализе поведения их микроархитектуры.

Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Актуальные проблемы современной науки, 6, 2012 Введение Вычислительные системы разного типа окончательно вошли во все сферы жизни общества. <...> Например, в производстве, вычислительные системы необходимы для решения сложных и ресурсоемких, но однотипных задач. <...> Так, в структурной биологии и классической молекулярной динамике решаются задачи по вычислению межатомных взаимодействий. <...> Для анализа озвученного выше вопроса в лаборатории I-SCALARE были использованы набор бенчмарков SPEC (Standard Performance Evaluation Corporation) CPU2006 и профилировщик производительности Intel VTune Amplifier XE. <...> Таким образом, следует провести адаптацию SPEC CPU2006[1] под Intel VTune Amplifier XE[2], автоматизировав тем самым сбор статистики по поведению архитектуры под нагрузкой тестов. <...> Постановка задачи Как уже было сказано, поставлена задача адаптации SPEC CPU2006 под Intel VTune Amplifier XE. <...> Прежде всего, необходимо установить пакет тестов SPEC и научиться запускать тесты. <...> Во-вторых, как и при работе с любой новой программой, необходимо изучить все возможности и особенности использования Intel VTune Amplifier XE. <...> И, наконец, все выше перечисленное объединить в единый скрипт, который будет автоматизировать весь процесс от запуска тестов до получения финальных результатов (графиков). <...> Диапазон приложений пакета довольно велик, он охватывает приложения, начиная от задач предсказания погоды (Weather Research and Forecasting, WRF) до молекулярной динамики (GROMACS). <...> Как видно из названия, пакет тестов выпушен в 2006 году, следовательно, содержащиеся в этом пакете приложения еще старше. <...> Perl – язык программирования общего назначения, который был первоначально создан для манипуляций с текстом, но на данный момент используется для выполнения широкого спектра задач, включая системное администрирование, веб-разработку, сетевое программирование, игры, биоинформатику, разработку графических пользовательских интерфейсов. <...> Следующими шагами стали сборка и последующий запуск всех входящих в пакет тестов. <...> Далее приступаем <...>
** - вычисляется автоматически, возможны погрешности

Похожие документы: