Micro Optimizing Go Code

Micro Optimizing Go Code

Gopher Academy via YouTube Direct link

Round function

15 of 44

15 of 44

Round function

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Micro Optimizing Go Code

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 What is BlakeToHash
  3. 3 The problem
  4. 4 Blake
  5. 5 Hash Interface
  6. 6 Go Benchmark Ecosystem
  7. 7 Go Testing
  8. 8 Benchmarks
  9. 9 WebView
  10. 10 Math Bits
  11. 11 G
  12. 12 Inlining
  13. 13 Inliner
  14. 14 Hard stops
  15. 15 Round function
  16. 16 inline function
  17. 17 G is too expensive
  18. 18 Get rid of function calls
  19. 19 Triple addition
  20. 20 Budget code
  21. 21 Dont chase this
  22. 22 Whats next
  23. 23 P prof
  24. 24 Assembly
  25. 25 Bounce Checking
  26. 26 SSA
  27. 27 Go Compiler
  28. 28 Linear code
  29. 29 Bounce checks
  30. 30 Hash state
  31. 31 Preventative hints
  32. 32 Eliminate bounds checks
  33. 33 Performance improvement
  34. 34 Eliminate allocations
  35. 35 Slices
  36. 36 Finalize
  37. 37 Pattern Matching
  38. 38 Sum
  39. 39 Some
  40. 40 Slice
  41. 41 Pvalues
  42. 42 Diminishing Returns
  43. 43 More Optimization
  44. 44 Worth it

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.