tug
Volume 3, Number 40 -- October 26, 2006

Sun Talks Up Niagara-2 Sparcs, Begins Work on Niagara-3

Published: October 26, 2006

by Timothy Prickett Morgan

Server maker Sun Microsystems might be gung-ho for Advanced Micro Devices' Opteron X64 processors, but it still believes that it can offer differentiation and value in its own Sparc processor line. Which is why the company is beginning work on the third generation of its "Niagara" Sparc T1 multicore processors and is putting the finishing touches on the second generation of these processors.

Sun has been briefing its peers in the computer industry as well as its customers on what the future Niagara-2 chip, which will very likely be called the Sparc T2 when it is commercialized, might look like, and has confirmed that it is working on yet another future generation of these processors. One of the reasons why Sun can commit to the substantial investment in Sparc processor and related system development is because of the success of the Sparc T1000 and T2000 servers. These machines are selling at a run rate of about $400 million a year right now, can support Sparc/Solaris applications (meaning they do not require a port to the X64 architecture), and can stand toe-to-toe with entry X64 servers in terms of price, performance, and thermals. Moreover, Sun has gotten a lot more press for the T1 chips and their related systems than it has for its other Sparc products, mainly because they show where Sun is either leading or holding steady with server alternatives in terms of engineering, performance, and thermals.

Perhaps Sun should have saved the T2000 name for the Niagara-2 line of servers and called the machines that use the T1 chips the T1100 and T1200, respectively, with the second number being for the rack size in standard units. If you are a conspiracy theorist, the fact that Sun did not make the names of the servers somehow relate to the chip generations might suggest that Sun was not sure how the Niagara machines would do and that its commitment was not all that firm out into the future. But it seems safe to say that now that Sun has stabilized its financials, has rejiggered its management team, and is embracing open source technologies as well as fostering them, the Niagara chips have as safe a future as any chip can have in this rough-and-tumble server market.

To keep interest high in what it is doing with the Niagara chips, Sun has been releasing some of the details on its future Sparc T1 processors to customers and other interested parties in the chip business, such as competitors. Thanks to the kindness of strangers, I have been able to get my hands on such a presentation for the Niagara-2 chips. And the presentation clears up some of the mystery around this future chip, which should appear in T1000 and T2000 kickers sometime in the second half of 2007. (Officially, Sun said "mid-to-late 2007.")

The Niagara-1 chip has eight simplified Sparc cores that are capable of supporting four instruction threads each, and it runs at 1 GHz or 1.2 GHz. It is implemented in a 90 nanometer process and is manufactured by Texas Instruments. The Niagara-1 chip includes 3 MB of L2 cache, shared by all the cores, a DDR2 main memory controller, a PCI Express I/O controller, a JBus interconnection port, and a cryptographic accelerator.

Depending on the applications, the thread scheduler is able to get the threads to run at about 75 percent efficiency, which is truly remarkable. And that means that a 70 watt to 75 watt Niagara-1 chip can do about the same amount of Web infrastructure or database processing work as a single dual-core Xeon or Opteron processor with a much higher clock speed and significantly higher electricity usage and heat dissipation. When Niagara was being designed, Intel's Xeon chips were much hotter than the new Core architecture designs are today, so Niagara was looking very impressive before it launched compared to X64 chips, but AMD and Intel caught up on some fronts.

As Sun has already said many times, Niagara-2, which taped out in April of this year, will be built using a 65 nanometer process. By moving to skinnier circuits, Sun can pack more stuff on the Niagara chip, crank up the clock speed, or do a little of both.

According to the documents I have from Sun, the company's goal is to double the amount of throughput in the Niagara chip with the Niagara-2, and the company will accomplish this, in part, by doubling the number of threads in each core from four to eight. Sun is also working to improve the single-thread performance with the Niagara-2 and integrate more networking and cryptography features.

The Niagara-2 chip will have eight cores, and it is expected to run at around 1.4 GHz. The chip has a bigger L2 cache at 4 MB, which is set up on the chip in eight banks, and has a 16 KB L1 instruction cache and 8 KB of L1 data cache. The chip will also have four dual-channel FBDIMM memory controllers that run at 667 MHz implemented in silicon, which means Sun is moving away from the DDR2 main memory used in the Niagara-1 and now the Rev F Opterons. The chip also includes two 10 Gigabit Ethernet ports that have packet classification and filtering functions built into the circuits; these ports will also support legacy Gigabit Ethernet links. Niagara-2 also has one PCI-E x8 I/O port implemented in silicon.

Perhaps most significantly, the Niagara-2 chip will have a floating point/graphics unit, the absence of which has kept the Niagara-1 chip from being deployed in some commercial and scientific settings. The integrated cryptographic processor on Niagara-2 supports RC4, DES/3DES, AES encryption (128, 192, and 256 bit for the latter) as well as the MD5, SHA-1, and SHA-256 hashes; significantly, the cryptographic processor is designed so it can feed two 10 Gigabit Ethernet ports simultaneously at wire speed.

Because the Niagara-2 runs at a slightly higher clock speed with twice as many threads, but only delivers twice the throughput of Niagara-1, it would seem that going from four to eight threads per core does reduce the efficiency of the Niagara chip's threads. (My back of the envelope calculations using my trusty HP-12C show it to be a drop of 12.5 percent in thread efficiency, but only Sun really knows.) It is hard to say if goosing the clock speed further would allow Sun to get more work done, or if it would simply get the components of a Niagara system out of whack with each other, resulting in poorer performance. Keeping CPU clock speed closer to main memory clock speed has value.

The important thing is that Sun believes it can deliver a Niagara-2 chip that does about twice the work, but in the same thermal footprint as Niagara-1.

Sun is not talking about whether or not the Niagara-2 machines will be equipped with SMP or NUMA clustering, but there is plenty of talk about this. I have seen presentations from inside Sun with four Niagara chips clustered in a single system, but Sun was talking theory in these presentations, not future system specs. Sun could use the HyperTransport or JBus links to cluster machines, and we all know this. It will be interesting to see what Sun does. Clearly, there is a market for Niagara boxes with more than one processor. The question is: how many threads can operating systems and applications actually use?

As it is, the future Niagara-3 chips are expected to have more cores and therefore more threads, and are expected to use a 45 nanometer process that can allow Sun to crank the clock or cram the transistors even further, and Sun could even double the core count to 16, putting 128 threads on a single Niagara-3 chip. Obviously, putting multiple Niagara chips into a single server would produce an even higher thread count per system, perhaps 256 or 512 threads per machine. So Sun may not be inclined to go the SMP or NUMA clustering route.

Still, putting multiple Niagara chips on a single die might even make something you could call "Rock," which is the kicker to Sun's UltraSparc-IV dual-core processors that is billed as being "massively threaded." Sun has been pretty vague about what the Rock Sparc processor will be when it comes out the door in 2008, but a very beefed up architecture based on something like the Niagara chip seems to be a fair guess. It also would be interesting to see if Sun creates Rock by making a 3D multichip module out of Niagara-like chips, similar to the way IBM makes its mainframe engines out of single and now dual-core processors.


RELATED STORIES

OpenSparc Project Taps Advisory Board, Sees Linux Momentum

Ubuntu to Support Linux on Sparc T1 Chips

Sun Releases OpenSparc T1 Specs, As Promised

Sun Tapes Out Sparc T2 Chip, Ships T1000 Servers

Sun to Take New T1 Sparc Chip Open Source



Sponsored By
EGENERA

Sharpen-up on Blade Servers.

Get your FREE Blade Server Buying Guide

Everyone seems to have a blade server evaluation underway
in order to reduce costs and simplify operations.
While there is a wide variety of choice,
not all blades are cut from the same cloth.

Download your free 10-page Buying Guide to evaluate
the best options for your enterprise at
www.egenera.com



Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik,
Shannon O'Donnell, Timothy Prickett Morgan
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

World Data Products:  FREE 84-page Unix/Midrange Server Spec Book
OpenSolaris:  If you want OpenSolaris to thrive, get involved
COMMON:  Join us at the Spring 2007 conference, April 29 - May 3, in Anaheim, California

 
THIS ISSUE SPONSORED BY:

MKS
Egenera
Canvas Systems
FreeBSD
Arkeia



TABLE OF CONTENTS
HP, Intel, and Oracle Gang Up on IBM Mainframes

Sun Talks Up Niagara-2 Sparcs, Begins Work on Niagara-3

Dell Launches Its First Opteron-Based Servers

Workstation Market Booms in the Second Quarter

But Wait, There's More:


Intense Competition Hurts Profits at Intel and AMD . . . Some Insight Into IBM's Server Sales for Q3 . . . HP Inks $440 Million Utility Computing Deals with U.S. Defense Department . . . MySQL Launches Enterprise Edition of Open Source Database . . . SGI Sues Graphics Chip Maker ATI Technologies . . . EMC Claims Thermal Dominance in High-End SANs . . .

The Unix Guardian

BACK ISSUES

The Four Hundred
Will New Rebates on Standard Edition i5s Boost Sales?

Software, Unix and Mainframe Servers Boost IBM's Profits in Q3

System i Awareness Campaign Depends on Print Advertising Effectiveness

The System i VOIP Solution: Now Ready for Prime Time

The Linux Beacon
Red Hat Delivers Fedora Core 6 Community Release

Novell, IBM Counterpunch Red Hat's Application Stack

SGI Comes Out of Bankruptcy, Says It is Lean and Mean

Software, Unix and Mainframe Servers Boost IBM's Profits in Q3

Big Iron
Software, Unix and Mainframe Servers Boost IBM's Profits in Q3

Top Mainframe Stories and Vendor Announcements

Chats, Webinars, Seminars, Shows, and Other Happenings

The Windows Observer
Jive Talking Alternatives to Microsoft LCS

Dell Launches Its First Opteron-Based Servers

Vista Security Spat Escalates as Microsoft Ships Defender

IBM Launches Archiving Solution for Exchange


 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement