fa
Feedback
Процессоры Эльбрус | Фан-клуб

Процессоры Эльбрус | Фан-клуб

رفتن به کانال در Telegram

Информация из мира отечественных микропроцессоров Эльбрус, разработанных компанией МЦСТ Редакторы канала: ge0gr4f, entityfx #e2k #elbrus

نمایش بیشتر
1 533
مشترکین
+124 ساعت
+37 روز
+1330 روز
آرشیو پست ها
+1
Тест №2 - "Гонки не моё". Пока провожу Тест №3 - компиляция мини проекта из шаблона с генерацией кода.

Welcome to Unreal Engine 4 on E2K =)
Welcome to Unreal Engine 4 on E2K =)

Repost from Техножнец
پیام صوتی00:02

Repost from Техножнец
🔥 PromeTorch — свой PyTorch с нуля за 5 недель 🔗 GitHub: github.com/barometech/PromeTorch Один разработчик. Россия. C++17/C
🔥 PromeTorch — свой PyTorch с нуля за 5 недель 🔗 GitHub: github.com/barometech/PromeTorch Один разработчик. Россия. C++17/CUDA. 137 000 строк. Нативно собирается и работает на Эльбрус E8C2 (VLIW), НТЦ Модуль NM Card Mini и NVIDIA A100. ━━━━━━━━━━━━━━━━━━━━ TL;DR для простых людей: Если коротко — это альтернатива PyTorch. На ней можно обучать нейросети и запускать LLM. Главное: работает на российских чипах. Не эмуляция, не обёртка — нативная сборка, верифицированная на железе. TL;DR для спецов: ~35–45% практической площади PyTorch, runtime-verified на реальном железе. Real BFS autograd (не trace-based), 119 backward functions, forward-mode AD, vmap, double backward, gradient checkpointing, hooks. 16 оптимизаторов, 16 LR schedulers, 64+ NN модулей. 720+ gtest. ━━━━━━━━━━━━━━━━━━━━ 📊 Inference на A100-SXM4-40GB (Ollama-compatible) qwen3:4b 82.6 tok/s (50% от Ollama) gemma3:4b 81.4 tok/s (56%) deepseek-r1:8b 51.1 tok/s (40%) 10-мин stress: 46.5 tok/s ±0.19. Peak 25.4 GB VRAM / 135 W. 📊 Training на CPU vs PyTorch 2.6 (10 задач) Все MNIST — match within 0.5pp. LSTM seq cls +1.56pp. VAE MNIST 50 эпох — на 0.35 nats tighter чем PyTorch на identical arch. 📊 Российское железо - Эльбрус E8C2 — production, MNIST 6.1× быстрее PyTorch 2.7.1 на этой задаче, EML_MT BLAS 1840 GFLOPS (92% пика), NUMA-aware, 4 процесса × 8 ядер Local SGD. 38/38 тестов. - NM Card Mini K1879VM8YA — emulator production + 1-core real, MNIST MLP 88.94% на Q16.16 fixed-point. 32/32 тестов. - NM Quad (4×NM6408, 64 NMC4) — 16 cores stable, 100× SIMD. - Байкал-М/С — cross-compile готов. 🧩 Стек Ядро: c10 (Allocator/Device/Storage/TensorImpl) + ATen ~150 tensor ops. Dtype dispatch: FP32/64, Half, BFloat16, FP8 e4m3fn/e5m2, Complex, Bool, int8-64. Autograd: real BFS engine, 119 backward functions, register_hook, anomaly detection, create_graph=True, forward-mode AD (dual numbers + JVP), single-axis bit-exact vmap. NN (64+): Linear/Bilinear/LazyLinear, Conv1d/2d/3d + ConvTranspose2d, 20+ активаций, BatchNorm/LayerNorm/RMSNorm/GroupNorm/InstanceNorm, RNN/LSTM/GRU, TransformerEncoder/Decoder/MultiheadAttention, 12 loss functions (включая полный CTC Graves DP), PIR architecture (Mamba-родственник). Optim: SGD, Adam, AdamW, RMSprop, Adagrad, Adadelta, Adamax, AdamKiller, ASGD, Lion, SophiaG, LAMB, Adafactor, NAdam, RAdam, LBFGS + ParamGroups + EMA + clip_grad. Distributed: real TCP DDP, FSDP/ZeRO-3 bit-exact, TensorParallel, Pipeline (GPipe + 1F1B), DDP.no_sync, ZeRO-Offload. Export/interop: ONNX (zero-dep manual protobuf, проходит onnx.checker), MLIR (tosa + linalg), torch.jit.compile (trace + fusion + C++ codegen), bi-directional .pt I/O. Shims: HuggingFace (AutoModel.from_pretrained для Bert/GPT2/Llama + safetensors), torchvision, torchaudio (STFT max |err| 1.79e-7), torchtext, Lightning Trainer. Serving — PromeServe: Ollama-compatible API, GGUF loader (Q4_K_M, Q5_K_M, Q6_K, Q8_0, F16, F32), flash-decode + CUDA Graph + paged KV, production guardrails. 🗂 Что не закрыто честно: autocast wiring, sampling-path overhead (82→46 tok/s при T>0), FlashAttention (headers есть, callsites 0), torch.compile уровня TorchInductor нет и не будет, sparse tensors/FX/distributions — отсутствуют, MPS/ROCm — compile-only. ━━━━━━━━━━━━━━━━━━━━ Кому надо: - training framework на российском железе — единственный известный выбор с нативной сборкой под Эльбрус VLIW + NM Card; - self-hosted Ollama-compatible LLM сервер с открытой лицензией; - тем, кто хочет читать, как PyTorch работает изнутри — 137K читаемых строк, без автогена. ОС: Astra Linux SE, ALT Linux SP, RED OS, Elbrus OS (PDK LE). Docker'ы готовы. Лицензия: PromeTorch License (BSD-3 + атрибуция «Powered by PromeTorch» + запрет на перепродажу самого фреймворка). Обучать и продавать модели — можно. SaaS, сервисы — можно. Форкать — можно. Ребрендить фреймворк — нельзя. 🔗 GitHub: github.com/barometech/PromeTorch Техножнец всё делает на свои средства. 🥶 Если есть желание поддержать его, то вот ссылки: 🫡 Поддержать канал: ТБАНК Поддержать канал: ЮМАНИ

Друзья. Расписал свой опыт. Может, кому-нибудь пригодится. Комментарии, правки крайне приветствуются. https://git.uralnova.duckdns.org/sasha/e2k_notes

Итоги участия АО «МЦСТ» в выставке ExpoElectronica 2026 АО «МЦСТ» успешно представило свои разработки на 28‑й Международной в
Итоги участия АО «МЦСТ» в выставке ExpoElectronica 2026 АО «МЦСТ» успешно представило свои разработки на 28‑й Международной выставке электроники ExpoElectronica 2026, прошедшей с 14 по 16 апреля в МВЦ «Крокус Экспо». Стенд компании, объединённый со стендом АО НПЦ «ЭЛВИС», вызвал высокий интерес у аудитории. За три дня работы выставки стенд посетили более 2 500 специалистов отрасли — инженеров, разработчиков, представителей промышленных предприятий и государственных структур. Ключевые итоги выставки: • Посетители cмогли вживую оценить производительность компьютеров и серверов на базе процессоров Эльбрус‑8СВ, Эльбрус‑2С3 и Эльбрус‑16С, а также работу программного обеспечения на этой платформе. • Большой интерес вызвали процессоры шестого поколения (Эльбрус‑2С3 и Эльбрус‑16С) с аппаратной поддержкой виртуализации, интеграцией контроллеров DDR4 и PCIe 3.0 на кристалле. • Эльбрус‑2С3 запомнился посетителям встроенной графикой и экономичным энергопотреблением — такие характеристики востребованы при создании компактных и недорогих систем. • Эльбрус‑16С привлёк внимание благодаря высокой вычислительной мощности: процессор подходит для решения ресурсоёмких задач, включая работу с СУБД, системами хранения данных, виртуализированными инфраструктурами, а также выполнение сложных расчётов в промышленных и научных приложениях. • Объединённая экспозиция с АО НПЦ «ЭЛВИС» позволила гостям ознакомиться также с линейкой микропроцессоров и микросхем партнёра. Выставка подтвердила устойчивый интерес к платформе «Эльбрус» со стороны промышленных и государственных заказчиков. Благодарим всех, кто посетил наш стенд! Будем рады продолжить диалог и обсудить возможности сотрудничества. Наше официальное сообщество в ВК

Взгляните на кадры с нашего стенда на выставке ExpoElectronica, а затем приходите сами — увидите наши решения вживую и пообщаетесь с нашими представителями.

Repost from Elbrus PC Test
+1
Первый запуска DuckStation, самого лучшего эмулятора Sony Playstation. Пока без jit, работает в режиме интерпретатора т.е. медленно. Портировал сие чудо товарищ под ником AiD iEvE, за что ему большое спасибо. Предполагается, что после реализации jit будет работает значительно быстрее. Запущено на нашем Эльбрус 8СВ. https://github.com/stenzek/duckstation

Приглашаем посетить стенд МЦСТ на выставке ExpoElectronica 2026! АО «МЦСТ» приглашает посетить наш стенд №C3093 на ExpoElectronica 2026 – 28-й Международной выставке электроники. ExpoElectronica — крупнейшая в России и странах ЕАЭС международная выставка электроники. Мероприятие объединяет производителей, разработчиков, дистрибьюторов, интеграторов и других представителей отрасли. Адрес выставочного комплекса: Московская область, Красногорский район, г. Красногорск, ул. Международная, д. 20. Время работы выставки: • 14 - 15 апреля: 10:00 - 18:00; • 16 апреля: 10:00 - 16:00. Стенд АО МЦСТ располагается в 14 зале (3 павильон).

АО «МЦСТ» примет активное участие в серии мероприятий, организуемых ведущими техническими вузами Москвы. МЦСТ традиционно выступает активным участником ключевых карьерных и образовательных мероприятий, организуемых техническими вузами Москвы. Личное общение со студентами и выпускниками позволяет не только рассказать о текущих проектах и перспективных задачах, но и найти тех, кто готов в ближайшем будущем стать частью команды. Приглашаем вас посетить наши стенды на следующих площадках: • 9 апреля — День карьеры в НИЯУ МИФИ; • 12 апреля — День открытых дверей в МФТИ; • 16 апреля — Фестиваль радиоэлектроники в НИУ «МЭИ»; • 17 апреля — Ярмарка вакансий в РТУ МИРЭА; • 19 апреля — День открытых дверей в НИЯУ МИФИ; • 24 апреля — День карьеры в МФТИ. На всех перечисленных мероприятиях представители компании будут готовы ответить на вопросы о стажировках, практике, требованиях к кандидатам и возможностях профессионального роста в сфере отечественной микроэлектроники, а также о целевом обучении. Посетители также получат возможность лично познакомиться с компьютерами на базе процессоров Эльбрус. Будем рады видеть вас в числе наших гостей! Также напоминаем, что сейчас открыт отбор на летнюю стажировку в МЦСТ. Подробности на странице «Студентам»

+1
Кстати, я попросил мне нарисовать обои на рабочий стол, ведь я ведущий и мне очень хотелось именно работать со своего рабочего компа, вот дизайнер МЦСТ создал под меня обоины, вдруг кому тоже нужно, уверен, МЦСТ не будет против))) Telegram | Дзен | MAX

Пришло время расскрыть карты: 24 марта я был ведущим и модератором конференции "День технологий Эльбрус - 2026", организованн
Пришло время расскрыть карты: 24 марта я был ведущим и модератором конференции "День технологий Эльбрус - 2026", организованной компанией МЦСТ Это третье мероприятие в рамках "Эльбрус Дэй" и первое с 2022 года Что инетресно, первых двух мероприятий я был одним из организаторов, так же как и в 2026 году: нельзя уволитья из МЦСТ и не принимать активное участие в продвижении Эльбрусов!) Большое спасибо руководству МЦСТ и организаторам за приглашение! Были классные доклады от МЦСТ по текущей ситуации в аппаратной и программной части, кстати, теперь есть поддержка языка go официально на Эльбрусах Было огромное количество оборудовани яна Эльбрусах от партнеров, в том числе и первый ноутубук на Эльбрусе в тонком и легком корпусе Bitblaze Titan на проце Эльбрус-2С3 (на фото как раз он) Выступили уважаемые компании, кто на практике доказал, что Эльбрусы - это обычный сервер, на котором можно и нужно разворачивать привычные всем системы, но уже на железе в русле настоящего цифрового суверенитета страны Очень понрадовал один вполне конкретный банк, который не только развернул серверную часть на Эльбрусах, но и реально эксплуатирует, вместе с развертыванием банкоматов на базе российского процессора Были так же выступления партнеров по созданию законченных АСУ ТП систем для атомной промышленности, промышленных решений, управляющих компьютеров для авиации и энергетики Были разработчики ОС, баз данных, прикладного ПО под Эльбрус - настоящая экосистема российского стека технологий И зафиналили круглым столом, где поотвечали на каверзные вопросы и примерами реальных примеров внедрения от интеграторов систем на базе российского процессора Эльбрус Болееподробная информация будет от самого МЦСТ Telegram | Дзен | MAX

На платформе Эльбрус появилась экспериментальная поддержка фреймворка dotnet 8:
./dotnet --info
ПАКЕТ SDK ДЛЯ .NET:
 Version:           8.0.8.6
 Commit:            665a05cea7
 Workload version:  8.0.100-manifests.109ff937

Среда выполнения:
 OS Name:     altlinux
 OS Version:  11.1
 OS Platform: Linux
 RID:         elbrus-e2k
 Base Path:   /home/user/runtimes/dotnet8-8.0.0.6/dotnet/sdk/8.0.108/

Установленные рабочие нагрузки .NET:
 Workload version: 8.0.100-manifests.109ff937
Нет установленных рабочих нагрузок для отображения.

Host:
  Version:      8.0.8
  Architecture: e2k
  Commit:       76cce205e3

.NET SDKs installed:
  8.0.108 [/home/user/runtimes/dotnet8-8.0.0.6/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 8.0.8 [/home/user/runtimes/dotnet8-8.0.0.6/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 8.0.8 [/home/user/runtimes/dotnet8-8.0.0.6/dotnet/shared/Microsoft.NETCore.App]

Запуск демонстрационного приложения Eremex Avalonia UI Controls Demo Application на Эльбрусе: https://github.com/electrifier/
+3
Запуск демонстрационного приложения Eremex Avalonia UI Controls Demo Application на Эльбрусе: https://github.com/electrifier/Avalonia-controls-demo Используется экспериментальная версия фреймворка dotnet 8

Прикрепляем нативные библиотеки для движка Avalonia

Компьютеры Эльбрус стали поддерживать фреймворк Avalonia (C#, dotnet 6). Очень хороший энтузиаст с ником @E_AiD_E портировал
Компьютеры Эльбрус стали поддерживать фреймворк Avalonia (C#, dotnet 6). Очень хороший энтузиаст с ником @E_AiD_E портировал библиотеки libSkiaSharp и harfbuzzsharp, благодаря чему стало возможным запускать приложения на движке Avalonia (язык C#, среда dotnet 6). На скриншоте демонстрационное приложение Avalonia.Music, которое было собрано на Windows, но запущено на Эльбрусе-8С. Исходники примеров с приложениями: https://github.com/AvaloniaUI/Avalonia.Samples/ Необходимо просто добавить 2 .so библиотеки к вашему приложению.