Анализ эффективности векторизующих компиляторов на архитектуре Intel 64
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Adobe Acrobat Reader
Описание
Анализ эффективности векторизующих компиляторов на архитектуре Intel 64
В результате бакалаврской работы была разработана библиотека для определения энергопотребления процессора и подсистемы памяти, использующая интерфейс RAPL. Был модифицирован пакет тестов ETSVC для определения энергопотребления каждого входящего в пакет цикла. Было проведено экспериментальное измерение энергопотребление процессора, при выполнении векторизованных и невекторизованных версии циклов из пакета ETSVC.
Был проведен анализ подсистемы автоматической векторизации для компиляторов GCC C/C++, Intel C/C++ Compiler, LLVM/Clang и PGI C/C++. Получены данные по числу векторизованных циклов каждым компиляторов и ускорению от векторизации. Выяснено что включение автовекторизатора может приводить к использованию других оптимизаций даже в случаи генерации скалярного кода.
Был проведен анализ влияния векторизации на энергопотребление процессора и подсистемы памяти для каждого цикла из пакета ETSVC. Произведено сравнение энергопотребления для анализируемых компиляторов и типов данных double, float, int и short int.
В результате бакалаврской работы была разработана библиотека для определения энергопотребления процессора и подсистемы памяти, использующая интерфейс RAPL. Был модифицирован пакет тестов ETSVC для определения энергопотребления каждого входящего в пакет цикла. Было проведено экспериментальное измерение энергопотребление процессора, при выполнении векторизованных и невекторизованных версии циклов из пакета ETSVC.
Был проведен анализ подсистемы автоматической векторизации для компиляторов GCC C/C++, Intel C/C++ Compiler, LLVM/Clang и PGI C/C++. Получены данные по числу векторизованных циклов каждым компиляторов и ускорению от векторизации. Выяснено что включение автовекторизатора может приводить к использованию других оптимизаций даже в случаи генерации скалярного кода.
Был проведен анализ влияния векторизации на энергопотребление процессора и подсистемы памяти для каждого цикла из пакета ETSVC. Произведено сравнение энергопотребления для анализируемых компиляторов и типов данных double, float, int и short int.
Дополнительная информация
Год защиты 2017
«Сибирский государственный университет телекоммуникаций
и информатики»
Кафедра вычислительных систем
Научный руководитель: Курносов Михаил Георгиевич
Выполнение на заказ дипломных, курсовых и
контрольных по специальностям:
МТС, АЭС и др.
E-mail: holm4enko@yandex.ru
«Сибирский государственный университет телекоммуникаций
и информатики»
Кафедра вычислительных систем
Научный руководитель: Курносов Михаил Георгиевич
Выполнение на заказ дипломных, курсовых и
контрольных по специальностям:
МТС, АЭС и др.
E-mail: holm4enko@yandex.ru
Другие работы
Обод L=170 мм, D=1060 мм тормоза лебёдки агрегата А50
leha.nakonechnyy.2016@mail.ru
: 4 февраля 2025
Обод L=170 мм, D=1060 мм тормоза лебёдки агрегата А50-Деталь-Деталировка-Сборочный чертеж-Чертежи-(Формат Компас 3D -CDW, Autocad Autodesk-DWG, Adobe-PDF, Picture-Jpeg)-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
167 руб.
Программа сложной структуры с использованием меню
VikkiROY
: 10 ноября 2012
ОГЛАВЛЕНИЕ.
1. ВИДЫ КОНТРОЛЯ ПРОГРАММ
2. ЦЕЛИ, ПРИНЦИПЫ И ЭТАПЫ ТЕСТИРОВАНИЯ
3. СТРУКТУРНОЕ ТЕСТИРОВАНИЕ
4. СОВМЕСТНОЕ ТЕСТИРОВАНИЕ МОДУЛЕЙ
5. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ
6. ТЕСТИРОВАНИЕ ПРОГРАММНОГО КОМПЛЕКСА В ЦЕЛОМ
7. ОТЛАДКА ПРОГРАММ
15 руб.
Совершенствование организации ТО и ТР с детальной разработкой агрегатного цеха на предприятии Авторемонт ИП Краснов г. Иваново
VikkiROY
: 7 мая 2011
Задание: Совершенствование организации ТО и ТР с детальной разработкой агрегатного цеха на предприятии "Авторемонт" ИП Краснов г. Иваново.
автомобиль: ВАЗ-21124.
производственный участок: агрегатный цех.
предприятие: "авторемонт" ИП Краснов.
Содержание:
Расчётно-пояснительная записка (введение, исследовательский раздел, расчётно-технологический раздел, организационный раздел, конструкторский раздел, технологическая карта, экономический раздел, список литературы, спецификация, характеристика авто
5 руб.
Контрольная работа по экономике труда
yudashkov
: 22 сентября 2014
Контрольная работа включает в себя теоретическую и практическую части. Теоретическая часть звучит для всех одинаково («Общее задание для всех вариантов»). Практическая часть выбирается студентом для решения в соответствии с вариантом (2 последние цифры пароля). Она содержит задачи по ключевым модулям дисциплины.
Общее задание для всех вариантов:
Опишите ваше рабочее место с точки зрения выполняемых функций и поставленных целей. Определите, какой из мотивационных типов (согласно модели Герчикова
149 руб.