Re: [Mesa-dev] [PATCH 4/4] nv50: add PostRADualIssue Pass

2016-08-13 Thread Connor Abbott
On Sat, Aug 13, 2016 at 3:33 PM, Ilia Mirkin wrote: > On Sat, Aug 13, 2016 at 3:26 PM, Connor Abbott 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 compl

Re: [Mesa-dev] [PATCH 4/4] nv50: add PostRADualIssue Pass

2016-08-13 Thread karol herbst
2016-08-13 21:33 GMT+02:00 Ilia Mirkin : > On Sat, Aug 13, 2016 at 3:26 PM, Connor Abbott 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 proble

Re: [Mesa-dev] [PATCH 4/4] nv50: add PostRADualIssue Pass

2016-08-13 Thread Ilia Mirkin
On Sat, Aug 13, 2016 at 3:26 PM, Connor Abbott 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

Re: [Mesa-dev] [PATCH 4/4] nv50: add PostRADualIssue Pass

2016-08-13 Thread Connor Abbott
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

[Mesa-dev] [PATCH 4/4] nv50: add PostRADualIssue Pass

2016-08-13 Thread Karol Herbst
this paths reorders instructions in a way, so that the hardware is able to dual issue more instructions leading to higher performance. with all previos commits put together changes for ./GpuTest /test=pixmark_piano /benchmark /no_scorebox /msaa=0 /benchmark_duration_ms=6 /width=1024 /height=64