Анализ эффективности векторизующих компиляторов на архитектуре 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
Другие работы
Управление информационной безопасностью в телекоммуникационных системах. Билет №11
IT-STUDHELP
: 24 ноября 2021
Билет №11
1. К какому из методов полного анализа рисков относится эта картинка
а) CRAMM
б) SSADM
в) CCTA
г) RiskAdvisor
3.Укажите основные цели методики CRAMM
а) оптимизация расходов на средства контроля и защиты
б) комплексное планирование и управление рисками
в) автоматизация процедур управления рисками
г) нет правильного ответа
4. Выберите какие из предложенных стандартов содержат правила управления информационной безопасностью?
а) ГОСТ Р ИСО/МЭК 27002-2012
б) ГОСТ Р ИСО/МЭК 27003-201
550 руб.
Ценовая политики коммерческой организации
evelin
: 14 октября 2013
Введение
В условиях рынка ценообразование представляет из себя весьма сложный процесс, подверженный влиянию многих факторов. Выбор общего направления в ценообразовании, главных подходов к определению цен на новые и уже выпускаемые изделия, оказываемые услуги с целью увеличения объемов реализации, товарооборота, повышения эффективности производства и укрепления рыночных позиций фирмы обеспечивается на основе маркетинга. Цены и ценовая политика выступают одной из главных составляющих маркетинга ф
5 руб.
Вентиль запорный МЧ00.30.00.00
coolns
: 9 октября 2019
Вентиль запорный автокад
Вентиль запорный чертеж
Вентиль запорный чертежи
Вентиль запорный деталирование
Вентиль запорный скачать
Запорный вентиль монтируют на трубопроводах, предназначенных для подачи жидкости.
С помощью вентиля можно периодически отключать одну часть трубопровода от другой, для этого нужно опустить запорный клапан поз. 5 вниз до соприкосновения с торцом втулки поз. 7. Перемещение клапана в вертикальном направлении производят вращением ключа поз. 8, насаженного на квадратный к
260 руб.
Широкополосная пассивная сеть GPON
ДО Сибгути
: 27 января 2013
УрТИСИ СибГУТИ курсовой проект выполнен в 2012 году по предмету Волоконно-оптические системы передачи, раздел GPON
преподаватель Шестаков И.И
произведен
-выбор трассы прокладки кабеля
-выбор оптических компонентов
-расчет количества оборудования волокон портов
-пропускной способности
-расчет энергетического
-бюджета системы
-разработка схемы организации связи
-расчет бюджета времени нарастания.
150 руб.