cmd/

directory
v0.0.0-...-5b377e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2024 License: MIT

Directories

Path Synopsis
instead of parsing float, parse an int instead
instead of parsing float, parse an int instead
instead of parsing float, parse an int instead
instead of parsing float, parse an int instead
instead of parsing float, parse an int instead; use a static mapping from names to slice indices; cheating as we can design the suitable, collision free mapping
instead of parsing float, parse an int instead; use a static mapping from names to slice indices; cheating as we can design the suitable, collision free mapping
R1: Basic building blocks, a struct, a map, a scanner.
R1: Basic building blocks, a struct, a map, a scanner.
R2: Avoid double hashing.
R2: Avoid double hashing.
R3: Avoid parse float.
R3: Avoid parse float.
R4: Use int32
R4: Use int32
R5: avoid cut
R5: avoid cut
R6: avoid scanner
R6: avoid scanner
R7: custom hash map
R7: custom hash map
R8: Parallel baseline
R8: Parallel baseline
R9: Parallel baseline + optizations
R9: Parallel baseline + optizations
R10: fast semicolon find with SWAR, plus other optimizations
R10: fast semicolon find with SWAR, plus other optimizations
Playground to implement various ideas.
Playground to implement various ideas.
gen1brcdata generates sample data for 1BRC.
gen1brcdata generates sample data for 1BRC.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL