Выпускная квалификационная работа. Векторизация подпрограмм линейной алгебры средствами Java JDK 9 Vector API
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Adobe Acrobat Reader
Описание
Векторизация подпрограмм линейной алгебры средствами Java JDK 9 Vector API
Выпускная квалификационная работа.
Объём работы 73 страницы, на которых размещены 5 рисунков. При написании
работы использовалось 8 источников.
Целью бакалаврской работы было исследование ускорения, получаемого
при использовании интерфейса прикладного программирования Vector API для
реализации алгоритмов линейной алгебры.
В настоящее время существует большое количество задач, решение
которых требует использования значительных вычислительных ресурсов при
выполнении идентичных операций над массивными объемами различных видов
данных. В подобном случае целесообразным является использование команд
векторных расширений процессора, позволяющих обрабатывать несколько
элементов массива данных за одну итерацию цикла, что уменьшает время работы
программы в несколько раз, в зависимости от используемого типа данных и
длины векторных регистров процессора. Наборы команд подавляющего
большинства современных процессорных архитектур поддерживают
использование векторных инструкций.
В рамках дипломного проекта были реализованы алгоритмы линейной
алгебры DAXPY, SDOT, DSPR, DSYR, DSYR2K и DGEMM на языке
программирования Java с их последующей векторизацией. Проведено
экспериментальное исследование для определения коэффициента ускорения при
использовании векторных реализаций алгоритмов.
По результатам проведённых экспериментов видно, что при векторизации
коэффициент ускорения выполнения алгоритмов близок к 3, что соответствует
значениям, указываемым разработчиками интерфейса прикладного
программирования Vector API.
ОТЗЫВ
на выпускную квалификационную работу студента
по теме «Векторизация подпрограмм линейной алгебры средствами Java JDK 9
Vector API»
Наборы команд практически всех архитектур современных процессоров
включают поддержку векторных инструкций: MMX/SSE/AVX в архитектурах IA-
32 и Intel 64, набор AltiVec в архитектуре Power, NEON SIMD в семействе
архитектур ARM, MSA в MIPS. Основная сфера применения векторных
инструкций – сокращение времени работы с одномерными массивами. Как
правило, ускорение, достигаемое при использовании векторных инструкций, в
первую очередь определяется количеством элементов массива, помещающихся в
векторный регистр. Вторым важным аспектом использования векторизации
является сокращения энергопотребления процессором при выполнени
векторизованного кода.
В рамках бакалаврской работы студент выполнил реализацию
алгоритмов линейной алгебры DAXPY, SDOT, DSPR, DSYR, DSYR2K и
DGEMM на языке программирования Java с их последующей векторизацией.
Проведено экспериментальное исследование для определения коэффициента
ускорения при использовании векторных реализаций алгоритмов.
За время работы студента зарекомендовал себя как сложившийся
специалист, все задания выполнил в срок. Считаю, что бакалаврская работа
студента заслуживает оценки «отлично».
Выпускная квалификационная работа.
Объём работы 73 страницы, на которых размещены 5 рисунков. При написании
работы использовалось 8 источников.
Целью бакалаврской работы было исследование ускорения, получаемого
при использовании интерфейса прикладного программирования Vector API для
реализации алгоритмов линейной алгебры.
В настоящее время существует большое количество задач, решение
которых требует использования значительных вычислительных ресурсов при
выполнении идентичных операций над массивными объемами различных видов
данных. В подобном случае целесообразным является использование команд
векторных расширений процессора, позволяющих обрабатывать несколько
элементов массива данных за одну итерацию цикла, что уменьшает время работы
программы в несколько раз, в зависимости от используемого типа данных и
длины векторных регистров процессора. Наборы команд подавляющего
большинства современных процессорных архитектур поддерживают
использование векторных инструкций.
В рамках дипломного проекта были реализованы алгоритмы линейной
алгебры DAXPY, SDOT, DSPR, DSYR, DSYR2K и DGEMM на языке
программирования Java с их последующей векторизацией. Проведено
экспериментальное исследование для определения коэффициента ускорения при
использовании векторных реализаций алгоритмов.
По результатам проведённых экспериментов видно, что при векторизации
коэффициент ускорения выполнения алгоритмов близок к 3, что соответствует
значениям, указываемым разработчиками интерфейса прикладного
программирования Vector API.
ОТЗЫВ
на выпускную квалификационную работу студента
по теме «Векторизация подпрограмм линейной алгебры средствами Java JDK 9
Vector API»
Наборы команд практически всех архитектур современных процессоров
включают поддержку векторных инструкций: MMX/SSE/AVX в архитектурах IA-
32 и Intel 64, набор AltiVec в архитектуре Power, NEON SIMD в семействе
архитектур ARM, MSA в MIPS. Основная сфера применения векторных
инструкций – сокращение времени работы с одномерными массивами. Как
правило, ускорение, достигаемое при использовании векторных инструкций, в
первую очередь определяется количеством элементов массива, помещающихся в
векторный регистр. Вторым важным аспектом использования векторизации
является сокращения энергопотребления процессором при выполнени
векторизованного кода.
В рамках бакалаврской работы студент выполнил реализацию
алгоритмов линейной алгебры DAXPY, SDOT, DSPR, DSYR, DSYR2K и
DGEMM на языке программирования Java с их последующей векторизацией.
Проведено экспериментальное исследование для определения коэффициента
ускорения при использовании векторных реализаций алгоритмов.
За время работы студента зарекомендовал себя как сложившийся
специалист, все задания выполнил в срок. Считаю, что бакалаврская работа
студента заслуживает оценки «отлично».
Дополнительная информация
Год защиты 2018
«Сибирский государственный университет телекоммуникаций и информатики»
Подразделение: Кафедра вычислительных систем (ВС)
Научный руководитель: Курносов Михаил Георгиевич
Направление подготовки/специальность: 09.03.01 Информатика и вычислительная техника
Выполнение на заказ дипломных, курсовых и контрольных для студентов ДО, ЗО и ускоренной формы обучения
tokarev.const@yandex.ru
«Сибирский государственный университет телекоммуникаций и информатики»
Подразделение: Кафедра вычислительных систем (ВС)
Научный руководитель: Курносов Михаил Георгиевич
Направление подготовки/специальность: 09.03.01 Информатика и вычислительная техника
Выполнение на заказ дипломных, курсовых и контрольных для студентов ДО, ЗО и ускоренной формы обучения
tokarev.const@yandex.ru
Похожие материалы
Выпускная квалификационная работа
Chekk86
: 4 февраля 2023
Проект строительства оптического сети доступа Дивногорского микрорайона г.Новосибирск
1300 руб.
Выпускная квалификационная работа
Игорь102
: 13 ноября 2018
Дипломная работа на тему гидравлические цилиндры
СОДЕРЖАНИЕ
Введение 5
1. Обзор существующих гидроцилиндров, их назначение и принцип действия 7
1.2. Конструктивное исполнение 12
1.3. Возможные типы крепления и указания по встройке 13
1.4. Общие требования при проведении монтажа и установки гидроцилиндров 14
1.5. Основные причины неисправностей, возникающих в гидроцилиндрах 15
1.6. Обзор существующих способов и средств диагностирования гидроцилиндров 16
1.7. Методы и виды диагностирования 18
1.8
4900 руб.
Выпускная квалификационная работа
pbv
: 4 января 2018
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ СКЛАДСКОГО УЧЕТА ОТДЕЛА ПРЕДПРИЯТИЯ
(Программа разработана на Delphi, имеет оконный интерфейс)
СОДЕРЖАНИЕ ВКР:
Введение
1 Постановка задачи
1.1 Описание предметной области
1.2 Требования к приложению
1.3 Этапы разработки
2 Средства разработки
3 Проектирование и разработка
3.1 Проектирование интерфейса
3.2 Проектирование базы данных
3.3 Подключение к базе данных
3.4 Реализация интерфейса
4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
4.1 Главное окно
4.2 Добавление продукции на склад и реда
1000 руб.
Выпускная квалификационная работа бакалавра
Vladyuwqa
: 19 ноября 2023
Модернизация системы управления информационной безопасностью в ООО «Смарт Консалтинг»
АННОТАЦИЯ
Выпускной квалификационной работа студента
по теме «Модернизация системы управления информационной безопасностью в ООО «Смарт Консалтинг»
Объём работы – 80 страниц, на которых размещены 20 рисунков и 20 таблиц. При написании работы использовалось 10 источников.
2000 руб.
Выпускная квалификационная работа (ВКР)
32217911986
: 22 февраля 2022
Выпускная квалификационная работа бакалавра
Проект волоконно-оптической линии передачи на участке
г. Тюмень-с.Ярково.«Сибирский государственный университет телекоммуникаций и информатики»
(СибГУТИ).Объем работы-80 страниц с презентацией
и схемами.Защита ВКР была в 2017 году.
2000 руб.
Выпускная квалификационная работа ,"ВКР"
87783661034
: 19 февраля 2018
Данная выпускная работа на тему " Проект реконструкций участка транспортной сети города Семей"которая состоит из 54 страницы состоит из презентаций , доклад,
защита ВКР была защищена на оценку 5 в 2018 году
в проекте была часть БЖ Безопастность жизнедеятельности
плагиат составляет немение 71.2%
цена оптимальная можно сказать за даром
5000 руб.
Выпускная квалификационная работа (GPON)
Student2017
: 5 декабря 2017
Проект сети широкополосного доступа (GPON). GPON (Gigabit-capable рassive optical network) - технология пассивных оптических сетей, которая позволяет увеличить пропускную способность сети до 1 Гб/с (в 100 раз выше, чем при технологии ADSL), обеспечивает высокое качество передачи видеосигнала с предоставлением новых сервисов, позволяет развивать телевидение высокой точности HDTV.
1000 руб.
Выпускная квалификационная работа В_КР по педагогике
mike_vorn
: 14 февраля 2015
ПРЕОДОЛЕНИЕ АГРЕССИИ У ДЕТЕЙ ДОШКОЛЬНОГО ВОЗРАСТА СРЕДСТВАМИ МУЗЫКАЛЬНОГО ВОСПИТАНИЯ
Глава 1. Изучение проблемы агрессии и агрессивности детей дошкольного возраста в современной педагогике и психологии….........................................7
1.1. Понятие агрессии и агрессивного поведения в психолого-педагогической литературе......…………………………………………………......7
1.2. Психолого-педагогическая характеристика проявления агрессии детей дошкольного возраста.....……………
5000 руб.
Другие работы
Анализ финансовых результатов сельскохозяйственного предприятия СПК "Звениговский"
alfFRED
: 4 ноября 2013
ВВЕДЕНИЕ
1.ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ АНАЛИЗА ФИНАНСОВЫХ РЕЗУЛЬТАТОВ
1.1. Роль прибыли в условиях развития предпринимательства
1.2. ПОРЯДОК ФОРМИРОВАНИЯ ФИНАНСОВЫХ РЕЗУЛЬТАТОВ НА ПРЕДПРИЯТИИ
1.3. ОСНОВНЫЕ ФАКТОРЫ, ВЛИЯЮЩИЕ НА ФИНАНСОВЫЕ РЕЗУЛЬТАТЫ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ
2. Общая характеристика предприятия и анализ основных технико-экономических показателей его работы
2.1. Общие сведения о предприятии
2.2. Анализ показателей производственно-хозяйственной деятельности предприятия
3. Анализ фи
10 руб.
Курсовая работа по организационно- кадровому аудиту
syrok2304
: 13 января 2012
Курсовая работа по организационно кадровому аудиту
ВВЕДЕНИЕ 2
ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АУДИТА СИСТЕМЫ МОТИВАЦИИ ПЕРСОНАЛА 4
1.1 Основные понятия мотивационного процесса 4
1.2 Мотивация персонала как бизнес-процесс системы управления персоналом 17
1.3 Аудит мотивации персонала 36
ГЛАВА 2 АУДИТ СИСТЕМЫ МОТИВАЦИИ ПЕРСОНАЛА КОМПАНИИ ЗАО«ТРАНСТЕЛЕКОМ 42
2.1 Организационный аудит 42
2.2 Кадровый аудит ЗАО«ТрансТелеКом». 59
2.3
Храм Рождества Христова в Заозерье
Lokard
: 26 августа 2013
Случалось ли вам, попав в какое-нибудь красивое место, почувствовать необыкновенный покой в душе? Порой в красоте земной можно отыскать «мир лучший, мир духовный». Именно поэтому для строительства храмов и монастырей на Руси выбирались места, отмеченные особой благодатью.
Неподалеку от Павловского Посада, в одном из красивейших мест Подмосковья, на берегу большого озера стоит храм Рождества Христова. Летом за крестьянскими избами, в окружении высоких деревьев, эта церковь почти не видна с дороги
5 руб.
Техническая термодинамика и теплопередача ГАУСЗ (ТГСХА) Задача 5 Вариант 9
Z24
: 25 декабря 2025
Плоская стальная стенка толщиной δс омывается с одной стороны горячими газами с температурой tl, с другой стороны водой с температурой t2. Определить коэффициент теплопередачи К от газов к воде, удельный тепловой поток q и температуры обеих поверхностей стенки, если известны коэффициенты теплопередачи от газа к стенке α1 и от стенки к воде α2; коэффициент теплопроводности стали λс=58 Вт/(м·К). Определить также все указанные выше величины, если стенка со стороны воды покрыта слоем накипи толщиной
180 руб.