Extreme Multithreading on a Chip
kid writes "There's an interesting interview with Dr. Marc Tremblay at Ace's Hardware. Dr. Tremblay is a distinguished engineer at Sun and the co-architect of the UltraSPARC processor. He is currently working on a processor that is claimed to deliver 30 times the performance of current CPUs utilizing an agressive multi-core/multi-threaded architecture. He talks about upcoming highly multithreaded CPUs from Sun as well as a wide range of problems facing today's CPU designers, from branch mispredictions to DRAM latency/bandwidth and power dissipation, and the ways in which he is working on solving them."
Better wear a helmet and knee and elbow pads.
I have been pwned because my
I remember that BeOS was extremely multi-threaded, which made it a pain to effectively write complex software applications for. Wouldn't this also be the case for the SPARC.
That being said, multi-threaded processing certainly speeds up an OS. BeOS is by far the fastest OS i've ever used.
-- If you try to fail and succeed, which have you done? - Uli's moose
Imagine a beowulf cluster of these!
This sig no verb.
It's been done for a while. Check out
u ll Abstracts/Brunett1063/Index.htm
http://www.supercomp.org/sc98/TechPapers/sc98_F
to see about the Tera Multithreaded computer. 128 hardware threads per single cpu. It was interesting and was actually built (I saw a few).
It is nice to see that (non-super-computing) people finally come to the conclusion that clock speed isn't everything. All students studying computer architecture learns about the help of parallel tasks. Yet it seems as if everything has been about MHz and GHz the last ten-fifteen years. This is probably not due to the engineers, but rather, due to the Intel marketing department. What surprises me is how many engineers that followed...