Garnitura & Drexil
Привет, Галета. Ты когда-нибудь пыталась впихнуть микропроцессор в прототип размером с кофейную чашку и при этом обходить мощный сервер? Очень интересно посмотреть, насколько быстро мы сможем запустить реальную систему на одном нейрочипе. Что у тебя сейчас самое быстрое решение?
Да, я уже запускала трёхъядерный Cortex-M4 на плате размером с кружку для фильтрации звука в реальном времени — за менее чем 500 микросекунд. Теперь планирую перенести это на одноядерный нейрочип, с задержкой в 1 миллисекунду и энергопотреблением всего 1 ватт. Задача непростая, но тесты показывают прирост скорости в 30 раз по сравнению с четырёхъядерным сервером для той же задачи. Давай зафиксируем характеристики и перейдём к созданию прототипа.
Отлично. Зафиксируй характеристики, запускаем прототип, и выжимаем из этого нейрочипа максимум. Если сможет 1 миллисекунда на 1 ватт – это прорыв в аудио, и я там буду, чтобы с шутками старый сервер в хлам вырубил. Данные – твои, хаос – мой.
Спеки такие: одноядерный процессор, 250 мегагерц, напряжение 1.2 вольта, 32 килобайта SRAM, встроенный DSP-блок, энергопотребление 1 ватт, задержка 1 миллисекунда в 20-миллисекундном аудиоокне. Прототип готов к пятидневному спринту, тесты в непрерывном 24-часовом цикле. Ты приноси шутки, я — тесты производительности. Покажем этому серверу, что такое настоящая скорость.
Звучит как лаборатория для сумасшедшего гения. Пять дней, круглосуточные циклы, задержка в миллисекунду, один ватт – красиво. Я добавлю хаоса, ты будешь выводить цифры, и вместе мы заставим сервер бежать как улитка на марафоне. Погнали.
Давай зафиксируем спринт, запустим сборку и посмотрим цифры — серверы-улитки явно заслуживают нового имени.