SlideShare une entreprise Scribd logo
1  sur  18
Технология
GPUDigitalLab
Платформа математического моделирования в научно-технических
дисциплинах на основе ядра распределенной обработки данных.
Общие сведения о системе.
 Система GPUDigitalLab – это программно-аппаратный комплекс состоящий
из основного вычислительного ядра и набора программных решений
подключенных к нему посредством одним из видов интер-процессорных
протоколов обмена данными.
 Задачей центрального процессора является контроль обмена данными
между программными модулями а также выполнения скоростных расчетов
по заданным математическим алгоритмам и входных параметрам в виде
источников данных.
 В основе системы лежит технология Microsoft DirectCompute. Данная
технология позволяет использовать вычислительные шейдеры(compute
shader) в которых математические алгоритмы реализованы на основе
языка HLSL. Данные подключаются к данному алгоритму в виде
константных буфферов. Устройство Direct3D11 исполняет заданный
алгоритмов на основе заданного количества потоков.
Структура Вычислительного ядра системы
GPUDigitalLab
Центральный
Процессор
Менеджер
Direct2D
Менеджер
Direct3D11
Менеджер Media
Foundation
Менеджер
DirectCompute
Менеджер Базы
Знаний
Менеджер
исполняемых
алгоритмов
Менеджер
виртуальных агентов
Менеджер
внешних
подключений
Менеджер Мат.
Моделей
Обработчик Событий
Диспетчер Задач
Модуль взаимодействия со
средой 3D Визуализации
Менеджер
Экспериментов
Менеджер архивации
и распаковки данных
Каналы сетевой и межпроцессорной
связи поддерживаемые системой.
 TCP/UDP протоколы через Windows Sockets
 COM Clients
 HTTP Запросы
 REST Cloud API
 Именованные Каналы (Named Pipes)
Принцип работы вычислительного
ядра системы GPUDigitalLab.
 Система в реальном времени собирает и
анализирует данные проходящие через
указанные ранее протоколы.
 Получив запрос на выполнение новой задачи
система создает пустой архив и записывает в
него данные, полученные через протокол,
архивирует и передает его основному модулю
для исполнения.
 Задачей основного модуля является правильное
определение типа задачи и корректный запуск
необходимых для ее исполнения подсистем.
Обработка входных данных в ядре
GPUDigitalLab
Модуль обработки
сетевых запросов
TCP/HTTP
Модуль обработки
запросов от
облачных
ресурсов по
протоколу REST
Модуль по
обработке
сигналов от COM
клиентов
Модуль обработки
сигналов по
протоколу Named
Pipes
Модуль приему
входных
сигналов
Модуль
создания и
распаковки
архивов
Математический
Алгоритм
Трехмерная
Модель
Основной
Программны
й Модуль
Источник Данных с
параметрами для
выполнения задачи
Тип Выходного
файла результатов
расчетов
Трехмерная
Модель
Тип Выходного
файла
Выполнение вычислительного
алгоритма в ядре GPUDigitalLab
Математический
Алгоритм
Основной
Программны
й Модуль
Источник Данных с
параметрами для
выполнения задачи
Модуль Исполнения
Математических
Алгоритмов
Диспетчер Задач
Системы
Новая задача с
указанным ID.
Запуск эксперимента на основе
математической модели Математический
Алгоритм
Основной
Программный
Модуль
Источник Данных с
параметрами для
выполнения задачи
Тип Выходного
файла результатов
расчетов
Трехмерная Модель
Тип Выходного
файла
визуализации
Менеджер
Экспериментов
Проект
Эксперимента
Менеджер
Математических
моделей
Математическая
Модель
Менеджер
Математических
моделей
Симулятор
вычислительного
эксперимента
Программатор
экспериментов
Среда 3D
визуализации
Программирования сложных экспериментов
с несколькими параллельными процессами
Эксперимент
Виртуальной Среды
Основной
Программный
Модуль
Менеджер
Виртуальных
Сред
Менеджер
Экспериментов
Эксперимент 4
Эксперимент 3
Эксперимент 2
Эксперимент 1
Мульти-Агентные Системы и Эксперименты
• Среда для исполнения виртуальных агентов представляет собой среду
запуска внутренних процессов в заданный период времени
• Виртуальный Агент – это Windows Service состоящий из модуля по работе
с вычислительными шейдерами и основной процедуры.
• Среда создает агентов при получении задачи состоящей из группы
параллельной процессов работающих одновременно
• Каждый виртуальный агент должен иметь отдельную версию
аппаратных модулей для корректной работы и таймер для оценки
времени работы
•
Программирования сложных экспериментов
с несколькими параллельными процессами
Эксперимент
Виртуальной Среды
Основной
Программный Модуль
Менеджер
Виртуальных Сред
Менеджер
Экспериментов
Агент 3Агент 2Агент 1 Агент 4
Менеджер
Вычислительных
агентов
Структура вычислительного агента
Основной
Цикл
Трехмерная модель
Источник
ДанныхВычислительный
алгоритм
Таймер Агента
Этапы программирования сложного
вычислительного процесса
 Загрузка данных из базы знаний об изучаемом процессе
 Разбиение задачи на группу математических моделей
 Установка подключения источников данных к системе моделирования
GPUDigitalLab
 Запуск системы 3D визуализации Imagine3D
 Загрузка и рендер трехмерного проекта для эксперимента
 Загрузка алгоритмов представленных в виде вычислительных шейдеров
HLSL.
 Создание и программирование группы математических моделей
 Запуск процесса симулятора экспериментов.
Протоколы поддерживаемые ядром
для подключения сторонних программ
 TCP/UDP Протоколы
 HTTP Запросы
 СOM Clients
 Named Pipes
 Облачные Cлужбы(REST SDK)
 Azure Web Services
Программное Обеспечение
используемое системой
 Microsoft Visual Studio 2013-2015 (C++, HLSL)
 Microsoft Direct3D 11
 Microsoft DirectCompute(Shader Model 5)
 Microsoft Windows Server 2012 (серверная ОС)
 Microsoft SQL Server 2014
 Microsoft Web API
 Microsoft Azure
 Microsoft XML Web Services
 NVIDIA PhysX
 NVIDIA OptiX
 Windows Mobile/Windows Phone/Google Android (Мобильные ОС(клиенты))
Необходимое для запуска проекта
Оборудование
 Вычислительный Сервер
 Процессор Intel Xeon
 КоПроцессор Intel Xeon Phi/NVIDIA Tesla K80
 Графический Процессор NVIDIA GeForce
 Система Охлаждения
 Оперативная Память DDR3
 Жесткие Диски
 Рабочие станции программистов
Оценочная стоимость проектов
 Облачный портал оснащенный сервисами по математическому
моделированию – стоимость проекта 5 000 000.
 Дата-центр компьютерного моделирования оснащенный серверным
помещением и блоком визуализации оснащенного датчиками захвата
жестов – 120 000 000(руб.)
Наша Команда
 Губанов Олег Игоревич – Технический Директор(Выпускник Aberystwyth
University(Software Engineer) В 2010-2011 году проходил практику в Microsoft
Research в Кембридже в должности программиста C++. Дипломный Проект –
Imagine3D – среда 3D визуализации на основе интерактивного сценария
написанного на скриптовом языке LUA.
 Кирилл Александрович Некрасов – доцент кафедры Технической Физики
УРФУ(Уральский Федеральный Университет). Область Исследований –
Молекулярная Динамика и Квантово-Химические Расчеты.
 Кузнецов Максим Александрович – Инженер Программист, Выпускник Кафедры
Информационные Технологии (Институт Радиоэлектроники и информационных
Технологий).
 Коромыслов Илья Николаевич Лукаш Вячеслав Александрович – Биолог,
научный Консультант. Кандидат Биологических Наук(Уральский
Государственный Технический Университет).
 Лукаш Вячеслав Александрович – Биолог, научный Консультант. Кандидат
Биологических Наук(Уральский Государственный Технический Университет).
 Гаврилов Илья Валерьевич– Биолог, научный Консультант. Кандидат
Биологических Наук(Уральский Государственный Технический Университет).

Contenu connexe

Similaire à технологическая презентация Gpu digital lab

Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхMATLAB
 
Профстандарт "Системный программист"
Профстандарт "Системный программист"Профстандарт "Системный программист"
Профстандарт "Системный программист"Денис Ефремов
 
платформа научных симуляторов Gpu digital lab
платформа научных симуляторов Gpu digital labплатформа научных симуляторов Gpu digital lab
платформа научных симуляторов Gpu digital labOleg Gubanov
 
Работа с Big Data
Работа с Big Data Работа с Big Data
Работа с Big Data MATLAB
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
6 кареев киров
6 кареев киров6 кареев киров
6 кареев кировqasib
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииAnatoly Levenchuk
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субдKewpaN
 
платформа Gpu digital lab(imagine cup)
платформа Gpu digital lab(imagine cup)платформа Gpu digital lab(imagine cup)
платформа Gpu digital lab(imagine cup)oleg gubanov
 
Ntc imitayton productsystem
Ntc imitayton productsystemNtc imitayton productsystem
Ntc imitayton productsystemAlexander Dvorak
 
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016mixARConference
 
[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)Alexander Bausk
 
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...Alex V. Petrov
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoAndrew Sovtsov
 
Параллельное программирование на современных видеокартах
Параллельное программирование на современных видеокартахПараллельное программирование на современных видеокартах
Параллельное программирование на современных видеокартахAlex Tutubalin
 
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)Vladimir Zakomirnyi (Закомирный)
 

Similaire à технологическая презентация Gpu digital lab (20)

Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителях
 
голубушин
голубушинголубушин
голубушин
 
2011 диплом Чуркин А.А.
2011 диплом Чуркин А.А.2011 диплом Чуркин А.А.
2011 диплом Чуркин А.А.
 
Профстандарт "Системный программист"
Профстандарт "Системный программист"Профстандарт "Системный программист"
Профстандарт "Системный программист"
 
платформа научных симуляторов Gpu digital lab
платформа научных симуляторов Gpu digital labплатформа научных симуляторов Gpu digital lab
платформа научных симуляторов Gpu digital lab
 
Работа с Big Data
Работа с Big Data Работа с Big Data
Работа с Big Data
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
6 кареев киров
6 кареев киров6 кареев киров
6 кареев киров
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделировании
 
Diplom 1
Diplom 1Diplom 1
Diplom 1
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
платформа Gpu digital lab(imagine cup)
платформа Gpu digital lab(imagine cup)платформа Gpu digital lab(imagine cup)
платформа Gpu digital lab(imagine cup)
 
Ntc imitayton productsystem
Ntc imitayton productsystemNtc imitayton productsystem
Ntc imitayton productsystem
 
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016
 
[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)
 
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
DEV Labs 2013. Can C++ Code Effeciency Be Comparable to That of Middle-Level ...
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами Embarcadero
 
Параллельное программирование на современных видеокартах
Параллельное программирование на современных видеокартахПараллельное программирование на современных видеокартах
Параллельное программирование на современных видеокартах
 
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
 

Plus de oleg gubanov

Платформа GPUDigtiallab
Платформа GPUDigtiallabПлатформа GPUDigtiallab
Платформа GPUDigtiallaboleg gubanov
 
проект монитор жизни доп
проект монитор жизни   доппроект монитор жизни   доп
проект монитор жизни допoleg gubanov
 
проект монитор пациента
проект   монитор пациентапроект   монитор пациента
проект монитор пациентаoleg gubanov
 
проект монитор для врача
проект   монитор для врачапроект   монитор для врача
проект монитор для врачаoleg gubanov
 
Gpu digital lab investors presentation
Gpu digital lab investors presentationGpu digital lab investors presentation
Gpu digital lab investors presentationoleg gubanov
 
технология Imagine3 d 1 1
технология Imagine3 d 1 1технология Imagine3 d 1 1
технология Imagine3 d 1 1oleg gubanov
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english versionoleg gubanov
 

Plus de oleg gubanov (7)

Платформа GPUDigtiallab
Платформа GPUDigtiallabПлатформа GPUDigtiallab
Платформа GPUDigtiallab
 
проект монитор жизни доп
проект монитор жизни   доппроект монитор жизни   доп
проект монитор жизни доп
 
проект монитор пациента
проект   монитор пациентапроект   монитор пациента
проект монитор пациента
 
проект монитор для врача
проект   монитор для врачапроект   монитор для врача
проект монитор для врача
 
Gpu digital lab investors presentation
Gpu digital lab investors presentationGpu digital lab investors presentation
Gpu digital lab investors presentation
 
технология Imagine3 d 1 1
технология Imagine3 d 1 1технология Imagine3 d 1 1
технология Imagine3 d 1 1
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 

технологическая презентация Gpu digital lab

  • 1. Технология GPUDigitalLab Платформа математического моделирования в научно-технических дисциплинах на основе ядра распределенной обработки данных.
  • 2. Общие сведения о системе.  Система GPUDigitalLab – это программно-аппаратный комплекс состоящий из основного вычислительного ядра и набора программных решений подключенных к нему посредством одним из видов интер-процессорных протоколов обмена данными.  Задачей центрального процессора является контроль обмена данными между программными модулями а также выполнения скоростных расчетов по заданным математическим алгоритмам и входных параметрам в виде источников данных.  В основе системы лежит технология Microsoft DirectCompute. Данная технология позволяет использовать вычислительные шейдеры(compute shader) в которых математические алгоритмы реализованы на основе языка HLSL. Данные подключаются к данному алгоритму в виде константных буфферов. Устройство Direct3D11 исполняет заданный алгоритмов на основе заданного количества потоков.
  • 3. Структура Вычислительного ядра системы GPUDigitalLab Центральный Процессор Менеджер Direct2D Менеджер Direct3D11 Менеджер Media Foundation Менеджер DirectCompute Менеджер Базы Знаний Менеджер исполняемых алгоритмов Менеджер виртуальных агентов Менеджер внешних подключений Менеджер Мат. Моделей Обработчик Событий Диспетчер Задач Модуль взаимодействия со средой 3D Визуализации Менеджер Экспериментов Менеджер архивации и распаковки данных
  • 4. Каналы сетевой и межпроцессорной связи поддерживаемые системой.  TCP/UDP протоколы через Windows Sockets  COM Clients  HTTP Запросы  REST Cloud API  Именованные Каналы (Named Pipes)
  • 5. Принцип работы вычислительного ядра системы GPUDigitalLab.  Система в реальном времени собирает и анализирует данные проходящие через указанные ранее протоколы.  Получив запрос на выполнение новой задачи система создает пустой архив и записывает в него данные, полученные через протокол, архивирует и передает его основному модулю для исполнения.  Задачей основного модуля является правильное определение типа задачи и корректный запуск необходимых для ее исполнения подсистем.
  • 6. Обработка входных данных в ядре GPUDigitalLab Модуль обработки сетевых запросов TCP/HTTP Модуль обработки запросов от облачных ресурсов по протоколу REST Модуль по обработке сигналов от COM клиентов Модуль обработки сигналов по протоколу Named Pipes Модуль приему входных сигналов Модуль создания и распаковки архивов Математический Алгоритм Трехмерная Модель Основной Программны й Модуль Источник Данных с параметрами для выполнения задачи Тип Выходного файла результатов расчетов Трехмерная Модель Тип Выходного файла
  • 7. Выполнение вычислительного алгоритма в ядре GPUDigitalLab Математический Алгоритм Основной Программны й Модуль Источник Данных с параметрами для выполнения задачи Модуль Исполнения Математических Алгоритмов Диспетчер Задач Системы Новая задача с указанным ID.
  • 8. Запуск эксперимента на основе математической модели Математический Алгоритм Основной Программный Модуль Источник Данных с параметрами для выполнения задачи Тип Выходного файла результатов расчетов Трехмерная Модель Тип Выходного файла визуализации Менеджер Экспериментов Проект Эксперимента Менеджер Математических моделей Математическая Модель Менеджер Математических моделей Симулятор вычислительного эксперимента Программатор экспериментов Среда 3D визуализации
  • 9. Программирования сложных экспериментов с несколькими параллельными процессами Эксперимент Виртуальной Среды Основной Программный Модуль Менеджер Виртуальных Сред Менеджер Экспериментов Эксперимент 4 Эксперимент 3 Эксперимент 2 Эксперимент 1
  • 10. Мульти-Агентные Системы и Эксперименты • Среда для исполнения виртуальных агентов представляет собой среду запуска внутренних процессов в заданный период времени • Виртуальный Агент – это Windows Service состоящий из модуля по работе с вычислительными шейдерами и основной процедуры. • Среда создает агентов при получении задачи состоящей из группы параллельной процессов работающих одновременно • Каждый виртуальный агент должен иметь отдельную версию аппаратных модулей для корректной работы и таймер для оценки времени работы •
  • 11. Программирования сложных экспериментов с несколькими параллельными процессами Эксперимент Виртуальной Среды Основной Программный Модуль Менеджер Виртуальных Сред Менеджер Экспериментов Агент 3Агент 2Агент 1 Агент 4 Менеджер Вычислительных агентов
  • 12. Структура вычислительного агента Основной Цикл Трехмерная модель Источник ДанныхВычислительный алгоритм Таймер Агента
  • 13. Этапы программирования сложного вычислительного процесса  Загрузка данных из базы знаний об изучаемом процессе  Разбиение задачи на группу математических моделей  Установка подключения источников данных к системе моделирования GPUDigitalLab  Запуск системы 3D визуализации Imagine3D  Загрузка и рендер трехмерного проекта для эксперимента  Загрузка алгоритмов представленных в виде вычислительных шейдеров HLSL.  Создание и программирование группы математических моделей  Запуск процесса симулятора экспериментов.
  • 14. Протоколы поддерживаемые ядром для подключения сторонних программ  TCP/UDP Протоколы  HTTP Запросы  СOM Clients  Named Pipes  Облачные Cлужбы(REST SDK)  Azure Web Services
  • 15. Программное Обеспечение используемое системой  Microsoft Visual Studio 2013-2015 (C++, HLSL)  Microsoft Direct3D 11  Microsoft DirectCompute(Shader Model 5)  Microsoft Windows Server 2012 (серверная ОС)  Microsoft SQL Server 2014  Microsoft Web API  Microsoft Azure  Microsoft XML Web Services  NVIDIA PhysX  NVIDIA OptiX  Windows Mobile/Windows Phone/Google Android (Мобильные ОС(клиенты))
  • 16. Необходимое для запуска проекта Оборудование  Вычислительный Сервер  Процессор Intel Xeon  КоПроцессор Intel Xeon Phi/NVIDIA Tesla K80  Графический Процессор NVIDIA GeForce  Система Охлаждения  Оперативная Память DDR3  Жесткие Диски  Рабочие станции программистов
  • 17. Оценочная стоимость проектов  Облачный портал оснащенный сервисами по математическому моделированию – стоимость проекта 5 000 000.  Дата-центр компьютерного моделирования оснащенный серверным помещением и блоком визуализации оснащенного датчиками захвата жестов – 120 000 000(руб.)
  • 18. Наша Команда  Губанов Олег Игоревич – Технический Директор(Выпускник Aberystwyth University(Software Engineer) В 2010-2011 году проходил практику в Microsoft Research в Кембридже в должности программиста C++. Дипломный Проект – Imagine3D – среда 3D визуализации на основе интерактивного сценария написанного на скриптовом языке LUA.  Кирилл Александрович Некрасов – доцент кафедры Технической Физики УРФУ(Уральский Федеральный Университет). Область Исследований – Молекулярная Динамика и Квантово-Химические Расчеты.  Кузнецов Максим Александрович – Инженер Программист, Выпускник Кафедры Информационные Технологии (Институт Радиоэлектроники и информационных Технологий).  Коромыслов Илья Николаевич Лукаш Вячеслав Александрович – Биолог, научный Консультант. Кандидат Биологических Наук(Уральский Государственный Технический Университет).  Лукаш Вячеслав Александрович – Биолог, научный Консультант. Кандидат Биологических Наук(Уральский Государственный Технический Университет).  Гаврилов Илья Валерьевич– Биолог, научный Консультант. Кандидат Биологических Наук(Уральский Государственный Технический Университет).