TGViewer
Go for Devs Go for Devs @go_for_devs · 854 subscribers
Post #106 1.74K
⚡️ В Go 1.26 (релиз которого планируется в феврале) добавят поддержку SIMD

SIMD (Single Instruction, Multiple Data) — это способ выполнять одну инструкцию сразу над набором данных. Проще говоря, процессор может сложить, умножить или сравнить сразу несколько чисел за один такт. Это критично для задач вроде обработки массивов, графики, ML, криптографии и любых data-heavy пайплайнов — прирост производительности там может быть кратным.

В следующей версии Go появится новый низкоуровневый пакет simd/archsimd, и на старте — только amd64. Команда Go сознательно начала с архитектурно-специфичного API, отложив высокоуровневые абстракции, чтобы сначала получить реальный фидбэк от разработчиков.

Подход разумный. SIMD сильно зависит от железа, и преждевременный «универсальный» интерфейс легко может стать ошибкой.

SIMD в индустрии появился давно, но почти везде путь был болезненным:

– C / C++ живут с SIMD десятилетиями, но ценой сложного и хрупкого кода: разные заголовки, ручной выбор инструкций, слабая переносимость.

– Rust долго шёл к стабильному SIMD: первые версии API ломались, часть решений признали неудачными, прежде чем остановиться на архитектурно-разделённом подходе.

– Java больше десяти лет избегала SIMD вовсе и только недавно представила Vector API — после серии прототипов и экспериментов с производительностью и переносимостью.


@go_for_devs
  • 👍 18
  • 🔥 6
  • ❤ 2
  • 🤯 1
More from @go_for_devs
  1. Sep 30, 2026Тут больше не будет новостей, статей и постов про Go. Go-разработчику сейчас важнее не син…
  2. Apr 16, 2026⚡️ Anthropic выпустили Claude Opus 4.7 Cursor зафиксировал рост с 58% до 70% на своём бенч…
  3. Feb 11, 2026🥳 Состоялся релиз Go 1.26 В релиз вошли несколько заметных изменений: 1. Функция new тепе…
  4. Jan 29, 2026Post #116
  5. Jan 22, 2026Помните, осенью мы писали про запуск опроса Go Survey 2025. Так вот, вчера команда Go опуб…
  6. Jan 21, 2026Философский подход к бэкенду
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →