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 _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel