Анализ эффективности векторизующих компиляторов на архитектуре 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
Другие работы
Контрольная работа по технической гидромеханике. Вариант №1
СибирскийГУТИ
: 6 марта 2014
3. Что называется вязкостью жидкости? В чем сущность закона вязкого трения Ньютона?
14. Указать физический смысл величин, входящих в дифференциальное уравнение Эйлера гидродинамики
23. Особенности течения жидкости в плоских и цилиндрических зазорах
33. Основные расчетные соотношения при последовательном и параллельном соединении труб
Задача 1
Определить величину и направление силы F, приложенной к штоку поршня для удержания его на месте. Справа от поршня находится воздух, слева от поршня и в ре
100 руб.
Выпускная квалификационная работа. Проект радиорелейной линии Чулым - Новосибирск
const30
: 10 августа 2018
Проект радиорелейной линии Чулым - Новосибирск
Объём работы - 63 страницы, на которых размещены 22 рисунка и 20 таблиц. При написании работы использовалось 11 источников.
Ключевые слова: ЦРРС, уровень мощности, диаграмма уровней, затухание
Основные результаты
В данной выпускной квалификационной работе выполнено проектирование цифровой радиорелейной линии Чулым-Новосибирск. Произведен выбор трассы, выбор необходимого оборудования расчет устойчивости связи ЦРРЛ. Разработана сема организации свя
1600 руб.
Основные принципы и способы защиты населения от опасностей
alfFRED
: 21 марта 2014
Введение
Классификация чрезвычайных ситуаций
Защита населения путём эвакуации
Организация радиационной и химической защиты населения
Организация медико-биологической защиты населения
Инженерная защита населения
Оповещение населения при чрезвычайной ситуации
Заключение
Введение
На современном этапе основной целью государственной политики в области защиты населения и территорий от чрезвычайных ситуаций является обеспечение гарантированного уровня безопасности личности, общества и государства
10 руб.
Влияние новых технологий на искусство
pepol
: 28 января 2013
На тему « Влияние новых технологий на искусство»
Введение……………………………………….………………………..….……..3
1. Взаимодействие искусства и технологий: перспективы развития……………………………………………………………………….…..4
2. Проявление и роль новых технологий в искусстве……………….7
Заключение………………………………………………………………..….….12
Список литературы………………………………………………………..….…14
100 руб.