# FYI: new LLVM IR for parallelism

**URL:** <https://discourse.julialang.org/t/fyi-new-llvm-ir-for-parallelism/1951>\
**Category:** Internals & Design\
**Created:** [February 7, 2017, 7:55am UTC](https://discourse.julialang.org/t/fyi-new-llvm-ir-for-parallelism/1951 "2017-02-07T07:55:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steven\_Sagaert](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/steven_sagaert/32/29578_2.png) [@Steven\_Sagaert](https://discourse.julialang.org/u/Steven_Sagaert)\
**Post date:** [February 7, 2017, 7:55am UTC](https://discourse.julialang.org/t/fyi-new-llvm-ir-for-parallelism/1951/1 "2017-02-07T07:55:15Z")

</div>

Hi,  
I found this article yesterday. I’m just posting the link here because I thought it might be interesting for julia threading in a future version as a compiler optimization.

> **[MIT Extended LLVM IR to Enable Better Optimization of Parallel Programs](https://www.infoq.com/news/2017/02/mit-llvm-parallel-programs/)**
>
> Researchers at MIT have been working on a fork of LLVM to explore a new approach to optimizing parallel code by embedding fork-join parallelism directly into the compiler’s intermediate representation (IR). This, the researchers maintain, makes it...
