Hacker GitHub

← All repos

google/highway

View on GitHub ↗ ★ 5,952 C++

Performance-portable, length-agnostic SIMD with runtime dispatch

107 mentions on Hacker News by 37 people: 7 stories, 100 comments · first 2020-08-04 · latest 2026-09-25

Mentions per year 107 mentions · busiest year 2023 (30)
20082026
  1. ▲ 31
    Highway – Efficient and performance-portable SIMD
    story by monad_june · 2021-08-15 · 6 comments
  2. …- it offers more control, similar to intrinsics. There are about two dozen non-vertical ops (see https://github.com/google/highway/blob/master/g3doc/quick_re... and "blockwise" and "swizzle") and it sounds like you want Set and…
  3. …at least 25% market penetration on clients, which may or may not happen. Why not use it where available? github.com/google/highway lets you write code once using 'platform-independent intrinsics', and generate AVX2/AVX-512/NEON/SVE into a…
  4. …places. I am confident we will be able to hide both SVE and RVV behind the same C++ interface ( https://github.com/google/highway ) - works for RVV, just started SVE.
    comment by janwas · 2021-05-07 · in ARM vs. RISC-V Vector Extensions
  5. …might also find this short intro [1] helpful, including tips on porting. (Disclosure: author) 1: https://github.com/google/highway/blob/master/g3doc/highway_... > many available instructions are missing from the wrappers Highway can…
    comment by janwas · 2021-04-27 · in SIMD for C++ Developers [pdf]
  6. …it, writing your own SIMD library is fairly simple hm.. it's indeed easy to start, but maintaining https://github.com/google/highway (supports clang/gcc/MSVC, x86/ARM/RiscV) is quite time-consuming, especially working around compiler bugs.
    comment by janwas · 2021-04-27 · in SIMD for C++ Developers [pdf]
  7. …look at std::experimental::simd ( https://github.com/VcDevel/std-simd ) instead. Google's Highway ( https://github.com/google/highway ) is also pretty interesting.
    comment by nemequ1729 · 2020-08-04 · in SIMD Everywhere: 0.5.0