Исходный код программы расчёта амплитудно-фазового распределения (АФР) антенной решётки в заданном направлении с учётом её произвольной ориентации в пространстве, написанной на языке 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