Анализ эффективности векторизующих компиляторов на архитектуре Intel 64

Цена:
1550 руб.

Состав работы

material.view.file_icon FDE309D5-0FDA-4159-BBA9-28D8652D1637.pdf

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • 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.

Дополнительная информация

Год защиты 2017

«Сибирский государственный университет телекоммуникаций
и информатики»
Кафедра вычислительных систем
Научный руководитель: Курносов Михаил Георгиевич

Выполнение на заказ дипломных, курсовых и
контрольных по специальностям:
МТС, АЭС и др.
E-mail: holm4enko@yandex.ru
Оперативно-производственное планирование на предметно-замкнутом участке
Введение Расчет потребного количества оборудования и его загрузки. Расчет размера партии деталей. Расчет периодичности запуска-выпуска изделий в производство. Расчет длительности производственного цикла. Расчет продолжительности цикла обработки партии деталей по операциям. Расчет внутрицеховых заделов на участке. Выводы Список литературы
User evelin : 26 июля 2015
30 руб.
Відповідальність працівників за порушення законодавства про охорону праці
За порушення нормативно-правових актів з охорони праці, створення перешкод для діяльності посадових осіб органів дер­жавного нагляду за охороною праці винні особи притягаються до відповідальності згідно законів. Робітники, у разі невиконання ними вимог безпеки, викладе­них в інструкціях з безпечних методів робіт за професіями, залежно від характеру порушень, несуть відповідальність у ди­сциплінарному, адміністративному або кримінальному порядку. Дисциплінарна відповідальність регулюється Кодексо
User Elfa254 : 16 марта 2014
5 руб.
Зачет. Билет №0.
1. Дан фрагмент программы на ассемблере : push BX push CX push DX push AX mov AX,3508h add BX,AX pop AX pop DX mov AX,CX shl BX,1 not AX В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента. AX=0000h, BX=0CE5h, CX=0007h, DX=0023h 2. Дан фрагмент программы на ассемблере : push AX shr BX,1 add CX,BX not CX kjl: add BX,3 loop kjl or AX, DX В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значе
User Антон133 : 29 января 2017
200 руб.
Курсовая работа по дисциплине «Сети ЭВМ и телекоммуникации». Вариант № 1
Содержание 1 Синхронизация в системах ПДС 3 1.1 Классификация систем синхронизации 3 1.2 Поэлементная синхронизация с добавлением и вычитанием импульсов (принцип действия) 4 1.3 Параметры системы синхронизации с добавлением и вычитанием импульсов 5 1.4 Расчет параметров системы синхронизации с добавлением и вычитанием импульсов (задачи) 8 2 Кодирование в системах ПДС 14 2.1 Классификация кодов 14 2.2 Циклические коды (теория) 15 2.3 Построение кодера и декодера циклического кода. Формировани
User Nicola90 : 16 января 2014
600 руб.
up Наверх