• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Исследование и классификация моделей сетей на кристалле

В  настоящее время проектирование многоядерных вычислительных систем является одним из важнейших направлений исследований в области  информатики и  вычислительных систем. Сети на кристалле, пришедшие на замену шинным архитектурам, потребляют меньше энергии и требуют меньше аппаратурных затрат на свою реализацию, обеспечивая  при этом высокую пропускную способность подсистемы связи. В последние десятилетия было проведено множество исследований, показывающих, что применение СтнК  позволяет эффективно решать задачи обмена информацией между ядрами, не ограничиваясь при этом в масштабируемости. Сети на чипе –  это относительно новое понятие, и своим появлением открыло важное направление в области проектирования систем на кристалле. СтнК представляют собой весьма сложную структуру, которая требует существенных расходов как на верификацию, так и разработки. По этой причине на разных стадиях проектирования необходимо оценивать те или иные решения с помощью различных моделей. 

Сейчас существует больше сотни различных симуляторов СтнК, имеющих различное предназначение, реализацию, структуру, быстродействие и разработанных на различных языках программирования. Ввиду такого разнообразия необходимо провести обзор наиболее значимых высокоуровневых моделей СтнК и предложить различные критерии их классификации, что и является целью данного проекта.

В силу распространенности СтнК представленная работа имеет как научную, так и практическую значимость. Так, одной из задач проекта является оформление собранной информации о данном вопросе в структурированном виде, что сможет облегчить разработчикам выбор тех или иных моделей для дальнейшей разработки, а также определить какие существуют проблемы в текущей области знаний. 

 

В настоящее время описание 100 симуляторов СтнК собрано в единую сводную таблицу, что позволяет уже на данном этапе выделить общие признаки и особенности моделей для их классификации, в свою очередь это дает возможность выполнить анализ существующих моделей СтнК и разделить их на отдельные классы по определенным критериям. Так среди основных характеристик выделены алгоритмы арбитража и маршрутизации, применяемые топологии, доступность в сети интернет, области применения и т.д. Следует отметить, что в данной работе собрано достаточно много информации по теме высокоуровневых СтнК и приведены все ссылки на источники (где можно найти модели, открытый исходный код), что упрощает поиск сведений о симуляторах для разработчиков и исследователей.

С другой стороны, представление информации в виде таблицы помогает сделать более полный анализ симуляторов СтнК и выявить нехватку моделей с определенными характеристиками, в результате чего становится возможным обозначить основные тенденции, что также не менее важно. С учетом того, что в исследовании рассмотрены проектирование и появление новых высокоуровневых СтнК в динамике, представляется возможным определение новых инструментов в моделях, благодаря чему можно предположить развитие данной темы в ближайшие годы.

Исследование может быть полезно начинающим разработчикам для осмысления понятий по данной теме, а также выбора области для дальнейшей работы и исследования.

Конечным результатом работы над проектом является оформленный отчет НИР, где произведено описание и классификация 100 моделей СтнК.

 

Команда проекта:

Опекунова Алина Алексеевна (БИВ193)

Руководитель проекта:

Романов Александр Юрьевич

Департамент компьютерной инженерии: Доцент

Научные консультанты проекта: 

Американов Александр Александрович

Департамент компьютерной инженерии: Ассистент

Лежнев Евгений Владимирович

Департамент компьютерной инженерии: Ассистент


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.