Sun Invites IBM, Cray To Work On New Computer Language [...] "Java has made it easy to program using a small number of threads. But in this [technical computing] world you have to handle thou- sands or hundreds of thousands of threads. We need the right lan- guage constructs to do that," Mitchell said. http://www.techweb.com/wire/story/TWB20031217S0001
On Mon, 2004-01-19 at 10:12, Dinu Gherman wrote:
Sun Invites IBM, Cray To Work On New Computer Language
[...]
"Java has made it easy to program using a small number of threads. But in this [technical computing] world you have to handle thou- sands or hundreds of thousands of threads. We need the right lan- guage constructs to do that," Mitchell said.
This is part of a DARPA project to support supercomputing in the US. Not sure it's a great fit for Python. Will a super-optimized Python program approach the performance of a super-optimized parallel Fortran program? Jeremy
Jeremy Hylton wrote: ...
This is part of a DARPA project to support supercomputing in the US. Not sure it's a great fit for Python. Will a super-optimized Python program approach the performance of a super-optimized parallel Fortran program?
Probably not with Stackless, since this is still Python. But with PyPy, thje generated super-computing program might be optimized and specialized away that much, that all objects are broken down into primitives, and then, in fact, "Python" can outperform optimized Fortran. maybe even better than Fortran, since the algorithm for generating this optimized code was written in a high level language. :-) -- Christian Tismer :^) <mailto:tismer@stackless.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 mobile +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/
Dinu Gherman wrote:
Sun Invites IBM, Cray To Work On New Computer Language
[...]
"Java has made it easy to program using a small number of threads. But in this [technical computing] world you have to handle thou- sands or hundreds of thousands of threads. We need the right lan- guage constructs to do that," Mitchell said.
Interesting! Maybe I should try to market Stackless to them now, and PyPy later :-) -- Christian Tismer :^) <mailto:tismer@stackless.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 mobile +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/
participants (3)
-
Christian Tismer
-
Dinu Gherman
-
Jeremy Hylton