Menu

#Simd

21 posts

Feed·
20 of 21 posts
Solving for faster SHA-1 collision detection — sam reis
🖼️
59Read More

Solving for faster SHA-1 collision detection — sam reis

Hacker News·about 1 month ago
#tpCUkxeK
#sam#sha1dc#sha1#git#simd

SHA-1 with collision detection doesn't have to be so slow. How a code generator that moves the checks to SIMD can narrow the gap to plain SHA-1 to ~20–30%.

15s
Speeding up gearhash on ARM64 (2× faster) — sam reis
🖼️
0Read More

Speeding up gearhash on ARM64 (2× faster) — sam reis

Hacker News·about 1 month ago
#kD7zYvwO
#sam#gearhash#arm64#neon#simd

The gearhash crate has gained a NEON backend for improved performance. How a direct port started out slower than scalar, and the dependency-chain work that fixed it.

15s
0Read More

Everyone Says Assembly Is Untyped—Everyone Is Wrong

www.gingerbill.org·2 months ago
#h0C3VHXu
#clobber#simd#volatile#byte#align_stack

TL;DR: I believe Odin's inline assembly is currently the best out of any language.The most important aspects are of this article listed below.…

15s
SIMD in the 90s: Programming Intel's Pentium MMX
🖼️
138Read More

SIMD in the 90s: Programming Intel's Pentium MMX

Hacker News·2 months ago
#DUKiZhnZ
#pikuma#simd#mmx#pentium#assembly

If you used PCs in the 90s, you probably remember the 'Intel Inside MMX' stickers. This article explores Intel's major attempt at bringing SIMD instructions to mainstream desktop CPUs.

15s
222Read More

Rust SIMD on the GPU

Hacker News·3 months ago
#swUMabm8
#vectorware#simd#warp#lanes#rust

GPU code can now use Rust's portable SIMD. We share the implementation approach and what this unlocks for GPU programming.

15s
SIMD for Collision
🖼️
0Read More

SIMD for Collision

Hacker News·3 months ago
#QyOWcOVT
#box2d#edge#hull#simd#edges

In a previous post SIMD Matters I discussed the big wins I got from graph coloring to make the contact solver faster. That same approach exists in Box3D. I like to call this approach “wide SIMD”.…

15s
0Read More

Everyone Should Know SIMD

Mitchell Hashimoto·3 months ago
#ksilZ8GE
#fafbfc#user#fafafa#background#vector

SIMD has a reputation for being complex. I've met many very good software engineers who dismiss it as something too complex to learn or a niche optimization meant for only the highest-performance software, not useful in everyday programming.

15s
How I Scaled a C Ingestion Engine from 4M to 209M Rows/Sec: Engineering for the Silicon
🖼️
0Read More

How I Scaled a C Ingestion Engine from 4M to 209M Rows/Sec: Engineering for the Silicon

DEV Community·NARESH-CN2·6 months ago
#g0XQg3WU
#cpp#performance#systems#software#core

From Dev Community: How I Scaled a C Ingestion Engine from 4M to 209M Rows/Sec: Engineering for the Silicon

15s
WebAssembly Is Making No-Login Browser Tools Better — Here's How
🖼️
0Read More

WebAssembly Is Making No-Login Browser Tools Better — Here's How

DEV Community·NoLoginTools·6 months ago
#mCfMheAr
#nologin#webdev#browser#wasm#tools

SIMD, GC, and threading have quietly upgraded free browser tools. Here's what specifically improved and which no-login tools benefit most.

15s