[M3devel] results of threadtest program on Windows7

Hendrik Boom hendrik at topoi.pooq.com
Fri Mar 4 17:19:14 CET 2011


On Wed, Mar 02, 2011 at 09:31:41PM +0000, Daniel Alejandro Benavides D. wrote:
> Hi all:
> yes, but technically you could insert some empty chips slots on the same wafer but in cases of blade systems I'm sure you can, just don't know how much about something like plug-and-play with that.
> Thanks in advance
> 
> --- El mar, 1/3/11, Jay K <jay.krell at cornell.edu> escribió:
> 
> De: Jay K <jay.krell at cornell.edu>
> Asunto: RE: [M3devel] results of threadtest program on Windows7
> Para: dabenavidesd at yahoo.es, "Mika Nystrom" <mika at async.caltech.edu>
> CC: "m3devel" <m3devel at elegosoft.com>
> Fecha: martes, 1 de marzo, 2011 22:11
> 
> 
> 
> 
> I have still have mostly uniprocessors (though busy selling stuff off...)
> 
>   I do have a MacBook Pro and Dell laptop with 2 processors each though.
> 
>   It is that MacBook Pro where I can consistently get Darwin to fail, and a 1 and 2 proc Windows virtual machine on the MacBook Pro that consistently works.
> 
>   While Modula-3 user threads never run anything truly 
>   concurrently, i.e. on multiple prcoessors, there should 
>   still be almost arbitrary preemption.

But you won't get parallel execution of instructions: 
user threads can at most switch threads between instructions.  
With two actual processors, it's possible to get races within 
the execution of a single instruction on each processor.

-- hendrik



More information about the M3devel mailing list