Overview
Syllabus
Introduction
What is BlakeToHash
The problem
Blake
Hash Interface
Go Benchmark Ecosystem
Go Testing
Benchmarks
WebView
Math Bits
G
Inlining
Inliner
Hard stops
Round function
inline function
G is too expensive
Get rid of function calls
Triple addition
Budget code
Dont chase this
Whats next
P prof
Assembly
Bounce Checking
SSA
Go Compiler
Linear code
Bounce checks
Hash state
Preventative hints
Eliminate bounds checks
Performance improvement
Eliminate allocations
Slices
Finalize
Pattern Matching
Sum
Some
Slice
Pvalues
Diminishing Returns
More Optimization
Worth it
Taught by
Gopher Academy