benhoyt / go-1brc

My Go solutions to the One Billion Row Challenge

Home Page:https://benhoyt.com/writings/go-1brc/

Repository from Github https://github.combenhoyt/go-1brcRepository from Github https://github.combenhoyt/go-1brc

The One Billion Row Challenge in Go: from 1m45s to 4s

These are my progressively-faster solutions to the One Billion Row Challenge in Go: from a simple unoptimised version (r1.go) that takes 1 minute 45 seconds, to an optimised and parallelised version (r9.go) that takes 4 seconds.

Read the article for a detailed write-up and results.

About

My Go solutions to the One Billion Row Challenge

https://benhoyt.com/writings/go-1brc/

License:MIT License


Languages

Language:Go 98.4%Language:Awk 1.6%