Описание услуги
Я разработаю высокопроизводительные системы на Terra и Lua, а также генераторы кода под вашу задачу. Terra — это статически типизированный низкоуровневый спутник Lua: на Lua пишется метапрограммирование, а Terra через LLVM порождает нативный машинный код. В итоге вы получаете скорость уровня C и гибкость скриптового языка. Такая связка незаменима, когда нужно генерировать специализированный код в рантайме, сливать горячие циклы или встроить предметный язык без накладных расходов интерпретатора.
Что я делаю:
— JIT-ядра для численных расчётов: матричные операции, обработка сигналов, циклы симуляций, специализированные под форму данных, тип и целевой процессор.
— Генераторы кода: метапрограммы на Lua, которые штампуют оптимизированные функции Terra из ваших схем, шаблонов и конфигурации.
— Встроенные DSL: чистый высокоуровневый синтаксис компилируется прямо в нативный Terra со стадийностью и частичными вычислениями.
— Интероп и связки: подключение Terra к библиотекам C/C++, доступ через Lua или чистый C ABI, интеграция с Node или сервисом Socket IO.
— Оптимизация: SIMD, разворачивание циклов, работа с раскладкой памяти и кэшем, плюс бенчмарки, подтверждающие ускорение.
Вы получаете чистый, документированный и протестированный код, воспроизводимые скрипты сборки, отчёты бенчмарков и короткий разбор, чтобы команда могла сама развивать генераторы. Сначала корректность, затем скорость — каждое ядро идёт с тестами. Опишите задачу, целевое железо и ограничения, и я предложу быстрое и поддерживаемое решение.
Что я делаю:
— JIT-ядра для численных расчётов: матричные операции, обработка сигналов, циклы симуляций, специализированные под форму данных, тип и целевой процессор.
— Генераторы кода: метапрограммы на Lua, которые штампуют оптимизированные функции Terra из ваших схем, шаблонов и конфигурации.
— Встроенные DSL: чистый высокоуровневый синтаксис компилируется прямо в нативный Terra со стадийностью и частичными вычислениями.
— Интероп и связки: подключение Terra к библиотекам C/C++, доступ через Lua или чистый C ABI, интеграция с Node или сервисом Socket IO.
— Оптимизация: SIMD, разворачивание циклов, работа с раскладкой памяти и кэшем, плюс бенчмарки, подтверждающие ускорение.
Вы получаете чистый, документированный и протестированный код, воспроизводимые скрипты сборки, отчёты бенчмарков и короткий разбор, чтобы команда могла сама развивать генераторы. Сначала корректность, затем скорость — каждое ядро идёт с тестами. Опишите задачу, целевое железо и ограничения, и я предложу быстрое и поддерживаемое решение.