Моделирование работы микропроцессора RISC-V для имплементации RTOS
5 000 руб. за проект
Процессор T-HEAD XuanTie C910 RISC-V
Выбрать и обосновать тип планировщика заданий.
Предусмотреть возможность многопроцессорной архитектуры.
Входной поток данных — 1 канал по IEEE P802.3ba, стандарт для передачи данных по 100-гигабитным каналам Ethernet (100GbE).
Моделирование проводить в среде MatLab, реализация вспомогательного кода — Python, C++.
Смоделировать многопроцессорную обработку входного поток, разделение вычислительных ресурсов и разрешение задачи на обработку либо пересыл соседнему узлу для обработки. Задать самостоятельно время выполнения ряда задач (сформировать входной поток минимум из 5 разнотипных задачи с разным временем исполнения). Использовать реальную размеченную карту памяти, частоту шины данных выбранного процессора и другие аспекты его архитектуры.
Обязательно подробное описание всех аспектов работы, выбора и использования на всех этапах ДЗ.
Результаты моделирования — это данные в человеко-читаемом удобном виде о том каким юнитом за какое время были обработана каждая задача, в том числе с указанием операции пересылки на соседние юниты и временные затраты на это. Тестирование модели выполнять на потоке данных объёмом минимум 1 минута, человеко-читаемый вид — минимум 100 подзадач. Найти крайний случаи когда достаточно 1 юнита для обработки.
Выбрать и обосновать тип планировщика заданий.
Предусмотреть возможность многопроцессорной архитектуры.
Входной поток данных — 1 канал по IEEE P802.3ba, стандарт для передачи данных по 100-гигабитным каналам Ethernet (100GbE).
Моделирование проводить в среде MatLab, реализация вспомогательного кода — Python, C++.
Смоделировать многопроцессорную обработку входного поток, разделение вычислительных ресурсов и разрешение задачи на обработку либо пересыл соседнему узлу для обработки. Задать самостоятельно время выполнения ряда задач (сформировать входной поток минимум из 5 разнотипных задачи с разным временем исполнения). Использовать реальную размеченную карту памяти, частоту шины данных выбранного процессора и другие аспекты его архитектуры.
Обязательно подробное описание всех аспектов работы, выбора и использования на всех этапах ДЗ.
Результаты моделирования — это данные в человеко-читаемом удобном виде о том каким юнитом за какое время были обработана каждая задача, в том числе с указанием операции пересылки на соседние юниты и временные затраты на это. Тестирование модели выполнять на потоке данных объёмом минимум 1 минута, человеко-читаемый вид — минимум 100 подзадач. Найти крайний случаи когда достаточно 1 юнита для обработки.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.