Тема: Терминальный сервер для поддержки обучения высокопроизводительным вычислениям с использованием графического ускорителя
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Высокопроизводительные вычисления на графических
ускорителях. 6
1.1. Аппаратные средства 6
1.2. Программные средства. 14
1.3. Использование IDE и CUDA 23
1.4. Примерные варианты организации
проведения лабораторных работ 27
2. Организация терминального сервера для проведения
лабораторных работ 30
2.1. Требования к аппаратной части компьютера для проведения
лабораторных работ по параллельному программированию с использованием графического ускорителя. 30
2.2. Существующие технологии организации
терминального доступа. 31
2.3. Терминальный доступ с возможностью программирования с
использованием графического ускорителя 41
2.4. Приемы использования терминального сервера для выполнения
лабораторных работ по параллельному программированию с использованием графического ускорителя. 49
2.5. Рекомендации по созданию инфраструктуры для выполнения
лабораторных работ по параллельному программированию с использованием графического ускорителя. 50
Заключение 60
Список использованных источников 62
📖 Введение
Для успешного обучения параллельному программированию с использованием графического ускорителя необходим доступ к его ресурсам всем учащимся. На текущий момент аппаратные средства, используемые в высокопроизводительных вычислениях, одна из самых затратных статей бюджета любой организации. Чтобы сократить издержки на их приобретение, обслуживание, настройку необходима технология, обеспечивающая полный доступ к ресурсам сервера, в том числе графического ускорителя, посредством перенаправления их от сервера к компьютеру пользователя. Проблема заключается в том, что различные виды терминального доступа в той или иной мере ограничивают использование ресурсов аппаратных средств терминального сервера.
Виртуализация рабочих станций позволяет решить эти вопросы.
Гипервизоры позволяют быстро создать или изменить виртуальные машины, что позволяет использовать их для построения тестовых стендов, а также для обучения новым продуктам и технологиям, обеспечивает разделение ресурсов сервера между виртуальными машинами, что повышает КПД использования ресурсов, а благодаря тому, что виртуальные машины состоят из стандартных виртуальных компонентов, проблемы совместимости с операционными системами и программным обеспечением отсутствуют.
Актуальность исследования обусловлено тем, что учебному учреждению в условиях ограниченного бюджета и отсутствия достаточного штата сотрудников для настройки и обслуживания компьютеров необходимо предоставить возможность учащимся полноценного обучения, в том числе и высокопроизводительным вычислениям. Использование терминального сервера для поддержки обучения позволяет сэкономить на покупке и обслуживании аппаратных и программных средств в долгосрочной перспективе.
Целью исследования является разработка рекомендаций для использования терминального сервера для поддержки обучения высокопроизводительным вычислениям.
Объектом исследования является техническое обеспечение учебного процесса в области информатики. Предмет исследования - терминальный сервер для выполнения лабораторных работ по высокопроизводительным вычислениям.
Для достижения поставленной цели были сформулированы следующие задачи:
1. Проанализировать требования к аппаратной части компьютера для выполнения лабораторных работ по высокопроизводительным вычислениям с использованием графического ускорителя.
2. Проанализировать возможность доступа к графическому ускорителю при различных видах виртуализации.
3. Определить наиболее эффективные способы программного доступа к графическому ускорителю из виртуальной среды.
4. Апробировать способы программного доступа к графическому ускорителю из виртуальной среды.
5. Разработать приёмы использования терминального сервера для выполнения лабораторных работ по высокопроизводительным вычислениям с использованием графического ускорителя.
✅ Заключение
В тоже время гонка за уменьшением затрат на информационную структуру предприятий и учреждений заставляет разработчиков технологий виртуализации предлагать новые варианты, учитывая растущие потребности пользователей. Но даже сейчас уже имеющиеся и с успехом используемые технологии позволяют обеспечить необходимые аппаратные и программные ресурсы для выполнения поставленных задач при соразмерных затратах на внедрении, и экономии на обслуживании, содержании и модернизации IT-структуры организаций.
На сегодняшний день в большинстве учебных заведениях классы не укомплектованы для проведения лабораторных работ по программированию с использованием графического ускорителя. Сказывается ограничение бюджета, отсутствие знаний возможных альтернатив в виде применения сервера виртуализации. Что ограничивает учащихся в получении полных качественных знаний по параллельному программированию.
Учитывая эти обстоятельства было решено разработать общие рекомендации для организации инфраструктуры для выполнения
лабораторных работ по программированию с использованием графического ускорителя.
В результате реализации цели, были выполнены следующие задачи:
• изучена литература и информационные ресурсы с целью выявления и понимания сущности и особенностей параллельного программирования в целом, и с использованием графического ускорителя в частности, а также виртуализации - как разновидности терминального доступа;
• проанализированы требования к аппаратной части компьютера для выполнения лабораторных работ по высокопроизводительным вычислениям с использованием графического ускорителя,
• проанализирована возможность доступа к графическому ускорителю при различных видах виртуализации
• апробированы способы виртуализации и определен наиболее эффективный способ программного доступа к графическому ускорителю из виртуальной среды.
Результатом выполнения целей стала рекомендация по созданию инфраструктуры для выполнения лабораторных работ по программированию с использованием графического ускорителя.
Реализация виртуализации в учебном классе создает благоприятную среду для проведения лабораторных работ. Виртуализация рабочих станций предоставляет вариативность, безопасность, наглядность процессов и результатов проведения лабораторных работ. Работа в виртуальных машинах ничем не отличается от физических, и их можно использовать для исследования новых операционных систем, апробации нового программного обеспечения, проведения тестов производительности приложений на различных архитектурах и конфигурациях машин.





