Файл: МУ к КП по Вычислительным системам 2017.pdf

ВУЗ: Не указан

Категория: Методичка

Дисциплина: Вычислительная техника

Добавлен: 28.11.2018

Просмотров: 1341

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ 

 

РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ 

УНИВЕРСИТЕТ 

 
 
 
 
 
 
 

ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ 

 

Методические указания к курсовому проекту 

 
 
 
 
 

 

 

 

 
 
 
 
 
 
 

Рязань 2017 


background image

 

Оглавление 
Введение …………………………………………………………………..………………………… 
1. Исходные данные ……..…………………………………………………………………..… 
2. Структурные элементы пояснительной записки …………………………... 
3.Требования к содержанию структурных элементов пояснительной 
записки …………………………………………………………………………….……………........ 
Приложение А. Пример оформления титульного листа……………………. 
Приложение Б. Схемы алгоритмов, программ, данных и систем……….. 
Приложение В. Руководство оператора ………..……………………………………. 
Приложение Г. Правила оформления пояснительной записки …..……... 
Пример оформление библиографии …..…………..………………………………….. 



 



13 
14 
17 

 

 

 


background image

 

Введение 

Целью  курсового  проектирования  являются  разработка  и  отладка 

приложений с использованием технологий OpenMP и Cuda или OpenCL.  

Тема  курсового  проекта:  «Параллельные  вычисления  в  SMP  и 

гетерогенных вычислительных системах с использованием технологий OpenMP 
и CUDA (OpenCL)».

 

Курсовой  проект  (КП)  представляет  собой  самостоятельную  работу 

по заданной теме. Работа предполагает: 

  домашнюю внеаудиторную подготовку; 
  консультации по КП; 
  предъявление  промежуточных  результатов  для  проверки  и 

контроля хода курсового проектирования; 

  написание и оформление пояснительной записки; 
  сдачу и защиту КП в сроки согласно учебному графику. 

1. Исходные данные 

  Тип компьютера IBM РC совместимый.  
  Операционная система Windows XP, Windows 7/8/10. 
  Язык программирования С++. 
  Среда программирования: Visual Studio. 
Технологии программирования: OpenMP и CUDA (OpenCL). 

  Алгоритм для реализации согласно варианту. 

2. Структурные элементы пояснительной записки 

Структурными элементами пояснительной записки являются: 
  титульный лист; 
  задание; 
  содержание; 
  введение; 
  основная часть; 
  заключение; 
  список использованных источников; 
  приложения. 

 


background image

 

3. 

Требования 

к 

содержанию 

структурных 

элементов 

пояснительной записки 

Титульный лист 

Титульный лист является первой страницей пояснительной записки. 

Пример оформления титульного листа приведен в приложении А.  

Задание 

В  этом  разделе  формулируется  задание,  указываются  все  исходные 

данные, которые необходимы для выполнения данного проекта.  

Содержание 

Содержание  включает  введение,  наименование  всех  разделов, 

подразделов,  пунктов  (если  они  имеют  наименование),  заключение, 
список  использованных  источников  и  наименование  приложений  с 
указанием  номеров  страниц,  с  которых  начинаются  эти  элементы 
пояснительной записки. 

Введение 

Во введении указываются цели и задачи данного проекта.  

Основная часть 

Замечание.  Нумеруются  только  разделы  этой  части.  Заголовок  «Основная 

часть» не пишется. 

  В основной части помещаются следующие разделы. 

1.   Теоретический материал 

Здесь  приводится  теория  для  алгортмов,  которые  необходимо 
реализовать. 

2.   Постановка задачи: 

– 

выбираются  исходные  данные,  их  типы  и  структуры, 

указываются ограничения на исходные данные; 

– 

выполняется детализация функций программы; 

– 

определяются  формы  представления  результатов  работы 

программы. 

Здесь же приводится математическая модель. 

3.  Разработка алгоритмов и программ: 

– 

выделение модулей программы; 

– 

разработка последовательного алгоритма; 

– 

программная реализация последовательного алгоритма; 


background image

 

– 

параллельный алгоритм(ы). 

– 

программная  реализация  параллельного  алгоритма(ов)  с 
использованием технологии OpenMP; 

– 

программная  реализация  параллельного  алгоритма(ов)  с 
использованием технологии Cuda или OpenCL. 

Примечание. Под программной реализацией понимается разработка 

программы.  Листинги  должны  быть  в  приложении,  в  разделе 
«Программная  реализация»  обязательно  должны  быть  ссылки  на 
приложение.  В  данном  разделе  можно  приводить  лишь  небольшие 
фрагменты кода для пояснения работы программы.  

Алгоритмы  должны  быть  представлены  в  виде  схем  алгоритмов  в 

соответствии  с  ГОСТ  19.701-90  «Схемы  алгоритмов,  программ,  данных  и 
систем.  Условные  обозначения  и  правила  выполнения».  описания 
исходных  текстов  программ  и  структур  входных,  выходных  и 
промежуточных  данных.  Краткая  справка  из  этого  ГОСТа  приведена  в 
приложении Б; 

4.  Сравнительный  анализ  последовательной  и  параллельных 

реализаций:  

– 

технические характеристики вашей ВС;  

– 

результаты вычислительных экспериментов;  

– 

вычисление ускорения; 

– 

выводы. 

5.  Руководство оператора 

Описание  требований,  необходимых  для  запуска  и  эксплуатации 

программы  по  ГОСТ  19.505-79.  Выдержки  из  этого  ГОСТа  приведены  в 
приложении В. 

Заключение 

Заключение  должно  содержать  краткие  выводы  по  результатам 

выполнения курсового проекта. 

Список использованных источников 

Список должен содержать сведения об источниках, использованных 

при  выполнении  курсового  проекта.  Список  следует  оформлять  по  ГОСТ 
7.1-2003  «Библиографическая  запись.  Библиографическое  описание. 
Общие требования и правила составления».