<div dir="ltr">Hello,<div>Even I think it would be a very big project for just 3 months, but it would be fun learning and developing this. I feel I have the required skills and would like to learn more for this. I have just one doubt regarding the GPU required for the task. Will a normal NVIDIA GT 740m would be enough or we need better GPUs like Tesla or Quadro? In the latter case how can one proceed in case of its unavailability?</div><div><br></div><div>Regards</div><div>Shailesh</div><img src="http://t.sidekickopen16.com/e1t/o/5/f18dQhb0S7ks8dDMPbW2n0x6l2B9gXrN7sKj6v4dZ2TW7grXpR2BpsbFW8qSCp03LvrVvW6tjL5Z1k1H6H0?si=4873706252271616&pi=b06da9ec-33b4-4eb3-e88a-385056fc69f2" style="display:none!important" height="1" width="1"></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="font-size:12.8px"><font face="tahoma, sans-serif" color="#999999">Shailesh Tripathi</font></span><div style="font-size:12.8px"><font face="tahoma, sans-serif" color="#999999">B.Tech. Part-III</font></div><div style="font-size:12.8px"><font face="tahoma, sans-serif" color="#999999">Electronics Engineering</font></div><div style="font-size:12.8px"><font face="tahoma, sans-serif" color="#999999">IIT-BHU (Varanasi)</font></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jan 18, 2017 at 3:48 AM, Karol Herbst <span dir="ltr"><<a href="mailto:karolherbst@gmail.com" target="_blank">karolherbst@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I think a nice project would be to write an application to figure out those latencies automatically maybe even based on envydis.<br>
<br>
It could generate latency information based on thread count, register usage, instruction/instruction class, hw unit used. Or even tries to figure out what kind of units exist. Like instructions out of a group which are free to issue/execute after instructions out of another one.<br>
<br>
I could imagine, that this allone might be a really huge project, but useful for future and past chipsets.<br>
<div class="HOEnZb"><div class="h5"><br>
On 17 January 2017 10:28:20 p.m. GMT+01:00, Ilia Mirkin <<a href="mailto:imirkin@alum.mit.edu">imirkin@alum.mit.edu</a>> wrote:<br>
>There's not a lot of information about it. Basically we need 2<br>
>instruction<br>
>scheduling passes -- one pre-RA and one post-RA. The prerequisites are<br>
>"know how compilers work" and "have a GPU that you can test performance<br>
>on".<br>
><br>
>I won't beat around the bush - this is a very tough project. Every<br>
>attempt<br>
>at it so far has basically failed. There are a lot of issues that have<br>
>to<br>
>be dealt with, like how to properly get the instruction latency<br>
>information, and how to apply it while taking ideas like register<br>
>pressure<br>
>into account.<br>
><br>
>You can read up on the nouveau codegen compiler here:<br>
><a href="https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/drivers/nouveau/codegen/" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>mesa/mesa/tree/src/gallium/<wbr>drivers/nouveau/codegen/</a><br>
><br>
>Cheers,<br>
><br>
>  -ilia<br>
><br>
><br>
>On Tue, Jan 17, 2017 at 8:58 AM, Shailesh Tripathi <<br>
><a href="mailto:shailesh.tripathi.ece13@itbhu.ac.in">shailesh.tripathi.ece13@<wbr>itbhu.ac.in</a>> wrote:<br>
><br>
>> Hello,<br>
>> I am quite interested in the project "Instruction Scheduler" under<br>
>X.org.<br>
>> Please tell me where can I find a detailed idea of the project and<br>
>how to<br>
>> start it. I think I have the given prerequisites.<br>
>><br>
>> Regards<br>
>> Shailesh Tripathi<br>
>><br>
>><br>
>> Shailesh Tripathi<br>
>> B.Tech. Part-IV<br>
>> Electronics Engineering<br>
>> IIT-BHU (Varanasi)<br>
>><br>
</div></div><div class="HOEnZb"><div class="h5">>> ______________________________<wbr>_________________<br>
>> Nouveau mailing list<br>
>> <a href="mailto:Nouveau@lists.freedesktop.org">Nouveau@lists.freedesktop.org</a><br>
>> <a href="https://lists.freedesktop.org/mailman/listinfo/nouveau" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/nouveau</a><br>
>><br>
>><br>
</div></div></blockquote></div><br></div>