НИР — различия между версиями
Материал из SEWiki
м (→GPU) |
Luckyman (обсуждение | вклад) (Отчет по дублирующему коду.) |
||
Строка 71: | Строка 71: | ||
Ссылка на проект:<BR> | Ссылка на проект:<BR> | ||
Команда: | Команда: | ||
− | |||
* Бандурин Дима (Project manager) | * Бандурин Дима (Project manager) | ||
* Лепенькин Ярослав (Поиск дублирующего кода в C++) | * Лепенькин Ярослав (Поиск дублирующего кода в C++) | ||
+ | * Фо`фанова Маша (Поиск дублирующего кода в Java) | ||
+ | |||
Отчёт: | Отчёт: | ||
− | + | ||
− | * | + | '''28.02.2012 - Вводная встреча''' |
+ | * Распределение ролей в команде | ||
+ | :Бандурин Дима (Project manager) | ||
+ | :Лепенькин Ярослав. Изучение специфики C++ для поиска дублирующего кода | ||
+ | :Фо`фанова Маша. Изучение специфики Java для поиск дублирующего кода. | ||
+ | * Уточнение функционала | ||
+ | * Организационные вопросы | ||
+ | |||
+ | '''06.03.2012 - Контрольная встреча''' | ||
+ | * Изучение существующих решений | ||
+ | ** Michael Wise's Greedy String Tiling algorithm | ||
+ | ** Преобразование Барроуза-Уиллера | ||
+ | ** Алгоритм Рабина-Карпа | ||
+ | ** Механизм использующийся в IntelliJ IDEA | ||
+ | [[Файл:Solutions.pdf|краткое описание]] | ||
+ | |||
+ | '''15.03.2012 - Следующая встреча''' | ||
== Конфигуратор контейнеров AndroidVM == | == Конфигуратор контейнеров AndroidVM == |
Версия 16:19, 12 марта 2012
Содержание
Карта дорог
Руководитель: Лесин
Ссылка на проект:
Команда:
- Иванов Антон
- Сорокин Артем
- Кононенко Василий
Отчёт:
- 6.03.2012 - Первая встреча.
- Задачи на неделю:
- Кононенко: подготовить результаты прошлого семестра для коллективного проекта.
- Сорокин, Иванов: разобраться с базовыми алгоритмами поиска кратчайших путей.
MyFit
Руководитель: EMC
Ссылка на проект:
Команда:
- Опейкин Александр
- Певзнер Алина
- Башоров Залим
9.03.2012
Выполнено 2 тестовых задания на Java и на GWT.
Получены следующие задачи:
GPU
Руководитель: Рубен Артурович Гиргидов
Ссылка на проект:
Команда:
- Коровин Алексей
- Лазарев Сергей
- Кормишин Сергей
Отчёт:
- 1я встреча нам были выданы вводные задачи:
- Разобраться с CUDA, установить и настроить окружение. Написать простенький алгоритм. (Коровин А.)
- Вспомнить "всё" о регулярных выражениях: какие бывают, как пишутся (Лазарев С.)
- Найти обработчики регулярных выражений (Matcher'ы), разобраться в их строении и принципе работы. (Кормишин С.)
- 2я встреча:
- Обсудили наши предыдущие задания, расписали план выполнения проекта, цели и др.
- Выданы следующие задачи:
- Реализовать обработчик РВ на Cuda для одной и n строк (Коровин А.)
- Найти обработчики РВ на CPU на C++ и адаптировать его для n строк (Кормишин С.)
- Реализовать обработчик РВ нa cuBLAS (Лазарев С.)
- 3z встреча:
- Обсудили наши успехи, искали нужное представление автомата в виде матрицы для задачи реализации РВ на cuBLAS
- Решили какие паттерны РВ будут в бенчмарках
Syrop
Руководитель: Смаль Александр Владимирович
Ссылка на проект: Syrop
Wiki проекта: Github
Команда:
- Кринкин Михаил
- Мартынов Семён
- Крашенинникова Ксения
- Великий Алексей
Отчёт:
- 27/feb/2011 - Первая встреча. Обсуждение цели проекта, способов реализации и внутри командного взаимодействия. Разделение задач. Создан репозиторий проекта на GitHub. Открытый вопрос - применение методологий разработки в проекте.
- 01/mar/2011 - Сode review.
- 05/mar/2011 - Введение договоренностей о code style, оформлении документации, спецификация на интерфейсы. Показ первого GUI, уточнение новых задач.
- 12/mar/2011 -
Дублирующий код
Руководитель: Иваницкий
Ссылка на проект:
Команда:
- Бандурин Дима (Project manager)
- Лепенькин Ярослав (Поиск дублирующего кода в C++)
- Фо`фанова Маша (Поиск дублирующего кода в Java)
Отчёт:
28.02.2012 - Вводная встреча
- Распределение ролей в команде
- Бандурин Дима (Project manager)
- Лепенькин Ярослав. Изучение специфики C++ для поиска дублирующего кода
- Фо`фанова Маша. Изучение специфики Java для поиск дублирующего кода.
- Уточнение функционала
- Организационные вопросы
06.03.2012 - Контрольная встреча
- Изучение существующих решений
- Michael Wise's Greedy String Tiling algorithm
- Преобразование Барроуза-Уиллера
- Алгоритм Рабина-Карпа
- Механизм использующийся в IntelliJ IDEA
15.03.2012 - Следующая встреча
Конфигуратор контейнеров AndroidVM
Руководитель: Кринкин К.В.
Команда:
- Савельев Владислав
- Шеставин Дмитрий
- Казенюк Сергей
Отчёт:
- Всё начнётся 5 марта.
Поиск дублирующих сообщений об ошибках
Команда:
- Ждан Анна
- Краско Евгений
- Кудинкин Алексей
Отчет 03.03 - 11.03
- Настроено окружение: проект в MPS, проект в IDEA
- Описана модель данных на языке dnq
- Написан rest api для админки и для добавления в базу новых сообщений об ошибках
- Написан парсер сообщений об ошибках
- Написана первая версия алгоритма сравнения сообщений об ошибках
- Написаны базовые классы для запуска тестов (различные заглушки для методов сервлет-контейнера, создание контекста для бинов и тп)
- Написаны тесты на парсер и алгоритм сравнения
- Частично написаны тесты на rest api (jmeter)