Linked by Thom Holwerda on Mon 18th Jul 2005 13:29 UTC
Oracle and SUN This article describes in detail what to expect from Sun when it comes to the SPARC platform. The 8-core Niagara chip, now planned for early 2006, is the most impressive: "In practical terms, what Niagara delivers is a chip that consumes about 56 watts that has about the same performance on infrastructure workloads as a four-way SMP rig of Xeon processors or a two-way setup using dual-core Xeons. These Xeon setups will consume hundreds of watts per processor."
Permalink for comment 6455
To read all comments associated with this story, please click here.
transputer_guy
Member since:
2005-07-08

I really don't think Bjarne or Anders or James are the right guys to do concurrency right, they all did it wrong before or ignored the issue. Bjarne has already done enough damage on the sequential model in that IMO C++ is already too big and does not mesh with concurrency. C++ lets you build walking dead programs.

A decent concurrent language will emerge that plays communicating sequential processes with object management, it will probably use C style syntax, what it will be called I can only guess at. Such a language also needs a better cpu organisation than even these threaded engines, its the memory system that actually matters more, where is the object in memory protection?

There have been conncurent systems before, my moniker is a clue to that, and there will be again.

The Niagara and other threaded cpus like Raza and Ubicom are currently aimed at applications areas (throughput andembedded) that already have some sort of concurrent solution in mind.

For these threaded cpus to offer 32 or even more disposable threads to to the wider software community will require a more formal approach to concurrency where it just works is the norm.

BTW, most all hardware description languages are fully concurrent "and just work" when used by EEs to design hardware. If hardware and software look the same in some domains, there's a clue there.

Reply Parent Score: 2