# Can I try updating LoopVectorization?

**URL:** https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064
**Category:** General Usage
**Tags:** loopvectorization
**Created:** [January 22, 2025, 9:25am UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064 "2025-01-22T09:25:09Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)
#### Post date: [January 22, 2025, 9:25am UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064/1 "2025-01-22T09:25:09Z")

</div>

After contributing to [Stockfish](https://stockfishchess.org/) (and failing, though having good runs), I’m back to Julia.

> **[GitHub - JuliaSIMD/LoopVectorization.jl: Macro(s) for vectorizing loops.](https://github.com/JuliaSIMD/LoopVectorization.jl)**
>
> Macro(s) for vectorizing loops.

LoopVectorization seems to be deprecated for Julia 1.12.  
There is a bounty to fix it.

I’m probing whether or not I can do the task. Chris Elrod said it should be easy. I’m not very familiar with LLVM, but I do know the concept of assembly, and I’ve worked with weirder stuff before, like Haskell and Verilog. I also have experience in metaprogramming.

Yeah, I don’t have much experience, but if the tests are there, the task should be just hacking with it until it passes right?

---

<div class="post-metadata">

### Author: ![willow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/willow/32/208918_2.png) [@willow](https://discourse.julialang.org/u/willow)
#### Post date: [January 25, 2025, 4:51pm UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064/2 "2025-01-25T16:51:44Z")

</div>

I believe the webpage has instructions on how to claim “dibs” on the bounty. ([SciML Small Grants Program Current Project List](https://sciml.ai/small_grants/#declaring_for_a_project)) Good luck!

---

<div class="post-metadata">

### Author: ![kbarros](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kbarros/32/7723_2.png) [@kbarros](https://discourse.julialang.org/u/kbarros)
#### Post date: [January 25, 2025, 6:25pm UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064/3 "2025-01-25T18:25:28Z")

</div>

This would be very helpful, thanks Tarny\_GG\_Channie.

That “SciML Small Grants” page links [here](https://numfocus.org/donate-to-sciml) for donations. But this looks like it will be a generic SciML donation. How can we earmark a donation specifically for the LoopVectorization bounty?

([This](https://sciml.ai/small_grants/#donating_to_the_program) seems to be the relevant paragraph, but does not make the process super clear.)

---

<div class="post-metadata">

### Author: ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)
#### Post date: [January 26, 2025, 4:40am UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064/4 "2025-01-26T04:40:38Z")

</div>

Okay, I was probing whether I can do it but since the responses were positive, I’d guess I can do it.

Now, as far as the problem is concerned, the first step would be setting up the environment. This poses some challenges as it wants LoopVectorization to run on Julia 1.12, which isn’t even out yet.

---

<div class="post-metadata">

### Author: ![PatrickHaecker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/patrickhaecker/32/222891_2.png) [@PatrickHaecker](https://discourse.julialang.org/u/PatrickHaecker)
#### Post date: [January 26, 2025, 5:58am UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064/5 "2025-01-26T05:58:35Z")

</div>

This would currently be

```julia
juliaup add nightly

```

and starting Julia with

```julia
julia +nightly

```

afterwards if you do not want to compile Julia yourself.

---

<div class="post-metadata">

### Author: ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)
#### Post date: [July 26, 2025, 6:45am UTC](https://discourse.julialang.org/t/can-i-try-updating-loopvectorization/125064/6 "2025-07-26T06:45:27Z")

</div>

Oh, well, I was probing on whether or not I can do it. I was waiting until Julia 1.12 and so on. I was not sure if I was even remotely capable of doing such a task. I was just probing for easy stuff.

But I don’t think it’s me doing it anymore. The grant said that it’s being worked on by Maximilian Pochapski.

So, I think this is it. Good luck Maximilian.
