2. Нейрокомпьютеры работают по принципам головного мозга и являются
компьютерами 6-го поколения, способными заменить обычные компьютеры.
Одни из лучших нейропроцессоров - процессоры семейства
NeuroMatrix 640x (NM6403 - NM6406), которые
разрабатываются в НТЦ “Модуль” (г.Москва).
Применение нейропроцессоров:
Робототехника
Распознавание образов, изображений
Медицина
Эмуляция нейронных сетей
Высокопроизводительные вычисления
3. Создание сервиса облачных вычислений
(SaaS+PaaS+IaaS) для расчетов в сфере
искусственного интеллекта на базе
нейропроцессоров.
Исследования базируются на разработанном
программном комплексе «НейроКС»
ПК «НейроКС» может применяться для:
моделирования нейропроцессора и/или нейропроцессорной системы;
выбора элементной базы нейропроцессорной системы;
распараллеливания кода программы на языках нейроассемблера;
терминального доступа к нейропроцессору;
разработки программ на языках нейроассемблера;
отладки программ, написанных на языках нейроассемблера;
помощи при разработке программы для нейропроцессора;
обучения языкам нейроассемблера;
анализа эффективности нейропроцессорных систем.
4. Проект Программное
обеспечение
Настройки
Настройки (Visual C++)
Удаленный
процессор
Анализатор Текстовый семейства
Библиотека редактор NM640x
программного
Config (С++)
кода XML веб-сервис
Текстовый Процессор
Конструктор Анализатор семейства
редактор Терминал
систем нейросистемы NM640x
(нейроассемблер)
Калькулятор
Базовое
программное
обеспечение
НТЦ “Модуль” Библиотека
NeuroProc
Программный код включает более 150000 строк.
Взаимодействие 80 модулей программного кода.
Интерфейс включает 38 рабочих форм.
2 внешних библиотеки: для моделей процессоров NM6403 - NM6406 и удаленного
доступа к нейропроцессору.
5. Тестовый редактор разделяется на текстовый редактор для языков
нейроассемблера и текстовый редактор для языка C++. Разница в том, что для
нейроассемблера редактор имеет функции подсветки синтаксиса, некоторые
специальные функции (вставка директив и др.) и функции компиляции,
отладки.
6. Анализатор программного кода разделяется на анализатор кода для
скалярного процессора и анализатор кода для векторного сопроцессора.
Назначением анализатора является моделирование команды скалярного или
векторного процессора и представление подробных результатов ее
выполнения. По этим данным высчитываются потери и выигрыш команды в
связи с параллелизмом процессора и особой структурой кода.
8. Конструктор необходим для конструирования и визуального представления
нейропроцессорных систем различной архитектуры. На данный момент могут
быть использованы структуры: конвейерная, векторная, конвейерно-векторная
и векторно-конвейерная, произвольная.
9. Анализатор системы необходим для анализа эффективности реализации
алгоритма на той или иной нейропроцессорной структуре. Для расчета
эффективности используются специальные алгоритмы.
Для процессора выводятся: 23 значения оценок и 7 видов графиков.
Для системы: 19 значений оценок и 8 видов графиков.
10. Терминал необходим для подключения к реальным нейропроцессорным
устройствам (или их эмуляторам). Реализованы полностью все функции
доступа и работы с нейропроцессорами, включая подключение через сеть и
Интернет.
11. Свидетельство о регистрации программного продукта
Программный комплекс «НейроКС», №15002 от 23.20.2009
Свидетельство о регистрации программного продукта
EVECOM – Эмулятор векторных команд нейропроцессора
NM6403», №7918 от 20.03.2007
Более 30 статей
Диссертация на степень кандидата технических наук
Монография
Научная новизна
Методика проектирования, моделирования и теоретико-множественного
анализа нейропроцессорных систем.
Классификация многопроцессорных структур на базе нейропроцессоров.
Аналитические выражения оценок эффективности нейросистем и
отдельного нейропроцессора.
Алгоритмы анализа и оценки эффективности нейропроцессорных систем и
процессорного модуля на основе их моделей.
Алгоритмы определения связей элементов вычислительной системы на базе
нейропроцессоров и определения ее структуры.
Алгоритмы мониторинга и администрирования нейропроцессорных систем
12. Промышленные
предприятия, использующие
нейропроцессоры
Компании в сфере
искусственного интеллекта ВУЗы
13. Конкуренты Принципиальные отличия
Компании в сфере облачных вычислений: Сфера – нейробазисные
вычисления
Аппаратная база
Цена
Технологические риски
За время разработки на рынке появятся конкуренты с такими же или даже
лучшими характеристиками
- практически завершены необходимые научные разработки
- дальнейшая доработка программы должна быть реализована
мгновенно при появлении новых технологий или идей
Зависимость от НТЦ «Модуль»
- комплекс может быть адаптирован для других нейропроцессоров в
минимальные сроки
Экономические риски
Сервис может быть не востребован
- использование защиты программного обеспечения
- наём профессионалов по маркетингу
- цена продукта немного ниже, чем у конкурентов
- больший набор функциональных возможностей
14. Программная система «Presty»
Система анализа товарного запаса,
прогнозирования и выдачи
рекомендаций по принятию управленческих решений
Задачи:
Прогнозирование с помощью нейросетей:
Расчет коэффициентов вариации:
n 2
∑ (x
i =1
i − x)
max
v=
n
× 100% ∫ x * µ ( x)
x y= min
max
∫ µ ( x)
Метод центра тяжести: min
Результаты сравнения:
АВС-анализ товарных запасов Intel Core i5-3550 NM6406 Min NM6406 Max
Прогнозирование 2940 1020 60
XYZ-анализ товарных запасов Коэф.вариации 2940 735 15
Метод центра 2940 1470 28
Корреляционный анализ тяжести
Факторный анализ Цена обработки ниже в 1.2 раза в случае
использования нейропроцессоров
15. Романчук Виталий Александрович (28 лет) - к.т.н.,
Ст.преподаватель РГУ имени С.А.Есенина
руководитель команды, программист
Романчук Елена Сергеевна (22 года) – информатик-экономист
Программист, экономист
Гуляев Иван (26 лет) – инженер-системотехник
тестировщик, дизайнер
Пономарев Никита (20 лет) – студент кафедры «Информатика и
вычислительная техника» РГУ имени С.А.Есенина
Рогинкин Марк Ефимович – начальник отдела внедрения результатов
инновационной деятельности РГУ имени С.А.Есенина
Маркетолог, экономист
16. Победитель конкурса «УМНИК на СТАРТ»
Первое место на всероссийской студенческой
олимпиаде “Конкурс компьютерных программ”
Диплом II степени всероссийского
конкурса инновационных проектов и идей
научной молодежи
Премия по поддержке талантливой
молодежи - 2010
Победитель конкурса Молодой ученый года - 2010
Победитель программы УМНИК - 2009
Лучший инновационный проект на
конференции «Ломоносов 2010»
Победитель конкурса «ФИНТ»,
МГУ имени М.В.Ломоносова
Диплом II степени всероссийского конкурса
«IT Прорыв»
Диплом II степени конкурса научных работ
(награждение в Гос.Думе РФ)