Задачи 2 семестр - gsvgit/edu GitHub Wiki
В этом семестре работа ведётся в репозитории Brahma.FSharp. Рабочая ветка -- 143.
Общие требования к работе над задачами остаются теме же касательно именования PR и процесса их сдачи.
Семестровые задачи смотреть здесь.
Работа над семестровой задачей завершается презентацией. Требования как в предыдущем семестре.
03.02.2016--07.02.2016
-
Выбрать семестровую задачу: отписаться под соответствующей задачей в репозитории.
-
Реализовать в качестве тестов (в Full.fs) следующие функции:
- Поэлементное сложение матриц
- Сумма всех элементов матрицы
-
Реализовать тесты, которые применяют функции из предыдущих тестов к массиву входных данных: массиву пар матриц и массиву матриц соответственно.
-
Изучить имеющийся код, создать окружение для работы над своей семестровой задачей: проект, проект для тестов, тесты. В случае, если имеются наработки, взять готовые и адаптировать под себя, доделать.
16.03.2015-23.03.2015
- Реализовать последовательную версию алгоритма или подпункт отмеченный '(!1!)'
23.03.2015-30.03.2015
- Реализовать параллельную версию алгоритма без использования GPGPU или подпункт отмеченный '(!2!)'.
30.03.2015-13.04.2015
- Реализовать параллельную версию алгоритма с использованием GPGPU (Brahma.FSharp) или подпункт отмеченный (!3!).
13.04.2015-20.04.2015
- Презентация: текущие результаты. Структуру презентации необходимо соблюсти.
20.04.2015-04.05.2015
- Замеры/эксперименты/документация.
04.05.2015--...
- Финальная презентация