Анализ эффективности векторизующих компиляторов на архитектуре 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
Другие работы
Экзамен по физике. Билет №5. 1-й семестр
sanrus72
: 7 мая 2014
Экзамен по физике. Билет №5. СибГУТИ 1-ый семестр.
Билет № 5
1. Напряжённость поля, создаваемого точечным зарядом, равномерно заряженной сферой и равномерно заряженным шаром (с выводом).
2. Явление электромагнитной индукции. Закон Фарадея. Правило Ленца. Генератор электрической энергии.
3. Через блок в виде сплошного диска массой 0,08 кг перекинута тонкая невесомая нить, к которой подвешены грузы массами 0,1 кг и 0,2 кг. Вычислите расстояние, которое пройдут грузы за 1 с. Трением в оси блока п
120 руб.
Теплотехника ИрГАУ Задача 1 Вариант 17
Z24
: 22 февраля 2026
В процессе изменения состояния 1 кг газа внутренняя энергия его увеличивается (или уменьшается) на Δu. При этом над газом совершается работа (или газ совершает работу), равная l. Начальная температура газа t1, конечное давление p2 (табл. 2).
Определить для заданного газа показатель политропы n, начальные и конечные параметры, изменение энтропии Δs и изменение энтальпии Δh. Представить процесс в pυ и Ts — диаграммах. Изобразить также (без расчета) изобарный, изохорный, изотермический и адиабат
220 руб.
Вертлюг буровой ВБ-60-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 10 июня 2016
Вертлюг буровой ВБ-60-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Гидростатика и гидродинамика ТИУ Задача 1.3 Вариант 11
Z24
: 31 декабря 2026
Определить удельный вес жидкости, не смешивающейся с водой и находящейся в левом колене U-образной стеклянной трубки на высоте h над границей раздела жидкости и воды. Вода налита в правую часть трубки. Разность уровней жидкости и воды в коленах трубки Δh. Плотность воды принять ρ = 1000 кг/м³.
150 руб.