[M3devel] state of atomic implementation in cm3/C?

Daniel Alejandro Benavides Diaz danielal.benavides at bancoagrario.gov.co
Thu Oct 17 16:27:57 CEST 2013


Hi all:
I would look at research in DEC HPS group on experimental Pascal compiler for DEC MPP prototypes :)

Thanks in advance

-----Mensaje original-----
De: jayk123 at hotmail.com [mailto:jayk123 at hotmail.com] En nombre de Jay K
Enviado el: Thursday, 17 de October de 2013 1:05 a.m.
Para: Antony Hosking; Dragiša Durić
CC: m3devel
Asunto: Re: [M3devel] state of atomic implementation in cm3/C?

It has actually always looked pretty complete to me in cm3cg.
At least for most architectures. Some were a little challenged, like PowerPC.
But maybe the spec wasn't correct?
What is needed?
Anyway, I'll work on M3C.

I did update M3x86.m3 and it might be complete.

 - Jay

________________________________
> Subject: Re: [M3devel] state of atomic implementation in cm3/C? 
> From: antony.hosking at gmail.com
> Date: Thu, 17 Oct 2013 02:03:32 -0400
> CC: jay.krell at cornell.edu; m3devel at elegosoft.com
> To: dragisha at m3w.org
> 
> Incomplete. 
> 
> On Oct 17, 2013, at 1:54 AM, Dragiša Durić 
> <dragisha at m3w.org<mailto:dragisha at m3w.org>> wrote:
> 
> And what is exact state of Atomic support in cm3cg backend? Anthony? 
> 
> TIA
> --
> Dragiša Durić
> dragisha at m3w.org<mailto:dragisha at m3w.org>
> 
> 
> 
> On Oct 16, 2013, at 11:05 PM, Jay K wrote: 
> 
> eek, good question. 
> No. 
> 
> 
> load/store do the load and store, but not atomically. 
> And other operations are silently omitted! 
> Not good! 
> I'll work on that.. 
> 
> 
> - Jay
> 
> ________________________________
> From: dragisha at m3w.org<mailto:dragisha at m3w.org>
> Date: Wed, 16 Oct 2013 22:56:28 +0200
> To: m3devel at elegosoft.com<mailto:m3devel at elegosoft.com>
> Subject: [M3devel] state of atomic implementation in cm3? 
> 
> Jay, had you implemented atomics in M3C? 
> 
> TIA
> --
> Dragiša Durić
> dragisha at m3w.org<mailto:dragisha at m3w.org><mailto:dragisha at m3w.org>
> 
> 
> 
> 
> 		 	   		  




More information about the M3devel mailing list