As featured in
Claim pageClaim
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
News
Report
7.5x faster encryption in Go with the new "simd" and "simd/archsimd" packages
I needed to implement my ChaCha20-BLAKE3 encryption algorithm in Go, but unfortunately ChaCha20 from Go's stdlib is lacking SIMD acceleration on amd64, probably because ChaCha20-Poly1305 (used in TLS) already has
Read more
Report
analysis package - golang.org/x/tools/go/analysis - Go Packages
Package analysis defines the interface between a modular static analysis and an analysis driver program.
Read more
Report
Golang Maps: How Swiss Tables Replaced the Old Bucket Design
Go 1.24 replaces the old bucket-and-overflow map internals with a Swiss Table-inspired design to improve cache locality, lookup speed, and memory efficiency.
Read more
Report
Golang's Big Miss on Memory Arenas Andrew Vittiglio
Go lives in the middle ground between speed and simplicity but by killing Memory Arenas, it may have capped its future and risked losing that middle entirely.
Read more
Report
Shard your locks: benchmarking 6 Go cache designs
I built the same in-memory cache six ways with the Go standard library and benchmarked them across read/write mixes and core counts. Lock striping wins by up to 8, sync.RWMutex turns out to be a trap, and one design gets slower the more cores you add.
Read more
Report
Report
Show more news
