# \[ANN\] LoopVectorization

**URL:** https://discourse.julialang.org/t/ann-loopvectorization/32843
**Category:** Package Announcements
**Created:** [January 1, 2020, 8:08am UTC](https://discourse.julialang.org/t/ann-loopvectorization/32843 "2020-01-01T08:08:57Z")
**Posts on this page:** 1
**Showing post:** 43

<div class="post-metadata">

### Author: ![cortner](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cortner/32/204_2.png) [@cortner](https://discourse.julialang.org/u/cortner)
#### Post date: [January 16, 2020, 2:06pm UTC](https://discourse.julialang.org/t/ann-loopvectorization/32843/43 "2020-01-16T14:06:32Z")

</div>

Wow - thanks for testing this. I’m trying to understand this now. So you saying that this “gather” operation when performed in every loop iteration will make AVX essentially useless. That is, I need to figure out a representation that doesn’t require me to load `basis[a, n]` at each iteration, but just compute it on the fly?

---

_[View the full topic](https://discourse.julialang.org/t/ann-loopvectorization/32843)._
