AMD Still Planning For Zen Scheduler In LLVM 5.0
Back in March we reported about LLVM 5.0 anticipating better AMD Ryzen performance thanks to a proper scheduling model slated to land. But months later, AMD still hasn't produced the code.
Responding now this weekend to a user inquiry, Das Dibyendu of AMD has said that they still plan for the Zen "znver1" scheduler model to happen for LLVM 5.0. But he didn't comment on any other planned Zen changes for LLVM 5.0 nor if "znver2" support would come more timely in the future.
LLVM right now relies upon the btver1 (Bobcat) scheduler model that really isn't optimized for current Ryzen/Epyc processors.
LLVM 5.0 is scheduled for release in August and for that to happen the code branching is set for the middle of July. Hopefully we'll see AMD release their Zen improvements soon and will be accepted timely into mainline.
Responding now this weekend to a user inquiry, Das Dibyendu of AMD has said that they still plan for the Zen "znver1" scheduler model to happen for LLVM 5.0. But he didn't comment on any other planned Zen changes for LLVM 5.0 nor if "znver2" support would come more timely in the future.
LLVM right now relies upon the btver1 (Bobcat) scheduler model that really isn't optimized for current Ryzen/Epyc processors.
LLVM 5.0 is scheduled for release in August and for that to happen the code branching is set for the middle of July. Hopefully we'll see AMD release their Zen improvements soon and will be accepted timely into mainline.
7 Comments