search for: readylistlimit

Displaying 2 results from an estimated 2 matches for "readylistlimit".

2017 Oct 13
3
Machine Scheduler on Power PC: Latency Limit and Register Pressure
...le limits. And then let tryCandidate() weight the remaining cycles against other scheduling criteria. > > Also keep in mind: > - When making those changes be careful getting cycle bumping/simulation logic right > - The pending queue is also used as a mechanism to keep compile time (see ReadyListLimit) in check (as checking every candidate for every instruction we schedule is O(n**2)). > > - Matthias No, it doesn’t make any sense to schedule something from the pending queue if there are still instructions that can be scheduled in the current cycle. Those available instructions can effect...
2017 Oct 13
2
Machine Scheduler on Power PC: Latency Limit and Register Pressure
Hi, I've been looking at the Machine Scheduler on Power PC. I am looking only at the pre-RA machine scheduler and I am running it in the default bi-directional mode (so, both top down and bottom up queues are considered). I've come across an example where the scheduler picks a poor ordering for the instructions which results in very high register pressure which results in spills.