README.md

Исходный код программы расчёта амплитудно-фазового распределения (АФР) антенной решётки в заданном направлении с учётом её произвольной ориентации в пространстве, написанной на языке C++ под архитектуры e2k и x86-64 в рамках проведения НИР «СЭРПАС-01-25» на кафедре автоматизированных систем управления (АСУ) ТУСУР на тему «Исследование и сравнение производительности микропроцессора Эльбрус-2С3 с близкими аналогами на архитектуре x86-64 в скорости расчёта АФР антенной решётки».

Авторы программы

  • Алфёров Сергей, доцент, ТУСУР: техническое руководство, оптимизация, сборка, тестирование и выпуск программы в релиз;
  • Матвей Черепанов, магистр, ТУСУР: алгоритмизация Расчёта, написание и тестирование программы под архитектуру x86-64;
  • Щербаков Дмитрий, бакалавр, МГУ: портирование и оптимизация программы под архитектуру e2k;

Цель НИР

Целью НИР является исследование и проведение сравнительного анализа производительности микропроцессора МЦСТ «Эльбрус-2С3» (К1891ВМ06C8) с производительностью сопоставимых по номинальным характеристикам микропроцессоров Intel Celeron J4025, Intel Celeron G4900T, AMD Ryzen Embedded R1505G и Intel Processor 300T в скорости расчёта амплитудно-фазового распределения (АФР) антенной решётки в заданном направлении, с учётом её произвольной ориентации в пространстве (далее — Расчёта).

Задачи НИР

Задачи решаемые в ходе достижения цели НИР в рамках работ с Эльбрус-2С3, J4025, G4900T, R1505G и 300T:

  • изучение технических характеристик и архитектурных особенностей Процессоров;
  • анализ прикладной задачи Расчёта, подготовка методики и критериев оценки производительности Процессоров;
  • подготовка средств испытаний, включая системные (материнские) платы с установленными на них процессорами, ОЗУ и остальными компонентами, требуемыми для проведения испытаний;
  • разработка программы Расчёта и генерации исходных наборов данных на языке C++ для оценки производительности Процессоров с учётом особенностей их архитектур;
  • проведение испытаний, сбор и систематизация полученных данных;
  • сравнительный анализ производительности Процессоров, выявление их сильных и слабых сторон, формулирование рекомендаций по применению Эльбрус-2С3.

Статус проекта

  • в процессе Стенды в статусе подготовки;
  • Задача сформулированна;
  • Теоретическая база для решения задачи подготовлена;
  • Алгоритмизация задачи;
  • Программа C++;
  • на очереди Оптимизация Программы под x86-64 (интристики, многопоточность, и т.д.);
  • в процессе Оптимизация программы под e2k (интристики, многопоточность, и т.д.).

Контакты

Телеграм: @serpas

ВКонтакте: @serpas

E-mail: office@serpas.ru

Сайт: www.serpas.ru

Описание
Исходный код программы разработанной в рамках НИР «СЭРПАС-01-26»
Конвейеры
0 успешных
0 с ошибкой
Разработчики