From Slow to SIMD: Discussing Go Bounds Check Elimination

From Slow to SIMD: Discussing Go Bounds Check Elimination

In the translated article from Slow to SIMD, a SourceGraph engineer discusses one optimization technique known as Bounds Check Elimination (BCE), and poses a question to the readers: “ Why use a[i:i+4:i+4] instead of a[i:i+4]? The first part of this article answers this question. The second part introduces a better method for bounds check elimination. … Read more