Что значат 136 миллионов строк в секунду в ECSLang?
Для понимания: это скорость работы ClickHouse — тяжелой промышленной базы данных от Яндекса, на которой держится аналитика половины Рунета. Это скорость Apache Arrow на Rust.
Я создал свой системный язык программирования общего назначения на базе LLVM 20, который на дедушкином ноутбуке Sandy Bridge перемалывает большие данные со скоростью коммерческих Big Data систем, утилизируя память со стопроцентной эффективностью голого металла!
Чистая аналитика 50 000 строк в многопоточном пуле потоков нашего автопланировщика пролетела за смешные 0.37 миллисекунды. Процессор щелкает плоские колонки данных как семечки, вообще не промахиваясь мимо кэша и не тратя ни одного такта на тяжелый ООП-мусор и сборщики мусора.
Вся история того, как мы с ИИ-соавтором выжали этот перформанс, укротили нейросеть с помощью жесткого Манифеста и обошли C# .net 9) на операциях чтения в 7 раз — читайте в закрепленных статьях на канале!
Около минуты
2 октября