48 Core Vega 2 in the Making 206
TobyKY76 writes to tell us The Inquirer is reporting that upstart Azul Systems is planning to integrate 48 cores on their next generation chip. From the article: "The first-generation Vega processor it designed has 24 cores but the firm expects to double that level of integration in systems generally available next year with the Vega 2, built on TSMC's 90nm process and squeezing in 812 million transistors. The progress means that Azul's Compute Appliances will offer up to 768-way symmetric multiprocessing."
48 cores is a nice start, but.... (Score:5, Informative)
Re:Are they x86 compatible? (Score:3, Informative)
That said, its still very impressive to get that many cores working together, though not as impressive as x86.
The wiki link says 80 not 160 - read (Score:4, Informative)
Re:I don't know much about CPU internals but (Score:5, Informative)
The number of transistors can go up for a variety of reasons. Chief among them is designs that utilize complex performance enhancements. To name a few:
The secondary source of transistor usage is coprocessors like Floating Point Units and SIMD Units.
The latest craze in processor design is to simplify the microprocessor back down to the most basic level. From there, the processors are ramped up through shear numbers of parallel pipelines (i.e. threads) and cores as opposed to ramping up the individual CPU horsepower. These multi-core chips typically share coprocessors among a pipelines or cores, and may even have entire cores dedictated to specific tasks like SIMD. As a result, a properly designed program will be able to execute within a very short period of time, thanks to the parallel nature of the multi-core architecture.
Now the only problem is in finding these "properly written programs".
Neat stuff. (Score:4, Informative)
It's a very neat concept, and the careful wording ("virtual machine accellerator") indicates that they aren't tied to just Java... Azul's Compute Pool could be something future Parrot-lovers can use to sneak LAMP into places where Java rules all.
They're using some serious sillicon know-how to fuel an innovative and original product... gives me hope we aren't doomed to a wintel-only world, after all.
Re:OK, but... (Score:2, Informative)
Refer to:
http://graphics.cs.uni-sb.de/~sidapohl/egoshooter
and for a screenshot with multiple reflection:
http://graphics.cs.uni-sb.de/~sidapohl/egoshooter
Re:Memory interface (Score:5, Informative)
The cores are our own design, not MIPs, not ARM, etc. Simple, short in-order pipeline, decent caches (not huge) caches.
Power consumption is very low compared to the equivalent stack of P4 blades or other main-frame solution.
The first-gen box (368 cores) is about 2700 watts in an 11U rack mount.
Next-gen box isn't much bigger, nor draws very much more power (a little more of both I belive).
It Runs Java not X86 Code!!! (Score:4, Informative)
It is going to only run a Java Virtual Machine so anything written in Java will run on it.
Windows will not run on it. I took some operating system courses in college and the intel
architecture is a huge mess of hideousness of backwards compatibility that luckily only operating system implementers have to deal with. By only running Java these guys get to sidestep the whole mess and focus
on massively optimizing the hardware architecture for running java code.
http://www.azulsystems.com/products/nap.html [azulsystems.com]
Re:Azul longevity (Score:3, Informative)
"The scalability is showing is attracting big-name early adopters, including Credit Suisse - and even enough to have Sun Microsystems lawyers hammering at the door, alleging intellectual property infringements."
Basically Sun are saying that Azul are infringing on Sun's patents and have illegaly obtained Suns trade secrets. Sun have tried to take part ownership of the Azul and charge ongoing license fee's. Azul have given Sun a chance to look at their documents etc to prove that they haven't infringed on the patents, but Sun haven't taken them up on the offer - I believe Azul are trying to sue Sun also as they believe they're just trying to distract their companies resources.
Personally I wouldn't like to pin my hopes on a chip that has so much politics going on behind the scenes - I'd rather wait until all of this is sorted.
Re:Much Ado About Not a Damn Thing! (Score:1, Informative)
this is NOT (repeat repeat repeat) a *JAVA* chip.
its a general purpose RISC chip that has hardware support for many common java functions, such as GC and locking.