AMD Zen Scheduler Model Lands In LLVM, Makes It For LLVM 5.0

Written by Michael Larabel in LLVM on 19 July 2017 at 06:33 AM EDT. 10 Comments
It was coming down to the wire for the new AMD Zen scheduler model in LLVM 5.0 but now it's managed to land just hours before the LLVM 5.0 branching.

The new Zen "znver1" scheduler model for LLVM was published by AMD in patch form last week and now this morning it's been merged to mainline LLVM. Funny enough, thanks to an Intel developer with commit rights to LLVM due to the AMD contributor not having access.

We've been looking forward to this Zen scheduler for LLVM and it has the potential of boosting the performance of generated binaries by up to a few percent. I'll be running some benchmarks on my end shortly with AMD Ryzen.

The new model will be found in next month's LLVM 5.0 release, which is being branched from Git later today followed by a few weeks worth of release candidates.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week