Re: Delphi to take advantage of multiple threads within the compiler>
- From: "Ralf Mimoun" <nospam@xxxxxxxxx>
- Date: Tue, 21 Jun 2005 09:25:17 +0200
Eric,
....
> Been discussed here several months ago... this one is a tough nut to
> crack, but with 2-4 way cores coming to the desktops today, and 8 to
> 64-way core starting to show up on AMD/Intel roadmaps, the old
> fashionned multithreading will be showing its age.
You forgot that (almost) all questions regarded massive parallel computing
are answered, at least good enough for us mortal developers. "Big Iron",
computers in universities, science labs etc. are parallel since aeons.
I programmed a 64 cpu machine (means: 64 Sparc CPUs plus one to manage the
tribe, connected by a _really_ fast network) back in the nineties in a
language called C*. As mentioned in another posting, semaphores etc. are not
the appropiate tools you use in such a language, it's all message driven.
The machine, a Thinking Machine CM5, was wrecked '95 and replaced with a 36
CPU IBM beast. There was even a very old CM2 with 256 much smaller CPUs.
You can find all the basics, more or less all language enhancements and
models and many other clever MP computer related ideas in the IEEE and ACM
papers. The problem: the connection between the ivy tower science world and
the personal computers we have on our desktops or even the servers in their
19" racks is very thin. Mostly students and some companies are buildung
parallel machines using standard computers, but that's more or less all.
And: the language can do something, but to get some real bang for the multi
CPU core buck, you have to think and write code to get these cores busy.
Btw, if you can build some automatism in the compiler, then I am sure that
you can build it into a virtual machine too. What if Microsoft plans to add
some fancy spread-it-over the cores feature for .Net? The guys and girls in
Redmond are very sharp, most of them the best you can get. They know that
all that parallel stuff is the future, and they know it since years. They
are Microsoft, they have plans.
Ralf
.
- Follow-Ups:
- Re: Delphi to take advantage of multiple threads within the compiler>
- From: Mike Swaim
- Re: Delphi to take advantage of multiple threads within the compiler>
- From: Eric Grange
- Re: Delphi to take advantage of multiple threads within the compiler>
- References:
- Delphi to take advantage of multiple threads within the compiler>
- From: Fikret Hasovic
- Re: Delphi to take advantage of multiple threads within the compiler>
- From: Eric Grange
- Delphi to take advantage of multiple threads within the compiler>
- Prev by Date: Re: Delphi to take advantage of multiple threads within the compiler>
- Next by Date: Re: Danny Thorpe talks about the move to .NET, Kylix, and the future of Delphi
- Previous by thread: Re: Delphi to take advantage of multiple threads within the compiler>
- Next by thread: Re: Delphi to take advantage of multiple threads within the compiler>
- Index(es):
Relevant Pages
|