[M3devel] C backend -- mode or call quake?

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Thu Oct 18 17:08:46 CEST 2012


Hi all:
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.
SO, I'm not so optimistic in general about that N growing too much.
This is about what SPWM3 said succinctly I don't remember the quote.
Hopefully research in other architectures like Message Passing could make the case for better compiler technology.
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
Thanks in advance


--- El mié, 17/10/12, Rodney M. Bates <rodney_bates at lcwb.coop> escribió:

De: Rodney M. Bates <rodney_bates at lcwb.coop>
Asunto: Re: [M3devel] C backend -- mode or call quake?
Para: m3devel at elegosoft.com
Fecha: miércoles, 17 de octubre, 2012 11:11



On 10/15/2012 01:35 PM, mika at async.caltech.edu wrote:
> Jay K writes:
> ...
>> "External" anything is convenient for development and testing=2C bad for pe=
>> rformance.  It writes and reads the .mc files.   Besides development/testin=
>> g=2C it also is used for licensing reasons -- communication through files i=
>> nstead of "linking" code.
> ...
>
> Jay you keep coming back to this issue of the performance of the compiler.
> Do you use Modula-3 for some large projects I'm not aware of?  I compile
> quite a bit of code with it, and sure it would be cool (always is) if it
> were faster but it's not like the lack of speed has ever bothered me (not
> since the silly 0.1-second delay was removed from Process.Wait).  I also
> implemented a parallelized back-end mode a while ago (it's in the tree).

I didn't know that.  Any experience on how stable it is?  Time compiling
isn't a huge issue for me either, but now that we all have n cores on a
chip, for growing n, and little way to utilize them, that would indeed
be cool.

> The speed of the compiler is mainly an issue when recompiling the world,
> which is something that happens mainly during "development/testing",
> and then not by regular users, normally...
>
>      Mika
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20121018/a83d7e6f/attachment-0002.html>


More information about the M3devel mailing list