On Sat, Aug 13, 2016 at 3:26 PM, Connor Abbott <cwabbo...@gmail.com> wrote:
> So, I don't know much about how nv50 ir works, but to me this just
> seems like a pretty slow implementation of a very limited instruction
> scheduler. In addition to the runtime complexity problems you
> mentioned, you're going to get a lot more benefit even from a very
> simple list scheduler compared to this, and it generally only takes a
> few hundred lines to write one. I'd send you some references, but I

I agree with basically all of the above. I really don't think it's
worth having this super-partial approach. We need a real scheduler,
both pre- and post-ra. Which follows a reasonable strategy.

I don't think this "just try to dual issue as much as possible
post-ra" attempt really gets at that. It's a neat hack, but ultimately
I don't think it's worth having upstream. It's not something that
we'll be able to build on and improve -- the underlying approach is
too brute force.

  -ilia
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to