Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Sun Microsystems Hardware

New Server Chip Niagara 307

* * Beatles-Beatles writes "Sun recently announced their latest release in server technology. The UltraSparc T1 processor, code-named Niagara, has eight computing engines on a single chip, with each core capable of handling up to four tasks at once." With this new processor Sun hopes to get a leg up on the competition. The Niagra chip is being billed as an "eco-friendly" chip because of its low power requirements. From the article: " [...] removing the world's Web servers and replacing them with half the number of UltraSparc T1-based systems would have the same effect on carbon dioxide emissions as planting 1 million trees."
This discussion has been archived. No new comments can be posted.

New Server Chip Niagara

Comments Filter:
  • Better link (Score:5, Informative)

    by Anonymous Coward on Monday November 14, 2005 @09:54AM (#14025431)
    Better link here [sun.com].
  • by Anonymous Coward on Monday November 14, 2005 @09:58AM (#14025455)
    These processors are a step in a different direction. Like the cell processor, they lack features like branch prediction, have small, very simple pipelines, etc. However, that isn't really all that bad, esp. on some tasks where your CPU is mostly just idling waiting for IO to finish anyway. I wonder if these "simple but gets the job done" CPUs will see an even wider market in the future. As the article said, they are cheaper and consume less power than their competitors
  • Re:Apple need this (Score:5, Informative)

    by Anonymous Coward on Monday November 14, 2005 @09:59AM (#14025471)
    low power requirements != low enough for a laptop.

    Niagra = 70 watts
    G4 = 19 watts
  • Re:What about I/O? (Score:5, Informative)

    by SQL Error ( 16383 ) on Monday November 14, 2005 @10:06AM (#14025505)
    Specs here [sun.com]. Four 144-bit DDR2-533 interfaces. That's more memory bandwidth than a quad-Opteron system.
  • The lowdown (Score:5, Informative)

    by gtoomey ( 528943 ) on Monday November 14, 2005 @10:07AM (#14025511)
    http://www.sun.com/processors/UltraSPARC-T1/specs. xml [sun.com]

    Since the story is devoid of content:
    - up to 8 cores, 4 threads per core
    - integrated RSA
    - 3MB L2 cache
    - 90nm process
    - 1.2 GHz

  • by Quicksilver ( 41094 ) on Monday November 14, 2005 @10:11AM (#14025536) Journal
    Not really the same thing at all. The cell uses one master to control several specialized units. Niagara is just what is sounds like. 8 cores on 1 piece of silicon. They all are the same and the all can run any Sparc code.... unlike the Cell which isn't compatible with anything and each unit can only work on what it is specialized in.
  • Re:What about I/O? (Score:4, Informative)

    by the eric conspiracy ( 20178 ) on Monday November 14, 2005 @10:16AM (#14025570)
    The 4 threads per core is designed exactly for that issue. If a thread is waiting for memory, execution can proceed on a different thread.

  • Re:nasty stuff (Score:1, Informative)

    by Anonymous Coward on Monday November 14, 2005 @10:47AM (#14025781)
    Your comparison of the types and amounts of arsenic and the acids used in photolithography is disingenuous at best. Go into any chip-fab plant and look at the cyanide emergency kits on the wall to get some idea of what they deal with in reality. I worked with people who did chip-fab in another part of our lab and one of them died from a phosgene leak. Acids they use include hydrocyanic acid (cyanide poisoning) and a variety of heavy metals for doping.

    By the why, the green discoloration on potatoes that grow exposed to the sun is chlorophyll and solanine with small amounts of arsenic. You'd get a tummy ache from eating a green potato as opposed to the amounts used in chip-fab.
  • by tomstdenis ( 446163 ) <tomstdenis AT gmail DOT com> on Monday November 14, 2005 @11:44AM (#14026367) Homepage
    Dude, a PPC 440 is 6mm^2 and consumes 700mW of power at 667Mhz. You could easily fit a dozen on a die the size of a P4 and still take FAR less than this Niagra core. At a rated 1200MIPS per core a die with eight of them would net you close to 9600MIPS max. Of course you'd need some form of L2 cache and high speed internal bus.

    Similar the new ARM cores Cortex [arm.com] it takes roughly the same power at 1Ghz which gives it apparently 2000MIPS. The area is about the same as PPC 440. So in theory you could hook 4-8 of these up as well and get a killer chip too..

    Point is Suns quotes of being "2 possibly 3 generations ahead" is totally bullshit. They're at most one generation ahead. It takes one multi-core ARM or PPC to totally destroy this.

    Tom
  • Arbor Day Foundation (Score:3, Informative)

    by jbeaupre ( 752124 ) on Monday November 14, 2005 @12:00PM (#14026553)
    If you're willing to do the planting, the National Arbor Day Foundation will send you 10 trees for $10. http://www.arborday.org/shopping/Memberships/membe rships.cfm [arborday.org] Get 10% of the registered users on Slashdot to sign up for this (and plant them) and you're close to a million.
  • Re:nasty stuff (Score:5, Informative)

    by InvalidError ( 771317 ) on Monday November 14, 2005 @12:07PM (#14026609)
    "Sparc's strength in the early Internet days was always throughput - even under load"

    Are you implying that you can have useful throughput under no load? How do you measure this idle throughput advantage?

    The Intel/AMD architectures are historically single-threaded desktop-centric where the most important thing usually is to run one thing really fast. Sun, however, was always in the HPC/workstation game where overall throughput matters most, latencies and single-thread performance be damned. These two groups were playing pretty different games up to recently.

    But now, Intel/AMD have hit a GHz and complexity brick wall. They are forced to promote multi-threading multi-core at the desktop-level and optimize their future desktop chip designs for multi-threaded application throughput rather than single-threaded performance. Imagine what would happen if AMD and Intel could afford to quit competing on single-threaded performance overnight: goodbye complex deep out-of-order execution, goodbye branch-prediction and speculative execution - those transistors would be much better spent on implementing quad-threading cores to keep every pipeline filled with useful instructions that will retire cleanly on every clock.

    Sacrificing single-thread performance for simultaneous multi-threaded throughput in the above-described way has been the name of Sun's game for the last few years.

    Obsession with single-threaded performance is what costs current x86 CPUs the most power. Of course, in the P4/HT case, there is the added power and transistor costs of trying to be a jack-of-all-trades who predictably turned out as a master-of-none. (The P4's uOP replay engine is a neat idea... but re-executing the same stupid uOPs until they meet retirement conditions is woefully wasteful, whoever designed and bothered to patent this should be fired.)
  • Re:What about I/O? (Score:5, Informative)

    by Paul Jakma ( 2677 ) on Monday November 14, 2005 @12:07PM (#14026610) Homepage Journal
    The whole point of Niagara is to get higher throughput *despite* memory latencies.
  • by nelsonal ( 549144 ) on Monday November 14, 2005 @01:29PM (#14027397) Journal
    Please mod this up, recycling paper has zero impact on cutting of forests, paper pulp "trees" are grown on farms.
  • by tomstdenis ( 446163 ) <tomstdenis AT gmail DOT com> on Monday November 14, 2005 @01:29PM (#14027403) Homepage
    Law of diminishing returns?

    Compare a 2MB L2 cache on a P4 to a box with 1MB of L2 or 512K ... the cache ends up contributing less and less to the overall performance.

    What is also important is associativity. If you have a low-assoc cache, meaning a given address has few places in the cache it could reside you end up wasting more space. That's why [iirc] the AMD processors have high associvity L2 caches. They make good use of the 512K available.

    At my previous job we built Gentoo distros on 128 and 256K semprons and the time to build wasn't really that different even though we were building 100s of packages.

    So you could have a relatively high performance web server or file store [or whatever] without the 2MB of cache stuck on the back of the thing.

    Tom

The only possible interpretation of any research whatever in the `social sciences' is: some do, some don't. -- Ernest Rutherford

Working...