Skip to content

Landing: ppc64le VSX kernels and ndarray v0.2.3 - #11

Merged
tannevaled merged 1 commit into
mainfrom
ppc64le-vsx-v0.2.3
Oct 4, 2026
Merged

tannevaled merged 1 commit into
mainfrom
ppc64le-vsx-v0.2.3

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

go-ndarray/ndarray v0.2.3 (go-ndarray/ndarray#20) adds VSX SIMD kernels on ppc64le (sum, dot, sqrt, add/sub/mul/div, an 8x8 GEMM micro-kernel). This brings the landing page in line, mirroring the ndarray README at v0.2.3:

  • SIMD wording (meta description, lead, card, closing paragraph) names amd64, arm64 and ppc64le; ppc64le leaves the list of targets running the pure-Go reference code.
  • The ndarray card's GEMM micro-kernel list adds "VSX 8×8 on ppc64le".
  • Card version: library · v0.2.2 → v0.2.3.

Built locally with the CI-pinned Hugo 0.135.0.

🤖 Generated with Claude Code

ndarray v0.2.3 (go-ndarray/ndarray#20) adds VSX SIMD kernels on ppc64le.
The SIMD wording now names amd64, arm64 and ppc64le, ppc64le leaves the
list of targets running the pure-Go reference code, the GEMM blurb lists
the VSX 8x8 micro-kernel next to NEON and AVX2/FMA, and the library card
shows v0.2.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit f638f7a into main Oct 4, 2026
2 checks passed
@tannevaled
tannevaled deleted the ppc64le-vsx-v0.2.3 branch October 4, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant