UltraSPARC T2
{{redirect|Niagara II|the ship that was sunk in 1999|Niagara II (ship)}}
{{short description|Microprocessor by Sun Microsystems}}
{{Infobox CPU
| name = UltraSPARC T2
| image = Ultrasparc_t2_micrograph.JPG
| image_size = 250px
| caption = UltraSPARC T2 Plus micrograph
| produced-start = 2007
| produced-end =
| slowest = 1.2
| fastest = 1.6
| slow-unit = GHz
| fast-unit = GHz
| fsb-slowest =
| fsb-fastest =
| fsb-slow-unit =
| fsb-fast-unit =
| size-from =
| size-to =
| soldby =
| designfirm = Sun Microsystems
| manuf1 = Texas Instruments
| core1 = S2
| sock1 =
| pack1 =
| arch = SPARC V9
| microarch =
| numcores = 4, 6, 8
| predecessor = UltraSPARC T1
| successor = SPARC T3
}}
Sun Microsystems' UltraSPARC T2 microprocessor is a multithreading, multi-core CPU. It is a member of the SPARC family, and the successor to the UltraSPARC T1. The chip is sometimes referred to by its codename, Niagara 2. Sun started selling servers with the T2 processor in October 2007.
New features
File:UltraSPARCT2 Die Micrograph DavidHalko.PNG]]
The T2 is a commodity derivative of the UltraSPARC series of microprocessors, targeting Internet workloads in computers, storage and networking devices. The processor, manufactured in 65 nm, is available with eight CPU cores, and each core is able to handle eight threads concurrently. Thus the processor is capable of processing up to 64 concurrent threads. Other new features include:{{Cite web |url=http://www.opensparc.net/pubs/preszo/06/04-Sun-Golla.pdf |title=Niagara2: A Highly Threaded Server-on-a-Chip |access-date=2007-01-28 |archive-date=2007-01-24 |archive-url=https://web.archive.org/web/20070124113656/http://www.opensparc.net/pubs/preszo/06/04-Sun-Golla.pdf |url-status=live }}
- Speed bump for each thread, which increased the frequency from 1.2 GHz to 1.6 GHz
- One PCI Express port (x8 1.0) vs. the T1's JBus interface
- Two Sun Neptune 10 Gigabit Ethernet ports (embedded into the T2 processor) with packet classification and filtering
- L2 cache size increased to 4 MB (8-banks, 16-way associative) from 3 MB
- Improved thread scheduling and instruction prefetching to achieve higher single-threaded performance
- Two integer ALUs per core instead of one, each one being shared by a group of four threads
- One floating point unit per core, up from just one FPU for the entire chip
- Eight encryption engines, with each supporting DES, Triple DES, AES, RC4, SHA1, SHA256, MD5, RSA-2048, ECC, CRC32
- Hardware random number generator
- Four dual-channel FBDIMM memory controllers
Core pipeline
There are 8 stages for integer operations, instead of 6 in the T1.
class="wikitable" style="text-align:center"
! Processor ! colspan="8" | Stages |
T1's pipeline
| Fetch || || Thread Selection || Decode || Execute || Memory Access || || Writeback |
---|
T2's pipeline
| Fetch || Cache || Thread Selection || Decode || Execute || Memory Access || Bypass || Writeback |
Systems
File:Sun SPARC Enterprise T5120.jpg
The T2 processor can be found in the following products from Sun and Fujitsu Computer Systems:
- Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5120 and T5220 servers
- Sun Blade T6320 Server Module
- Sun Netra CP3260 Blade
- Sun Netra T5220 Rackmount Server
Sun also licensed the T2 processor to Themis Computer, which introduced the first non-Sun T2-based servers in 2008:
- Themis T2BC Blade Server, which supports the entire family IBM BladeCenter chassis {{cite web|url=http://www.themis.com/prod/t2bc.htm|title=T2BC Blade Servers|date=2008-06-02|publisher=Themis Computer|url-status=dead|archive-url=https://web.archive.org/web/20080605165439/http://www.themis.com/prod/t2bc.htm|archive-date=2008-06-05}}
UltraSPARC T2 Plus
In April 2008, Sun released servers based on the UltraSPARC T2 Plus processor, an SMP capable version of UltraSPARC T2.{{cite web
|url=http://www.sun.com/aboutsun/pr/2008-04/sunflash.20080409.1.xml
|archive-url = https://web.archive.org/web/20100104111148/http://www.sun.com/aboutsun/pr/2008-04/sunflash.20080409.1.xml
|archive-date = 2010-01-04
|title=Sun Microsystems And Fujitsu Expand SPARC Enterprise Server Line With New UltraSPARC T2 Plus Processor-Based Systems
|date=2008-04-09
|publisher=Sun Microsystems}}
Sun released the UltraSPARC T2 Plus processor with the following changes:
- Ability to be used in 2 or 4 processor configurations (first CoolThreads processor capable of multi-processor capability)
- Loss of on-chip embedded 10 Gigabit Ethernet controller
=T2 Plus systems=
UltraSPARC T2 Plus processors can be found in the following products from Sun and Fujitsu Computer Systems:
Two-way SMP servers:
- Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5140
- Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5240
Four-way SMP server:
- Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5440
= Compute cluster =
The High Performance Computing Virtual Laboratory in Canada built a compute cluster using 78 Sun SPARC Enterprise T5140 servers. With two 1.2 GHz T2 Plus chips in each T5140 server, the cluster has close to 10,000 compute threads, making it ideal for high-throughput workloads.{{cite web|url=http://www.hpcvl.org/hpc-environment/victoria-falls-cluster|title=Victoria Falls Cluster|date=2008-06-10|publisher=HPCVL|access-date=2011-09-30|archive-date=2014-12-26|archive-url=https://web.archive.org/web/20141226165356/http://www.hpcvl.org/hpc-environment/victoria-falls-cluster|url-status=live}}
Virtualization
Like the T1, the T2 supports the Hyper-Privileged execution mode. The SPARC Hypervisor runs in this mode and can partition a T2 system into 64 Logical Domains, and a two-way SMP T2 Plus system into 128 Logical Domains, each of which can run an independent operating system instance.
Performance improvement versus T1
The UltraSPARC T2 offers a variety of performance improvements over the former UltraSPARC T1 processor
- Integer throughput and throughput/watt (>2x improvement)
- Integer single-thread performance (>1.4x improvement)
- Better floating-point throughput (>10x improvement)
- Better floating-point single-thread performance (>5x improvement)
- Increased performance of cryptography through additional cyphers included in the embedded crypto cores
- Two world-record single-chip SPEC CPU results, based on tests that delivered 78.5 SPECint_rate2006 and 62.3 SPECfp_rate2006
{{Application Tuning on the Coolthreads Platform}}
Other UltraSPARC T2 performance related tunings are documented on Oracle engineers' blogs.{{cite web
|url = http://blogs.oracle.com/allanp/entry/cmt_comes_of_age
|title = CMT Comes Of Age
|access-date = 2014-06-12
|publisher = Oracle
|archive-date = 2013-12-13
|archive-url = https://web.archive.org/web/20131213190629/https://blogs.oracle.com/allanp/entry/cmt_comes_of_age
|url-status = live
}}
Power consumption
Peak power consumption can go as high as 123 watts, but the T2 typically consumes 95 watts during nominal system operation. This is up from 72 watts from the T1. Sun explains that this is due to a higher degree of system integration onto the chip.
Release history
On April 12, 2006, Sun announced the tape-out of the UltraSPARC T2.{{Cite web |url=http://www.sun.com/smi/Press/sunflash/2006-04/sunflash.20060412.2.xml |title=Sun Microsystems Completes Design Tape-Out for Next-Generation, Breakthrough UltraSPARC T2 CoolThreads Processor |access-date=2006-08-25 |archive-date=2008-07-06 |archive-url=https://web.archive.org/web/20080706025108/http://www.sun.com/smi/Press/sunflash/2006-04/sunflash.20060412.2.xml |url-status=live }}
Sun announced the T2's release on 7 August 2007, billing it as "the world's fastest microprocessor".{{Cite web |url=http://www.sun.com/featured-articles/2007-0807/feature/index.jsp |title=Announcement webcast |access-date=2007-08-07 |archive-date=2011-05-20 |archive-url=https://web.archive.org/web/20110520202033/http://www.sun.com/featured-articles/2007-0807/feature/index.jsp |url-status=live }}
On April 9, 2008, Sun announced the UltraSPARC T2 Plus.
Open design
{{Portal|Free and open-source software}}
On December 11, 2007, Sun made the UltraSPARC T2 processor design publicly available under the GNU General Public License via the OpenSPARC project. The release includes:
References
{{Reflist}}
External links
- [http://www.oracle.com/technetwork/systems/opensparc/opensparc-t2-page-1446157.html OpenSPARC T2 and Specifications]
- [http://www.opensparc.net/ OpenSPARC Overview]
- [http://blogs.oracle.com/allanp/entry/cmt_comes_of_age CMT Comes Of Age: Sun engineers give the inside scoop on the new UltraSPARC T2 systems] {{Webarchive|url=https://web.archive.org/web/20131213190629/https://blogs.oracle.com/allanp/entry/cmt_comes_of_age |date=2013-12-13 }}
- [http://www.oracle.com/technetwork/systems/coolthreads/overview/index.html CoolThreads Overview]
- [http://realworldtech.com/page.cfm?ArticleID=RWT090406012516 Niagara II: The Hydra Returns]
{{Sun hardware}}
{{DEFAULTSORT:Ultrasparc T2}}
Category:SPARC microprocessors