Displaying 4 results from an estimated 4 matches for "brpomkuynea".
2019 Jan 22
2
Instruction scheduling in LLVM
Hi all,
Can anyone tell me the current state of instruction scheduling in LLVM,
i.e. what all internal scheduling algorithms and whether constraint solving
methods are used in LLVM for a single issue processor ? Please let me know
if anyone has any information about it.
Thanks,
Siddharth
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2018 Feb 08
0
[VLIW Scheduler] Itineraries vs. per operand scheduling
...htfoward to specify special constraints, like bypassing. It's fairly easy to extend certain opcodes with predicates (callbacks) that depend on immediate values or any other arbtrary info.
See Javed and Florian's tutorial on the "new" machine model:
https://www.youtube.com/watch?v=brpomKUynEA
Itineraries are not strictly more powerful. The original motivation for the new machine description is that there were important issue constraints that weren't being correctly modeled by the itineraries. The only advantage of itineraries that I'm aware of is that, for instructions that use...
2018 Jan 11
0
How to get started with instruction scheduling? Advice needed.
...CV[7] and give
us some suggestion, thanks a lot!
[1]
https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools
[2] https://llvm.org/devmtg/2014-10/Slides/Estes-MISchedulerTutorial.pdf
[3] https://llvm.org/devmtg/2016-09/slides/Absar-SchedulingInOrder.pdf
[4] https://youtu.be/brpomKUynEA
[5] https://github.com/lowRISC/riscv-llvm/issues/27
[6]
https://riscv.org/wp-content/uploads/2016/01/Wed1345-RISCV-Workshop-3-BOOM.pdf
[7] http://lists.llvm.org/pipermail/llvm-dev/2018-January/120098.html
--
Regards,
Leslie Zhai - https://reviews.llvm.org/p/xiangzhai/
2018 Feb 04
4
[VLIW Scheduler] Itineraries vs. per operand scheduling
Hi,
What is the best way to model a scheduler for a VLIW in-order architecture?
I've looked at the Hexagon and R600 architectures and they are using itineraries. I wanted to understand the benefit in using itineraries over the per operand scheduling.
I also found this thread from almost 2 years ago:
http://lists.llvm.org/pipermail/llvm-dev/2016-April/098763.html
At that time it seemed the