[fpc-devel] Parallel Computing

Tomas Hajny XHajT03 at mbox.vol.cz
Mon Dec 3 18:30:13 CET 2007


Mark Morgan Lloyd wrote:
> Graeme Geldenhuys wrote:
>
>> Anybody that's ever programmed multi-threaded applications knows it's
>> a daunting task and there is a lot as scope for errors.  With all
>> these new multi-core processors coming into the market, application
>> developer need to starting shifting their mindset from serial
>> programing to parallel programming. We all know that's no easy task!
>>
>> Microsoft is trying to ease that shift for developers by trying to
>> come up with ideas to help the developers build multi-threaded apps.
>> It would be interesting to see what they come up with.
>>
>> http://www4.osnews.com/story/18993/Parallel_Computing_with_.NET
>
> I've got limited time to follow up the links in that summary story, but
> I'd be
> interested to know what it purports to do that isn't done by either OpenMP
> or
> OpenMPI, both of which are fairly mature and are supported by- for
> example-
> gfortran.
>
>> CPU cores - all sitting in idle.  IBM got it right many years back
>> with the design of OS/2 - now lets see if the rest of the world can
>> follow....many years later.
>
> IBM implemented threads but as I understand it had no support for
> parallelisation across multiple processors, either SMP/NUMA or cluster.
 .
 .

Well, OS/2 supports SMP on up to 64 CPUs... If I remember correctly, the
first version supporting SMP was OS/2 v2.11 dating back to July 1994.

Tomas




More information about the fpc-devel mailing list