<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all:<br>Some parallelized RT environments gave in DEC-SRC times degradation when N ~ 3 of processors than when it was > 10 in any particular program not only compilers.<br>SO, I'm not so optimistic in general about that N growing too much.<br>This is about what SPWM3 said succinctly I don't remember the quote.<br>Hopefully research in other architectures like Message Passing could make the case for better compiler technology.<br>I don't know what else you could make with those extra N < 10 cores, I believe there should be something but in those architectures, not emulating DEC architectures like currently amd tries to do, but other new approaches, but DEC is over<br>Thanks in advance<br><br><br>--- El <b>mié, 17/10/12, Rodney M. Bates <i><rodney_bates@lcwb.coop></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255);
margin-left: 5px; padding-left: 5px;"><br>De: Rodney M. Bates <rodney_bates@lcwb.coop><br>Asunto: Re: [M3devel] C backend -- mode or call quake?<br>Para: m3devel@elegosoft.com<br>Fecha: miércoles, 17 de octubre, 2012 11:11<br><br><div class="plainMail"><br><br>On 10/15/2012 01:35 PM, <a ymailto="mailto:mika@async.caltech.edu" href="/mc/compose?to=mika@async.caltech.edu">mika@async.caltech.edu</a> wrote:<br>> Jay K writes:<br>> ...<br>>> "External" anything is convenient for development and testing=2C bad for pe=<br>>> rformance. It writes and reads the .mc files. Besides development/testin=<br>>> g=2C it also is used for licensing reasons -- communication through files i=<br>>> nstead of "linking" code.<br>> ...<br>><br>> Jay you keep coming back to this issue of the performance of the compiler.<br>> Do you use Modula-3 for some large projects I'm not aware of? I
compile<br>> quite a bit of code with it, and sure it would be cool (always is) if it<br>> were faster but it's not like the lack of speed has ever bothered me (not<br>> since the silly 0.1-second delay was removed from Process.Wait). I also<br>> implemented a parallelized back-end mode a while ago (it's in the tree).<br><br>I didn't know that. Any experience on how stable it is? Time compiling<br>isn't a huge issue for me either, but now that we all have n cores on a<br>chip, for growing n, and little way to utilize them, that would indeed<br>be cool.<br><br>> The speed of the compiler is mainly an issue when recompiling the world,<br>> which is something that happens mainly during "development/testing",<br>> and then not by regular users, normally...<br>><br>> Mika<br>><br><br></div></blockquote></td></tr></table>