sun netra t5220 server architecture - oracle · oracle white paper—sun netra t5220 server...

47
An Oracle White Paper March 2010 Sun Netra T5220 Server Architecture

Upload: others

Post on 12-Feb-2020

39 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

!

An Oracle White Paper

March 2010

Sun Netra T5220 Server Architecture

!

Page 2: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Introduction ......................................................................................... 2

Breakthrough Density, Throughput, and Reliability ............................. 3

Introducing Oracle’s Sun Netra T5220 Server ................................ 3

The Evolution of Throughput Computing ............................................ 7

Moore’s Law and Diminishing Returns of Traditional Processor Design 7

Chip Multithreading with CoolThreads Technology......................... 8

UltraSPARC T2 Processors with CoolThreads Technology.......... 10

Sun Netra T5220 Servers ............................................................. 18

Sun Netra T5220 Server Architecture ............................................... 19

System-Level Architecture ............................................................ 19

Sun Netra T5220 Server Overview and Subsystems.................... 21

System Management Technology................................................. 28

RAS Features................................................................................ 30

Enterprise-Class Software Support ................................................... 31

Scalability and Support for CoolThreads Technology ................... 31

Oracle Solaris CoolTools for SPARC:

Performance and Rapid Time to Market ....................................... 35

Java Platform, Enterprise Edition (Java EE) ................................. 37

Unified Network Platform .................................................................. 38

Consolidated Control and Data Plane Applications Using Domains40

Sun Netra Data Plane Suite .......................................................... 42

Advanced Functions...................................................................... 44

Conclusion ........................................................................................ 45

Page 3: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Introduction In a period of intense competition and emerging technologies, telecommunications

companies face the challenge of delivering and supporting a multitude of new voice and

data solutions. The integration of wireless, video, multimedia, and messaging solutions—

along with skyrocketing growth in user volumes—is forcing the underlying IT

infrastructure to expand rapidly to meet application demands. Although many IT

managers must quickly and dramatically scale datacenter resources to address this

growth trend, they must do so within tight constraints of operating budgets and available

floor space.

For this reason, Oracle’s strategy focuses on engineering innovative processors and

systems with robust compute, memory, and I/O densities to provide higher levels of

throughput—higher by orders of magnitude than existing systems. At the same time,

Oracle’s ecocentric design choices drastically change typical assumptions for required

power and cooling. In pursuit of these goals, Oracle has introduced a second-generation

processor leveraging chip multithreading (CMT)—the UltraSPARC T2 processor with

CoolThreads technology—designed to deliver high throughput within a small power

envelope. The UltraSPARC T2 processor incorporates up to eight cores and 64

processor threads, delivering breakthrough application throughput—up to twice the

throughput of the previous UltraSPARC T1 processor. In addition, the UltraSPARC T2

processor embeds on-chip high-speed networking and improved floating-point

capabilities to accelerate packet processing and multimedia processing workloads.

Oracle’s new Sun Netra T5220 servers combine the certified ruggedness and reliability of

earlier Sun Netra server designs with the performance and ecoefficiency of UltraSPARC

T2 processors. The Sun Netra T5220 systems use a compact 2U-form-factor chassis that

features remarkable expansion capabilities for memory, I/O, and storage. The resulting

ruggedized server offers a dramatic boost in throughput capacity while lowering operating

costs and conserving energy and space—at the same time enhancing availability even

within challenging environmental conditions.

2

Page 4: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Breakthrough Density, Throughput, and Reliability

"#!$%&'()%$%*+',-$!'%./$-0-),%#!1-*!2,*%0%##3!4,5%-3!+$5!6%##+),$)!%6%*)%3!'/%!

'%0%.-667$,.+',-$#!6+*8%'90+.%!,#!:%.-6,$)!,$.*%+#,$)0;!.-690%&!+$5!.-69%',',4%<!=%'2-*8!

%>7,96%$'!9*-4,5%*#!?=@A#B!+$5!#%*4,.%!9*-4,5%*#!90+.%!,$.*%+#,$)!5%6+$5#!-$!'/%!CD!

,$1*+#'*7.'7*%!'-!#799-*'!%&9+$5,$)!4-,.%!+$5!5+'+!#%*4,.%#!+$5!%#.+0+',$)!'*+$#+.',-$!4-076%#<!

"'!'/%!#+6%!',6%3!6+$;!9*-4,5%*#!+*%!6-4,$)!'-2+*5!+!.-$#-0,5+'%5!1*+6%2-*8!'-!.-$4%*)%!

'%0%.-63!,$'%*$%'3!+$5!670',6%5,+!#%*4,.%#!7#,$)!+!#,$)0%!#'+$5+*5#(:+#%5!+*./,'%.'7*%<!D/%#%!

'*%$5#!-1!)*-2'/!+$5!.-$#-0,5+',-$!97'!+55,',-$+0!#'*+,$!-$!%&,#',$)!CD!,$1*+#'*7.'7*%#3!2/,./!

#'*,4%!'-!5%0,4%*!$%%5%5!#%*4,.%!4-076%#!2,'/,$!'/%!.-$#'*+,$'#!-1!:75)%'!+$5!',6%!'-!6+*8%'!

5%+50,$%#<!

@4%$!+#!'/%!5%6+$5!,$.*%+#%#!1-*!+$!%&9+$5%5!*+$)%!-1!#%*4,.%#3!%.-$-6,.!*%+0,',%#!+*%!*%#/+9,$)!

'/%!CD!,$1*+#'*7.'7*%<!E%+0(%#'+'%!.-$#'*+,$'#F+0-$)!2,'/!*+9,50;!*,#,$)!%$%*);!.-#'#F+*%!

#,)$,1,.+$'!1+.'-*#!'/+'!5,#.-7*+)%!'/%!9+#'!9*+.',.%!-1!+55,$)!*+.8#!79-$!*+.8#!-1!#%*4%*#<!D/%!

.-#'!+$5!.-690%&,';!-1!6+$+),$)!0+*)%!$76:%*#!-1!#;#'%6#!.*%+'%#!1-*6,5+:0%!./+00%$)%#3!

%#9%.,+00;!:%.+7#%!0-2!7',0,G+',-$!0%4%0#!.+$!#-6%',6%#!*%#70'3!0-2%*,$)!'/%!*%'7*$!-$!,$4%#'6%$'<!

@&+.',$)!#%*4,.%(0%4%0!+)*%%6%$'#!?HI"#B!+*%!,$.*%+#,$)0;!.-66-$!:%.+7#%!#%*4,.%!+4+,0+:,0,';!,#!

-1'%$!.0-#%0;!',%5!'-!%.-$-6,.!#7..%##<!C$!6+$+),$)!'/%!CD!,$1*+#'*7.'7*%3!-*)+$,G+',-$#!+*%!

0--8,$)!'-!.-$'*-0!.+9,'+0!+$5!-9%*+',-$+0!.-#'#!6-*%!9*%.,#%0;!+$5!+*%!6+8,$)!5%90-;6%$'!

5%.,#,-$#!'/+'!'+8%!,$'-!+..-7$'!-4%*+00!#;#'%6!0,1%.;.0%!+$5!'-'+0!.-#'!-1!-2$%*#/,9!?DJKB<!

Introducing Oracle’s Sun Netra T5220 Server

D-!/%09!'%0%.-667$,.+',-$#!9*-4,5%*#!+55*%##!'/%!./+00%$)%!-1!#.+0,$)!'/*-7)/97'!2/,0%!

6+$+),$)!DJK!+$5!#%*4,.%!0%4%0#3!K*+.0%!-11%*#!'/%!H7$!=%'*+!DLMMN!#%*4%*F+!*-:7#'!.+**,%*(

)*+5%!#;#'%6!'/+'!1%+'7*%#!'/%!9-2%*170!+$5!%$%*);(%11,.,%$'!O0'*+HA"EJ!DM!9*-.%##-*<!D/,#!

#%*4%*!-11%*#!%&'*%6%!*%0,+:,0,';!+$5!/,)/!'/*-7)/97'3!+'!'/%!#+6%!',6%!-11%*,$)!7$9*%.%5%$'%5!

9*-.%##-*!.-*%3!6%6-*;3!+$5!CPK!5%$#,',%#!'-!%$+:0%!5*+6+',.!%&9+$#,-$!+$5!.-$1,)7*+',-$!

10%&,:,0,';!2,'/,$!+!#6+003!.-69+.'!MO!1-*6!1+.'-*<!

J--0D/*%+5#!./,9!670','/*%+5,$)!?JQDB!'%./$-0-);!,$!'/%!O0'*+HA"EJ!DM!9*-.%##-*!/%09#!'-!

5%0,4%*!/,)/!'/*-7)/97'!1-*!5%6+$5,$)!'%0%.-667$,.+',-$#!+990,.+',-$#!2/,0%!6,$,6,G,$)!9-2%*!

.-$#769',-$<!?D/%!#%.',-$!RD/%!@4-07',-$!-1!D/*-7)/97'!J-697',$)S!5%#.*,:%#!'/%!%4-07',-$!

-1!JQD!+$5!%&90+,$#!/-2!JQD!,69*-4%#!+990,.+',-$!'/*-7)/97'!2/,0%!6+,$'+,$,$)!+!0-2!9-2%*!

%$4%0-9%<B!D/%!O0'*+HA"EJ!DM!9*-.%##-*!,$!'/%!H7$!=%'*+!DLMMN!#%*4%*!,#!K*+.0%T#!#%.-$5(

)%$%*+',-$!JQD!9*-.%##-*!5%#,)$<!C'!0%4%*+)%#!'/%!#+6%!J--0D/*%+5#!'%./$-0-);!9*-4%$!,$!'/%!

H7$!=%'*+!DMNNN!#%*4%*!:+#%5!-$!'/%!9*%4,-7#()%$%*+',-$!O0'*+HA"EJ!DU!9*-.%##-*<!D/%!

O0'*+HA"EJ!DM!9*-.%##-*!,$!'/%!H7$!=%'*+!DLMMN!#%*4%*F2,'/!79!'-!V!.-*%#!+$5!WX!.-$.7**%$'!

9*-.%##-*!'/*%+5#F'+8%#!'/*-7)/97'(9%*(2+''!'-!+!$%2!0%4%03!5-7:0,$)!'/%!'/*-7)/97'!-1!'/%!

%+*0,%*!O0'*+HA"EJ!DU!9*-.%##-*<!C'!+55#!-$(./,9!$%'2-*8,$)!+$5!,69*-4%5!10-+',$)(9-,$'!

3

Page 5: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

.+9+:,0,',%#!'-!+55*%##!'/%!5%6+$5#!-1!,$'%$#,4%!9+.8%'!9*-.%##,$)!+$5!670',6%5,+!9*-.%##,$)!

2-*80-+5#<!

C$!+55,',-$!'-!:*%+8'/*-7)/!9%*1-*6+$.%!+$5!#.+0+:,0,';3!'/%!H7$!=%'*+!DLMMN!#%*4%*!,#!.%*',1,%5!

'-!6%%'!=%'2-*8!@>7,96%$'!Y7,05,$)!H9%.,1,.+',-$!?=@YHB!I%4%0!Z!*%>7,*%6%$'#!1-*!

%$4,*-$6%$'#!'/+'!5%6+$5!.-$',$7-7#!+4+,0+:,0,';!+$5!#,690,1,%5!6+$+)%6%$'<!=@YH!I%4%0!Z!

.%*',1,.+',-$!?$-'!6%*%0;!.-690,+$.%B!,$5,.+'%#!'/+'!'/%!#;#'%6!/+#!7$5%*)-$%!+!#%*,%#!-1!*,)-*-7#3!

,$5%9%$5%$'0;!.-$57.'%5!'%#'#!'-!9*-4%!'/+'!,'!.+$!.-$',$7%!'-!-9%*+'%!7$5%*!#%4%*%!

%$4,*-$6%$'+0!.-$5,',-$#<!

=76%*-7#!+*./,'%.'7*+0!1%+'7*%#F,$.075,$)!8%;!*%57$5+$'!+$5!/-'(#2+99+:0%!.-69-$%$'#F

%$+:0%!'/%!H7$!=%'*+!DLMMN!#%*4%*!'-!5%0,4%*!-7'#'+$5,$)!0%4%0#!-1!+4+,0+:,0,';!+$5!*%0,+:,0,';!'/+'!

.-$'*,:7'%!'-!.-$',$7-7#!#;#'%6!-9%*+',-$<!E%57$5+$'!/-'(#2+99+:0%![J!-*!"J!9-2%*!#7990,%#!

+$5!/-'(907))+:0%!5,#8!5*,4%#3!1-*!%&+690%3!/%09!'-!%$/+$.%!#;#'%6!79',6%<!"!:7,0'(,$!#%*4,.%!

9*-.%##-*!2,'/!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!?CIKQB!.+9+:,0,',%#!%$+:0%#!*%6-'%!6-$,'-*,$)!

+$5!#;#'%6!6+$+)%6%$'3!9*-4,5,$)!'/%!8,$5!-1!*%0,+:,0,';!+$5!#%*4,.%+:,0,';!$%%5%5!:;!

'%0%.-667$,.+',-$#!.-69+$,%#!-*!6,0,'+*;!-*)+$,G+',-$#!'/+'!-9%*+'%!,$!#%4%*%!%$4,*-$6%$'#<!

D/%!H7$!=%'*+!DLMMN!#%*4%*!5%0,4%*#!#.+0+:,0,';3!%$%*);!%11,.,%$.;3!+$5!*%0,+:,0,';!1-*!+!4+*,%';!-1!

5%6+$5,$)!+990,.+',-$#\!

! Q%5,+!)+'%2+;!.-$'*-00%*#!

! K9%*+',-$#!+$5!6+,$'%$+$.%!1-*!'%0%.-667$,.+',-$#!$%'2-*8#!

! H,)$+0,$)!)+'%2+;#!

! C$'%00,)%$'!$%'2-*8#!

! Q70',6%5,+!Q%##+),$)!H%*4,.%!?QQHBPH/-*'!Q%##+)%!H%*4,.%!?HQHB!+$5!7$,1,%5!6%##+),$)!

! [%1%$#%P6,0,'+*;P,$'%00,)%$.%!+990,.+',-$#!,$.075,$)!#/,9:-+*5!.-66+$5!+$5!.-$'*-03!6-:,0%!

2%+9-$#!.-$'*-03!+$5!*%6-'%!,$'%00,)%$.%!+..%##!#%*4%*#!

! @6:%55%5!-*,),$+0!%>7,96%$'!6+$71+.'7*%*!?K@QB!+990,.+',-$#3!#7./!+#!,$57#'*,+0!9*-.%##!

.-$'*-03!#%6,.-$57.'-*!'%#'!%>7,96%$'3!+$5!$%'2-*8!,6+),$)!#;#'%6#!

! "990,.+',-$!#%*4%*#!

! ]%:!#%*4%*#!

! J-$'%$'!.+./,$)3!$%'2-*8!9*-&;!#%*4%*#!

! ^-6%P4,#,'-*!0-.+',-$!*%),#'*,%#!?^IEP_IEB!

! Y+#%!#'+',-$!.-$'*-00%*#!?YHJ#B!

! J-$'%$'!5,#'*,:7',-$!$%'2-*8#!

! [=H!#%*4,.%#!

4

Page 6: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! `,*%2+00#!1-*!4,*'7+0!9*,4+'%!$%'2-*8PCA!#%.7*,';!?_A=PCAH@JB!

! CA!'*+11,.!6+$+)%6%$'!#;#'%6#!

! H%.7*,';!#;#'%6#!

! H'*%+6,$)!6%5,+!#;#'%6#!

Key Features

a%;!1%+'7*%#!-1!'/%!H7$!=%'*+!DLMMN!#%*4%*!,$.075%!'/%!1-00-2,$)\!

! O9!'-!WX!#,670'+$%-7#!%&%.7',-$!'/*%+5#!7#,$)!J--0D/*%+5#!JQD!'%./$-0-);!2,'/!1-7*!-*!

%,)/'!.-*%#!,$!'/%!O0'*+HA"EJ!DM!9*-.%##-*!

! D%0%.-*5,+!=@YH!I%4%0!Z!.%*',1,.+',-$!1-*!%&'*%6%0;!*%0,+:0%!-9%*+',-$!,$!/+*#/!%$4,*-$6%$'+0!

.-$5,',-$#!

! @$/+$.%5!#;#'%6!79',6%!2,'/![*;!J-$'+.'!"0+*6#!?[J"#Bb!-$(./,9!*%0,+:,0,';3!+4+,0+:,0,';3!+$5!

#%*4,.%+:,0,';!?E"HB!1%+'7*%#b!*%57$5+$'!"J!-*![J!9-2%*!#7990,%#b!/-'(907))+:0%!5,#8!5*,4%#b!

#799-*'!1-*!/+*52+*%!E"C[!?N!c!UBb!+$5!*%57$5+$'!/-'(#2+99+:0%!1+$!6-570%#!

! @&.%9',-$+0!%&9+$5+:,0,';!+$5!CPK!9%*1-*6+$.%3!1%+'7*,$)!1-7*!AJC(@&9*%##!?AJC%B!+$5!'2-!

AJC(d!#0-'#3!1-7*!-$:-+*5!UNPUNNPU3NNN(Q:P#%.!@'/%*$%'!9-*'#3!+$5!UW!`700;!Y711%*%5![7+0!

C$0,$%!Q%6-*;!Q-570%!?`Y([CQQB!6%6-*;!#0-'#!?1-*!+!6+&,676!-1!WX!e:!7#,$)!X(e:!`Y(

[CQQ#B!

! I+*)%!,$'%*$+0!#'-*+)%!.+9+.,';3!2,'/!+!6+&,676!-1!1-7*!,$'%*$+03!M<L(,$./3!UXW(e:3!/-'(

907))+:0%!#%*,+0(+''+./%5!HJHC!?H"HB!5,#8!5*,4%#!

! "!.-69+.'!*+.8(-9',6,G%5!MO!5%#,)$!

! H,690,1,%5!#'+'%(-1('/%(+*'!*%6-'%!6+,$'%$+$.%!2,'/!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!?CIKQB!

! A*%0-+5%5!2,'/!'/%!K*+.0%!H-0+*,#!-9%*+',$)!#;#'%6!'-!#/-*'%$!',6%!'-!5%90-;6%$'!

!

!

Figure 1. The Sun Netra T5220 server enclosure has a compact rack-optimized design.

[%#,)$%5!'-!.-690%6%$'!'/%!*%#'!-1!K*+.0%T#!.+**,%*()*+5%!#%*4%*!1+6,0;3!'/%!H7$!=%'*+!DLMMN!

#%*4%*!+55*%##%#!'/%!5;$+6,.!+$5!%6%*),$)!$%%5#!-1!'%0%.-667$,.+',-$#!9*-4,5%*#\!

! !""#$#%&'()**+#$)'#,&(-$)+).#+#'/0(],'/!#799-*'!1-*!WX!'/*%+5#!+$5!0+*)%!6%6-*;!.+9+.,';3!

H7$!=%'*+!DLMMN!#%*4%*#!,$'%)*+'%!UN(e:!@'/%*$%'!?UN(e:@B3!CPK3!+$5!.*;9'-)*+9/,.!

5

Page 7: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

+..%0%*+',-$!5,*%.'0;!-$'-!'/%!O0'*+HA"EJ!DM!9*-.%##-*!./,9<!D/,#!+99*-+./!.-$'*,:7'%#!'-!

0%+5,$)!0%4%0#!-1!9%*1-*6+$.%!+$5!#.+0+:,0,';!1-*!9+.8%'!9*-.%##,$)!+$5!6%5,+!9*-.%##,$)!

2-*80-+5#3!2/,0%!6+,$'+,$,$)!%&'*%6%0;!/,)/!%11,.,%$.;<!

! 1%)2#&3(%$,4%-*,&-#.#+#'/0!H7$!=%'*+!DLMMN!#%*4%*#!.-$',$7%!+!'*+5,',-$!-1!%.-*%#9-$#,:,0,';!

:;!-11%*,$)!-9',6+0!9%*1-*6+$.%!+$5!9%*1-*6+$.%(9%*(2+''!+.*-##!+!2,5%!*+$)%!-1!2-*80-+5#<!

D/%!O0'*+HA"EJ!DM!9*-.%##-*!,$.-*9-*+'%#!7$,>7%!9-2%*!6+$+)%6%$'!1%+'7*%#!+'!:-'/!

9*-.%##-*!.-*%!+$5!6%6-*;!0%4%0#<!^,)/(%11,.,%$.;!9-2%*!#7990,%#!+$5!+$!,$$-4+',4%!./+##,#!

5%#,)$!?2,'/!/%&+)-$+0!#7.',-$!/-0%#!'/+'!-9',6,G%!+,*10-2B!/%09!'-!6,$,6,G%!'/%!$%%5!1-*!

.--0,$)!+$5!0-2%*!%$%*);!.-#'#<!

! 5/-'%6(4%+#).#+#'/0!E%0,+:,0,';!1%+'7*%#!/%09!'-!,$.*%+#%!+4+,0+:,0,';3!*%57.%!.-#'#3!+$5!6%%'!HI"!

'+*)%'#3!%4%$!,$!/+*#/!-9%*+',$)!%$4,*-$6%$'#<!=@YH!I%4%0!Z!.%*',1,.+',-$!5%6-$#'*+'%#!'/+'!

'/%!#;#'%6!/+#!:%%$!*,)-*-7#0;!'%#'%5!+$5!.+$!2,'/#'+$5!#%4%*%!-9%*+',$)!.-$5,',-$#<!],'/!

/,)/!0%4%0#!-1!,$'%)*+',-$!9*-4,5%5!:;!'/%!O0'*+HA"EJ!DM!9*-.%##-*!5%#,)$3!'/%!H7$!=%'*+!

DLMMN!#%*4%*!/+#!+!*%0+',4%0;!#6+00!9+*'!.-7$'!+$5!,#!5%#,)$%5!#9%.,1,.+00;!1-*!/,)/!E"H!0%4%0#<!

E%57$5+$'3!/-'(#2+99+:0%!"J!-*![J!9-2%*!#7990,%#3!1+$!6-570%#3!+$5!5,#8!5*,4%#!%$/+$.%!

*%0,+:,0,';!+$5!#%*4,.%+:,0,';<!I-2!9-2%*!.-$#769',-$!*%57.%#!)%$%*+'%5!/%+'!0-+5#!+$5!'/%!

9-##,:,0,';!-1!'%69%*+'7*%(*%0+'%5!9*-:0%6#<!

! 5#6*+#"#%2(6)&)3%6%&'0!@+./!H7$!=%'*+!DLMMN!#%*4%*!9*-4,5%#!+$!CIKQ!#%*4,.%!9*-.%##-*<!

CIKQ!9*-4,5%#!+!.-66+$5(0,$%!,$'%*1+.%!?JICB3!+!]%:(:+#%5!)*+9/,.+0!7#%*!,$'%*1+.%!?eOCB3!

+$5!C$'%00,)%$'!A0+'1-*6!Q+$+)%6%$'!C$'%*1+.%!?CAQCB!17$.',-$+0,';!'-!#799-*'!-7'(-1(:+$5!

6-$,'-*,$)!+$5!+56,$,#'*+',-$<!

! 7&28-'4/9+%)2#&3(',,+-(",4(:#4'8)+#;)'#,&()&2($,&-,+#2)'#,&0!D/%!H7$!=%'*+!DLMMN!#%*4%*!,#!

,5%+0!1-*!.-$#-0,5+',-$3!9*-4,5,$)!0-2(0%4%0!670','/*%+5,$)!#799-*'!1-*!4,*'7+0,G+',-$!+'!

670',90%!0+;%*#!-1!'/%!'%./$-0-);!#'+.8<!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!?9*%4,-7#0;!.+00%5!H7$!

I-),.+0![-6+,$#B!%&90-,'#!'/%!'/*%+5(,$'%$#,4%!6-5%0!-1!'/%!O0'*+HA"EJ!DM!9*-.%##-*!

:%.+7#%!'/%;!+00-2!670',90%!,$#'+$.%#!-1!K*+.0%!H-0+*,#!'-!*7$!.-$.7**%$'0;3!2/,0%!K*+.0%!

H-0+*,#!J-$'+,$%*#!9*-4,5%!4,*'7+0,G+',-$!2,'/,$!+!#,$)0%!K*+.0%!H-0+*,#!,$#'+$.%<!

! <%4,9$,-'(-%$84#'/0!],'/!%0%.'*-$,.!,$'*7#,-$!+$5!'/%1'!+'!+00(',6%!/,)/#3!#%.7*%!

.-667$,.+',-$#!+$5!5+'+!9*-'%.',-$!/+4%!$%4%*!:%%$!6-*%!,69-*'+$'<!Y%.+7#%!%+./!

O0'*+HA"EJ!DM!9*-.%##-*!1%+'7*%#!79!'-!%,)/'!,$'%)*+'%5!.*;9'-)*+9/,.!+..%0%*+'-*#3!'/%*%!,#!

$-!$%%5!'-!'*+$#6,'!90+,$!'%&'!-$!'/%!$%'2-*8!-*!'-!#'-*%!90+,$!'%&'!,$!#'-*+)%!#;#'%6#<!H7$!

=%'*+!DLMMN!#%*4%*#!.+$!#799-*'!6-*%!.*;9'-)*+9/,.!-9%*+',-$#!9%*!#%.-$5!'/+$!6+$;!

.-69%',',4%!#;#'%6#!+$5!5%5,.+'%5!.*;9'-)*+9/,.!+..%0%*+'-*!.+*5#3!2,'/!6,$,6+0!,69+.'!'-!

#;#'%6!-4%*/%+5<!

! =$$%+%4)'%2('#6%(',(2%*+,/6%&'0!H7$!=%'*+!DLMMN!#%*4%*#!*7$$,$)!K*+.0%!H-0+*,#!UN!

9*-4,5%#!1700!:,$+*;!.-69+',:,0,';!2,'/!%+*0,%*!O0'*+HA"EJ!#;#'%6#3!9*%#%*4,$)!,$4%#'6%$'#!

+$5!#9%%5,$)!',6%!'-!5%90-;6%$'<!K*+.0%T#!J--0D--0#!1-*!HA"EJ!/%09!'-!+..%0%*+'%!

+990,.+',-$!#%0%.',-$3!9*-1,0,$)3!'%#',$)3!'7$,$)3!5%:7)),$)3!+$5!5%90-;6%$'<!H7$!=%'*+!DLMMN!

6

Page 8: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

#%*4%*#!.-6%!9*%,$#'+00%5!2,'/!K*+.0%!H-0+*,#!UN!'-!%&9%5,'%!5%90-;6%$'!+$5!9*-4,5%!+!*-:7#'!

+$5!#%.7*%!-9%*+',$)!%$4,*-$6%$'<!

The Evolution of Throughput Computing

D*+5,',-$+0!/,)/(1*%>7%$.;3!#,$)0%('/*%+5%5!9*-.%##-*!5%#,)$#!-11%*!0,''0%!/-9%!1-*!,69*-4%6%$'!

-4%*!',6%!,$!*%+0(2-*05!+990,.+',-$!9%*1-*6+$.%<!`-*!6+$;!9*-.%##-*!5%#,)$#3!*+69,$)!79!.0-.8!

*+'%#!;,%05#!-$0;!#6+00!)+,$#!,$!9%*1-*6+$.%!2/,0%!.-$#76,$)!#,)$,1,.+$'0;!6-*%!9-2%*!+$5!

)%$%*+',$)!0+*)%!/%+'!0-+5#!'/+'!*%>7,*%!%&'%$#,4%!.--0,$)<!E,#,$)!9-2%*!+$5!.--0,$)!*%>7,*%6%$'#!

'*+$#0+'%!,$'-!%#.+0+',$)!%$%*);!.-#'#!'/+'!'+8%!+$!,$.*%+#,$)0;!0+*)%!:,'%!-7'!-1!CD!-9%*+',$)!

:75)%'#3!2/,./!+*%!-1'%$!+0*%+5;!10+'!-*!#/*,$8,$)<!

`-*!'/,#!*%+#-$3!K*+.0%T#!H7$!#%*4%*#!/+4%!:%%$!%$),$%%*%5!2,'/!9*-.%##-*#!+$5!#;#'%6#!'/+'!

9*-4,5%!/,)/%*!'/*-7)/97'F/,)/%*!:;!-*5%*#!-1!6+)$,'75%!'/+$!1-*!%&,#',$)!#;#'%6#F+'!'/%!

#+6%!',6%!5*+#',.+00;!*%57.,$)!*%>7,*%6%$'#!1-*!9-2%*!+$5!.--0,$)<!D/,#!1-.7#!-$!'/*-7)/97'!

.-697',$)!,#!+!.-69-#,'%!#'*+'%);!'+*)%'%5!+'!,69*-4,$)!'/%!9%*1-*6+$.%!-1!8%;!2-*80-+5#\!

! JQD!9*-.%##-*!5%#,)$#!?#7./!+#!'/%!O0'*+HA"EJ!DM!9*-.%##-*B!9*-4,5%!6+##,4%!'/*%+5(0%4%0!

9+*+00%0,#6!?DIAB!+$5!,$.*%+#%!+990,.+',-$!'/*-7)/97'3!+'!'/%!#+6%!',6%!6+,$'+,$,$)!+''*+.',4%!

9-2%*!+$5!.--0,$)!9*-1,0%#<!

! C$$-4+',4%!+$5!#%.7*%3!K*+.0%!H-0+*,#!UN!%11%.',4%0;!5%0,4%*#!'/%!*%#-7*.%#!-1!JQD!9*-.%##-*#!

'-!+990,.+',-$#3!1+.,0,'+',$)!1,$%()*+,$%5!#;#'%6!4,*'7+0,G+',-$!+$5!/,)/!7',0,G+',-$!2/,0%!

6+,$'+,$,$)!:,$+*;!.-69+',:,0,';!1-*!K*+.0%!H-0+*,#!+990,.+',-$#!*7$$,$)!-$!HA"EJ!9*-.%##-*f

:+#%5!90+'1-*6#<!

! K*+.0%T#!.-69,0%*#3!5%4%0-96%$'!'--0#3!"AC#3!+$5!#;#'%6!%$),$%%*,$)!%11-*'#!0%4%*+)%!JQD!

9*-.%##-*!.+9+:,0,',%#3!*%#70',$)!,$!#,)$,1,.+$'!+990,.+',-$!9%*1-*6+$.%!)+,$#<!

D/,#!#%.',-$!5%#.*,:%#!'/%!0,6,'+',-$#!-1!'*+5,',-$+0!9*-.%##-*!5%#,)$#!+$5!/-2!K*+.0%T#!%69/+#,#!

-$!JQD!.+$!,$.*%+#%!*%+0(2-*05!+990,.+',-$!9%*1-*6+$.%!2/,0%!-9',6,G,$)!%$%*);!+$5!#9+.%!

%11,.,%$.;<!

Moore’s Law and Diminishing Returns of Traditional Processor Design

"$!-1'%$(>7-'%5!'%$%'!-1!Q--*%T#!I+2!#'+'%#!'/+'!'/%!$76:%*!-1!'*+$#,#'-*#!'/+'!1,'!,$!+!#>7+*%!

,$./!-1!,$'%)*+'%5!.,*.7,'*;!2,00!5-7:0%!+99*-&,6+'%0;!%4%*;!'2-!;%+*#<!`-*!6-*%!'/+$!'/*%%!

5%.+5%#3!'/%!9+.%!-1!Q--*%T#!I+2!/+#!/%053!5*,4,$)!9*-.%##-*!9%*1-*6+$.%!'-!$%2!/%,)/'#<!

A*-.%##-*!6+$71+.'7*%*#!/+4%!0-$)!%&90-,'%5!'/%#%!)+,$#!,$!./,9!*%+0!%#'+'%!'-!:7,05!,$.*%+#,$)0;!

.-690%&!9*-.%##-*#3!2,'/!,$#'*7.',-$(0%4%0!9+*+00%0,#6!?CIAB!+#!+!)-+0<!D-5+;3!'/%#%!'*+5,',-$+0!

9*-.%##-*#!%690-;!4%*;!/,)/!1*%>7%$.,%#!+0-$)!2,'/!+!4+*,%';!-1!#-9/,#',.+'%5!'+.',.#!'-!+..%0%*+'%!

+!#,$)0%!,$#'*7.',-$!9,9%0,$%3!,$.075,$)!

! I+*)%!.+./%#!

7

Page 9: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! H79%*#.+0+*!5%#,)$#!

! K7'(-1(-*5%*!%&%.7',-$!

! _%*;!/,)/!.0-.8!*+'%#!

! [%%9!9,9%0,$%#!

! H9%.70+',4%!9*%1%'./%#!

"0'/-7)/!'/%#%!'%./$,>7%#!/+4%!9*-57.%5!1+#'%*!9*-.%##-*#!2,'/!,69*%##,4%(#-7$5,$)!

670',),)+/%*'G!1*%>7%$.,%#3!'/%;!/+4%!0+*)%0;!*%#70'%5!,$!.-690%&3!/-'3!+$5!9-2%*(/7$)*;!

9*-.%##-*#!'/+'!5-$T'!1,'!2%00!2,'/,$!'/%!.-$#'*+,$'#!-1!'-5+;T#!5+'+.%$'%*#<!C$!1+.'3!6+$;!

2-*80-+5#!+*%!#,690;!7$+:0%!'-!'+8%!+54+$'+)%!-1!'/%!/+*5(2-$!CIA!9*-4,5%5!:;!'/%#%!

9*-.%##-*#<!"990,.+',-$#!2,'/!/,)/!#/+*%5!6%6-*;!+$5!5+'+!*%>7,*%6%$'#!+*%!';9,.+00;!6-*%!

1-.7#%5!-$!9*-.%##,$)!+!0+*)%!$76:%*!-1!#,670'+$%-7#!'/*%+5#!?-*!DIAB!*+'/%*!'/+$!*7$$,$)!+!

#,$)0%!'/*%+5!+#!>7,.80;!+#!9-##,:0%3!+#!,$!CIA(.%$'*,.!2-*80-+5#<!

Q+8,$)!6+''%*#!2-*#%3!'/%!6+g-*,';!-1!CIA!,$!%&,#',$)!+990,.+',-$#!/+#!+0*%+5;!:%%$!%&'*+.'%53!

+$5!17*'/%*!)+,$#!+*%!0,8%0;!'-!:%!#6+00<!],'/!/,)/%*!.0-.8!#9%%5#3!%+./!#7..%##,4%!9*-.%##-*!

)%$%*+',-$!/+#!#%%6,$)0;!5%6+$5%5!6-*%!9-2%*!'/+$!'/%!0+#'3!+$5!6,.*-9*-.%##-*!1*%>7%$.;!

#.+0,$)!/+#!0%4%0%5!-11!,$!'/%!*+$)%!-1!M!'-!X!e^G!+#!+!*%#70'<![%90-;,$)!9,9%0,$%5!#79%*#.+0+*!

9*-.%##-*#!*%>7,*%#!6-*%!9-2%*3!2/,./!0,6,'#!'/%!+99*-+./!:%.+7#%!-1!+!17$5+6%$'+0!$%%5!1-*!

9*-.%##-*!.--0,$)<!

Chip Multiprocessing with Multicore Processors

D-!+55*%##!'/,#!0,6,'+',-$3!#-6%!6,.*-9*-.%##-*!%$),$%%*#!/+4%!7#%5!'/%!'*+$#,#'-*!:75)%'!

9*-4,5%5!:;!Q--*%T#!I+2!'-!)*-79!'2-!-*!%4%$!1-7*!.-$4%$',-$+0!9*-.%##-*!.-*%#!-$!+!#,$)0%!

9/;#,.+0!5,%3!.*%+',$)!670',.-*%!9*-.%##-*#!?-*!JQAB<!D/%!,$5,4,57+0!9*-.%##-*!.-*%#!,$'*-57.%5!

:;!6+$;!JQA!5%#,)$#!/+4%!$-!)*%+'%*!9%*1-*6+$.%!'/+$!9*%4,-7#!#,$)0%(9*-.%##-*!./,9#!+$5!,$!

1+.'!/+4%!:%%$!-:#%*4%5!'-!*7$!#,$)0%('/*%+5%5!+990,.+',-$#!6-*%!#0-20;!'/+$!#,$)0%(.-*%!

9*-.%##-*!4%*#,-$#<!^-2%4%*3!+))*%)+'%!./,9!9%*1-*6+$.%!,$.*%+#%#!:%.+7#%!670',90%!9*-)*+6#!

?-*!670',90%!'/*%+5#B!.+$!:%!+..-66-5+'%5!,$!9+*+00%0!?-*!DIAB<!

O$1-*'7$+'%0;3!6-#'!.7**%$'0;!+4+,0+:0%!?-*!#--$('-(:%(+4+,0+:0%B!./,9!670',9*-.%##-*#!#,690;!

*%90,.+'%!.-*%#!1*-6!%&,#',$)!#,$)0%('/*%+5%5!9*-.%##-*!5%#,)$#<!D/,#!+99*-+./!';9,.+00;!;,%05#!

-$0;!#0,)/'!,69*-4%6%$'#!,$!+))*%)+'%!9%*1-*6+$.%3!:%.+7#%!,'!,)$-*%#!8%;!9%*1-*6+$.%!,##7%#!

#7./!+#!6%6-*;!#9%%5!+$5!/+*52+*%!'/*%+5!.-$'%&'!#2,'./,$)<!"#!+!*%#70'3!+0'/-7)/!'/%#%!

5%#,)$#!9*-4,5%!#-6%!+55,',-$+0!'/*-7)/97'!+$5!#.+0+:,0,';3!'/%;!.+$!#',00!.-$#76%!.-$#,5%*+:0%!

9-2%*!+$5!)%$%*+'%!#,)$,1,.+$'!/%+'<!

Chip Multithreading with CoolThreads Technology

D/%*%!,#!+!5,#9+*,';!:%'2%%$!9*-.%##-*!#9%%5#!+$5!6%6-*;!+..%##!*+'%#<!"0'/-7)/!9*-.%##-*!

#9%%5#!.-$',$7%!'-!5-7:0%!%4%*;!'2-!;%+*#3!6%6-*;!#9%%5#!/+4%!';9,.+00;!5-7:0%5!-$0;!%4%*;!#,&!

8

Page 10: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

;%+*#<!"#!+!*%#70'3!6%6-*;!0+'%$.;!$-2!5-6,$+'%#!67./!+990,.+',-$!9%*1-*6+$.%3!%*+#,$)!%4%$!

4%*;!,69*%##,4%!)+,$#!,$!.0-.8!*+'%#<!D/,#!)*-2,$)!5,#.-$$%.'!,#!'/%!*%#70'!-1!6%6-*;!#7990,%*#!

1-.7#,$)!-$!5%$#,';!+$5!.-#'!*+'/%*!'/+$!#9%%5<!

O$1-*'7$+'%0;3!'/,#!*%0+',4%!)+9!:%'2%%$!9*-.%##-*!+$5!6%6-*;!#9%%5#!.+$!0%+4%!70'*+1+#'!

9*-.%##-*#!,50%!+#!67./!+#!VL!9%*.%$'!-1!'/%!',6%3!2+,',$)!1-*!6%6-*;!+..%##%#!'-!*%'7*$!

*%>7,*%5!5+'+<!C*-$,.+00;3!+#!'*+5,',-$+0!9*-.%##-*!%&%.7',-$!9,9%0,$%#!)%'!1+#'%*!+$5!6-*%!

.-690%&3!'/%!%11%.'!-1!6%6-*;!0+'%$.;!)*-2#F1+#'3!%&9%$#,4%!9*-.%##-*#!#9%$5!6-*%!.;.0%#!

2+,',$)!+$5!5-,$)!$-'/,$)<!]-*#%!#',003!,50%!9*-.%##-*#!.-$',$7%!'-!5*+2!9-2%*!+$5!)%$%*+'%!/%+'<!

C'!,#!%+#;!'-!#%%!'/+'!1*%>7%$.;!?1-*!%&+690%3!),)+/%*'GB!,#!'*70;!+!6,#0%+5,$)!,$5,.+'-*!-1!*%+0!

9%*1-*6+$.%<!

`,*#'!,$'*-57.%5!2,'/!'/%!O0'*+HA"EJ!DU!9*-.%##-*3!JQD!'+8%#!+54+$'+)%!-1!JQA!%4-07',-$!

:7'!+55#!+!.*,',.+0!.+9+:,0,';F'/%!+:,0,';!'-!#.+0%!2,'/!'/*%+5#!*+'/%*!'/+$!1*%>7%$.;<!O$0,8%!

'*+5,',-$+0!#,$)0%('/*%+5%5!9*-.%##-*#!+$5!%4%$!6-#'!.7**%$'!670',.-*%!?-*!JQAB!9*-.%##-*#3!

/+*52+*%!670','/*%+5%5!9*-.%##-*!.-*%#!+00-2!*+9,5!#2,'./,$)!:%'2%%$!+.',4%!'/*%+5#!+#!-'/%*!

'/*%+5#!#'+00!1-*!6%6-*;<!`,)7*%!M!,007#'*+'%#!'/%!5,11%*%$.%!:%'2%%$!JQA3!1,$%()*+,$%5!/+*52+*%!

670','/*%+5,$)!?`e(QDB3!+$5!JQD<!D/%!8%;!'-!'/%!JQD!+99*-+./!,#!'/+'!%+./!.-*%!,#!5%#,)$%5!

'-!#2,'./!:%'2%%$!670',90%!'/*%+5#!-$!%+./!.0-.8!.;.0%<!"#!+!*%#70'3!'/%!9*-.%##-*T#!%&%.7',-$!

9,9%0,$%!*%6+,$#!+.',4%!5-,$)!7#%170!2-*83!%4%$!+#!6%6-*;!-9%*+',-$#!1-*!#'+00%5!'/*%+5#!

.-$',$7%!,$!9+*+00%0<!

!

Figure 2. Chip multithreading combines chip multiprocessing and fine-grained hardware multithreading.

JQD!9*-4,5%#!4+07%!:;!,$.*%+#,$)!'/%!%&%.7',-$!9,9%0,$%T#!+:,0,';!'-!5-!7#%170!2-*8!-$!+$;!),4%$!

.0-.8!.;.0%<!A,9%0,$%!7',0,G+',-$!,#!)*%+'0;!%$/+$.%5!:%.+7#%!+!$76:%*!-1!%&%.7',-$!'/*%+5#!$-2!

9

Page 11: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

#/+*%!*%#-7*.%#<!D/%!$%)+',4%!%11%.'#!-1!6%6-*;!0+'%$.;!+*%!%11%.',4%0;!6+#8%5!:%.+7#%!'/%!

9*-.%##-*!+$5!6%6-*;!#7:#;#'%6#!*%6+,$!+.',4%!,$!9+*+00%0!'-!'/%!%&%.7',-$!9,9%0,$%<!Y%.+7#%!

,$5,4,57+0!9*-.%##-*!.-*%#!,690%6%$'!67./!#,690%*!9,9%0,$%#!?%69/+#,G,$)!DIA!-4%*!CIAB3!'/%;!

+*%!+0#-!#7:#'+$',+00;!.--0%*!+$5!*%>7,*%!#,)$,1,.+$'0;!0%##!%0%.'*,.+0!%$%*);!'-!-9%*+'%<!D/,#!

,$$-4+',4%!+99*-+./!*%#70'#!,$!J--0D/*%+5#!'%./$-0-);F670',90%!9/;#,.+0!,$#'*7.',-$!%&%.7',-$!

9,9%0,$%#!?-$%!1-*!%+./!.-*%B3!2,'/!670',90%!+.',4%!'/*%+5!.-$'%&'#!+4+,0+:0%!9%*!.-*%<!

UltraSPARC T2 Processors with CoolThreads Technology

D/%!1,*#'!9*-.%##-*!'-!,690%6%$'!J--0D/*%+5#!'%./$-0-);!2+#!'/%!O0'*+HA"EJ!DU!9*-.%##-*3!

#/-2$!-$!'/%!*,)/'!,$!`,)7*%!Z<!D/%!O0'*+HA"EJ!DM!9*-.%##-*!?#%%!`,)7*%!Z3!0%1'B!,#!'/%!#%.-$5!

9*-.%##-*!)%$%*+',-$!'-!7#%!J--0D/*%+5#!'%./$-0-);<!

! !

Figure 3. The UltraSPARC T2 (left) and UltraSPARC T1 processors take advantage of CoolThreads technology.

TABLE 1. A SIDE BY SIDE COMPARISON OF ULTRASPARC T1 AND ULTRASPARC T2 FEATURES

FEATURE ULTRASPARC T1 PROCESSOR ULTRASPARC T2 PROCESSOR

Year introduced 2005 2007

Cores per processor Up to 8 Up to 8

Threads per core 4 8

Threads per processor 32 64

Hypervisor Yes Yes

Chip memory characteristics 4 memory controllers,

4 DIMMs per controller

4 memory controllers,

16 DIMMs per controller

Caches 16-KB instruction cache,

8-KB data cache,

3-MB L2 cache (4 banks, 12-way

associative)

16-KB instruction cache,

8-KB data cache,

4-MB L2 cache (8 banks, 16-way

associative)

Technology 90-nm technology 65-nm technology

Floating-point unit (FPU) 1 FPU per chip 1 FPU per core, 8 FPUs per chip

Integer resources Single execution unit 2 integer execution units per core

10

Page 12: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Cryptography Accelerated modular arithmetic

operations (RSA), support for

2 popular ciphers

Stream-processing unit per core,

support for the 10 most popular

ciphers

Additional on-chip resources None Dual 10-GbE interfaces,

integrated PCIe controller

Taking Chip-Multithreaded Design to the Next Level

D/%!5%#,)$!'%+6!1-*!'/%!O0'*+HA"EJ!DM!9*-.%##-*!#'+*'%5!2,'/!'/%#%!8%;!)-+0#!,$!6,$5\!

! C$.*%+#,$)!.-697'+',-$+0!.+9+:,0,',%#!'-!6%%'!)*-2,$)!'/*-7)/97'!5%6+$5#!:;!9*-4,5,$)!'2,.%!

'/%!'/*-7)/97'!-1!'/%!O0'*+HA"EJ!DU!9*-.%##-*!

! H799-*',$)!0+*)%*!+$5!6-*%(5,4%*#%!2-*80-+5#!2,'/!)*%+'%*!10-+',$)(9-,$'!9%*1-*6+$.%!

! A-2%*,$)!1+#'%*!$%'2-*8,$)!'-!#%*4%!$%2!$%'2-*8(,$'%$#,4%!.-$'%$'!

! A*-4,5,$)!%$5('-(%$5!5+'+.%$'%*!%$.*;9',-$!

! C$.*%+#,$)!#%*4,.%!0%4%0#!+$5!*%57.,$)!5-2$',6%!

! C69*-4,$)!5+'+.%$'%*!.+9+.,',%#!2/,0%!*%57.,$)!.-#'#!

JQD!+*./,'%.'7*%!,#!70',6+'%0;!4%*;!10%&,:0%3!+00-2,$)!5,11%*%$'!6-570+*!.-6:,$+',-$#!-1!

9*-.%##-*#3!.-*%#3!+$5!,$'%)*+'%5!.-69-$%$'#<!D/%!.-$#,5%*+',-$#!0,#'%5!+:-4%!5*-4%!+$!,$'%*$+0!

%$),$%%*,$)!%11-*'!'/+'!.-69+*%5!5,11%*%$'!+99*-+./%#!2,'/!*%)+*5!'-!6+8,$)!,69*-4%6%$'#!-$!

'/%!#7..%##170!O0'*+HA"EJ!DU!+*./,'%.'7*%<!`-*!%&+690%3!#,690;!,$.*%+#,$)!'/%!$76:%*!-1!.-*%#!

2-705!/+4%!)+,$%5!+55,',-$+0!'/*-7)/97'!:7'!2-705!/+4%!*%#70'%5!,$!.-$#76,$)!%&'*+!5,%!+*%+3!

0%+4,$)!$-!*--6!1-*!,$'%)*+'%5!.-69-$%$'#!#7./!+#!10-+',$)(9-,$'!9*-.%##-*#<!

System on a Chip (SoC) Design

O$0,8%!.-690%&!#,$)0%('/*%+5%5!9*-.%##-*#3!JQD!9*-.%##-*#!7',0,G%!'/%!+4+,0+:0%!'*+$#,#'-*!

:75)%'!'-!,690%6%$'!670',90%!/+*52+*%!670','/*%+5%5!9*-.%##-*!.-*%#!-$!+!./,9!5,%<!C$!

9+*',.70+*3!'/%!O0'*+HA"EJ!DM!9*-.%##-*!7#%#!'/%!+4+,0+:0%!'*+$#,#'-*!:75)%'!'-!,690%6%$'!'/%!

,$57#'*;T#!1,*#'!H-J3!,$.075,$)\!

! O9!'-!%,)/'!.-*%#!+'!U<M!e^G!!

! @,)/'!'/*%+5#!9%*!.-*%!1-*!+!6+&,676!-1!WX!'/*%+5#!9%*!9*-.%##-*!

! K$(./,9!I%4%0(U!+$5!I%4%0(M!.+./%#!

! `-7*!6%6-*;!.-$'*-00%*#!1-*!-$(./,9!#799-*'!-1!+#!6+$;!+#!WX!`Y([CQQ#!

! @,)/'!1700;!9,9%0,$%5!`AO#!?U!9%*!.-*%B!

! A%*(.-*%!.*;9'-)*+9/,.!+..%0%*+',-$!

11

Page 13: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! D2-!-$(./,9!UN(e:@!,$'%*1+.%#!

! C$'%)*+'%5!AJC%!,$'%*1+.%!

D/%!O0'*+HA"EJ!DM!9*-.%##-*!5%#,)$!*%.-)$,G%#!'/+'!6%6-*;!0+'%$.;!,#!'*70;!'/%!:-''0%$%.8!'-!

,69*-4,$)!9%*1-*6+$.%3!+00-2,$)!%+./!.-*%!'-!#2,'./!:%'2%%$!79!'-!%,)/'!'/*%+5#<!Y;!,$.*%+#,$)!

'/%!$76:%*!-1!'/*%+5#!#799-*'%5!:;!%+./!.-*%3!'/%!O0'*+HA"EJ!DM!,#!+:0%!'-!9*-4,5%!

+99*-&,6+'%0;!'2,.%!'/%!'/*-7)/97'!-1!'/%!O0'*+HA"EJ!DU!9*-.%##-*<!@+./!O0'*+HA"EJ!DM!

9*-.%##-*!9*-4,5%#!79!'-!%,)/'!.-*%#3!2,'/!%+./!.-*%!+:0%!'-!#2,'./!:%'2%%$!79!'-!%,)/'!'/*%+5#!

?WX!'/*%+5#!9%*!9*-.%##-*B<!C$!+55,',-$3!%+./!.-*%!9*-4,5%#!'2-!,$'%)%*!%&%.7',-$!7$,'#3!#-!'/+'!+!

#,$)0%!O0'*+HA"EJ!.-*%!,#!.+9+:0%!-1!%&%.7',$)!'2-!'/*%+5#!+'!+!',6%<!`,)7*%!X!9*-4,5%#!+!

#,690,1,%5!/,)/(0%4%0!,007#'*+',-$!-1!'/%!'/*%+5!6-5%0!#799-*'%5!:;!+$!%,)/'(.-*%!O0'*+HA"EJ!DM!

9*-.%##-*<!

12

Page 14: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

!

Figure 4. A single eight-core UltraSPARC T2 processor can run up to 64 threads, with up to two threads running in each core

simultaneously.

13

Page 15: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

UltraSPARC T2 Processor Architecture

D/%!O0'*+HA"EJ!DM!9*-.%##-*!%&'%$5#!K*+.0%T#!'/*-7)/97'!.-697',$)!,$,',+',4%!2,'/!+$!%0%)+$'!

+$5!*-:7#'!+*./,'%.'7*%!'/+'!5%0,4%*#!*%+0!9%*1-*6+$.%!'-!+990,.+',-$#<!"!/,)/(0%4%0!:0-.8!5,+)*+6!

-1!'/%!O0'*+HA"EJ!DM!9*-.%##-*!,#!#/-2$!,$!`,)7*%!L<!

!

Figure 5. The UltraSPARC T2 processor combines eight cores, memory management, cryptographic support, 10-GbE, and PCIe on a single

chip.

D/%!%,)/'!.-*%#!-$!'/%!O0'*+HA"EJ!DM!9*-.%##-*!+*%!,$'%*.-$$%.'%5!2,'/!+!1700!-$(./,9!

$-$:0-.8,$)!V!&!h!.*-##:+*!#2,'./<!D/%!.*-##:+*!.-$$%.'#!%+./!.-*%!'-!'/%!%,)/'!:+$8#!-1!IM!

.+./%3!+$5!'-!'/%!#;#'%6!,$'%*1+.%!7$,'!1-*!CPK<!D/%!.*-##:+*!9*-4,5%#!+99*-&,6+'%0;!ZNN!

e:P#%.!-1!:+$52,5'/!+$5!#799-*'#!V(:;'%!2*,'%#!1*-6!+!.-*%!'-!+!:+$8!+$5!UW(:;'%!*%+5#!1*-6!+!

:+$8!'-!+!.-*%<!D/%!#;#'%6!,$'%*1+.%!7$,'!.-$$%.'#!$%'2-*8,$)!+$5!CPK!5,*%.'0;!'-!6%6-*;!

14

Page 16: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

'/*-7)/!'/%!,$5,4,57+0!.+./%!:+$8#<!O#,$)!`Y([CQQ!6%6-*;!#799-*'#!5%5,.+'%5!$-*'/:-7$5!

+$5!#-7'/:-7$5!0+$%#!'-!+$5!1*-6!'/%!.+./%#!'-!+..%0%*+'%!9%*1-*6+$.%!+$5!*%57.%!0+'%$.;<!D/,#!

+99*-+./!9*-4,5%#!/,)/%*!:+$52,5'/!'/+$!2,'/![[EM!6%6-*;3!2,'/!79!'-!XM<X!e:P#%.!-1!*%+5!

:+$52,5'/!+$5!MU!e:P#%.!-1!2*,'%!:+$52,5'/<!

@+./!.-*%!9*-4,5%#!,'#!-2$!1700;!9,9%0,$%5!10-+',$)(9-,$'!+$5!)*+9/,.#!7$,'3!+#!2%00!+#!+!#'*%+6(

9*-.%##,$)!7$,'!?HAOB<!D/%!`AO#!)*%+'0;!%$/+$.%!10-+',$)(9-,$'!9%*1-*6+$.%!-4%*!'/+'!-1!'/%!

O0'*+HA"EJ!DU3!%$/+$.,$)!'/%!9%*1-*6+$.%!-1!670',6%5,+!9*-.%##,$)!,$.075,$)!,6+)%!

%$.-5%*P5%.-5%*!?.-5%.B!-9%*+',-$#<!D/%!HAO#!9*-4,5%!2,*%(#9%%5!.*;9'-)*+9/,.!+..%0%*+',-$!

2,'/!-4%*!UN!9-970+*!.,9/%*#!#799-*'%53!,$.075,$)![@H3!Z[@H3!"@H3!EJX3!H^"(U3!H^"(MLW3!

Q[L3!EH"!'-!MNXV!8%;3!@JJ3!+$5!JEJZM<!?C$!.-$'*+#'3!'/%!O0'*+HA"EJ!DU!9*-.%##-*!#799-*'#!

-$0;!'2-!.,9/%*#F[@H!+$5!Z[@H<B!@6:%55,$)!/+*52+*%!.*;9'-)*+9/,.!+..%0%*+',-$!1-*!6+$;!

.,9/%*#!,$!'/%!O0'*+HA"EJ!DM!9*-.%##-*!+00-2#!%$5('-(%$5!%$.*;9',-$!2,'/!$-!9%$+0';!,$!%,'/%*!

9%*1-*6+$.%!-*!.-#'<!

UltraSPARC T2 Core Architecture and Pipelines

`,)7*%!W!9*-4,5%#!+!:0-.8(0%4%0!5,+)*+6!*%9*%#%$',$)!+!#,$)0%!O0'*+HA"EJ!.-*%!-$!'/%!

O0'*+HA"EJ!DM!9*-.%##-*<!

!

Figure 6. A single UltraSPARC core on the UltraSPARC T2 processor

15

Page 17: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

J-69-$%$'#!,690%6%$'%5!,$!%+./!.-*%!,$.075%!

! >4)*(+,3#$(8&#'(?>1@A<!D/%!DIO!795+'%#!'/%!6+./,$%!#'+'%!+#!2%00!+#!/+$50,$)!%&.%9',-$#!

+$5!,$'%**79'#<!

! 7&-'48$'#,&("%'$B(8&#'(?7C@A0D/%!C`O!,$.075%#!'/%!UWaY!,$#'*7.',-$!.+./%!?ZM(:;'%!0,$%#3!V(

2+;!#%'!+##-.,+',4%B!+$5!+!WX(%$'*;!1700;(+##-.,+',4%!,$#'*7.',-$!'*+$#0+',-$!0--879!:711%*!

?CDIYB<!

! 7&'%3%4(%D%$8'#,&(8&#'-(?!E@-A0![7+0!,$'%)%*!@dO#!+*%!9*-4,5%5!9%*!.-*%!2,'/!1-7*!'/*%+5#!

#/+*,$)!%+./!7$,'<!@,)/'!*%),#'%*!2,$5-2#!+*%!9*-4,5%5!9%*!'/*%+53!2,'/!UWN!,$'%)%*!*%),#'%*!1,0%!

?CE`B!%$'*,%#!9%*!'/*%+5<!

! C+,)'#&39*,#&'F34)*B#$-(8&#'0!"!10-+',$)(9-,$'P)*+9/,.#!7$,'!,#!9*-4,5%5!2,'/,$!%+./!.-*%!

+$5!,#!#/+*%5!:;!+00!%,)/'!'/*%+5#!+##,)$%5!'-!'/%!.-*%<!D/,*';('2-!10-+',$)(9-,$'!*%),#'%*!1,0%!

%$'*,%#!+*%!9*-4,5%5!9%*!'/*%+5<!

! 5'4%)69*4,$%--#&3(8&#'(?5G@A0!@+./!.-*%!.-$'+,$#!+$!HAO!'/+'!9*-4,5%#!.*;9'-)*+9/,.!

.-9*-.%##,$)<!

! H%6,4/(6)&)3%6%&'(8&#'(?HH@A0(D/%!QQO!9*-4,5%#!+!/+*52+*%!'+:0%!2+08!?^]D]B!

+$5!#799-*'#!V(aY3!WX(aY3!X(QY3!+$5!MLW(QY!9+)%#<!

"$!%,)/'(#'+)%!,$'%)%*!9,9%0,$%!+$5!+!UM(#'+)%!10-+',$)(9-,$'!9,9%0,$%!+*%!9*-4,5%5!:;!%+./!

O0'*+HA"EJ!9*-.%##-*!.-*%!?#%%!`,)7*%!iB<!"!$%2!9,9%0,$%!#'+)%!.+00%5!R9,.8S!/+#!:%%$!+55%5!'-!

./--#%!'2-!'/*%+5#!?-7'!-1!'/%!%,)/'!9-##,:0%!9%*!.-*%B!'-!%&%.7'%!%+./!.;.0%<!

!

!

Figure 7. An eight-stage integer pipeline and a 12-stage floating-point pipeline are provided by each UltraSPARC processor core.

D-!,007#'*+'%!/-2!'/%!57+0!9,9%0,$%#!17$.',-$3!`,)7*%!V!5%9,.'#!'/%!,$'%)%*!9,9%0,$%!2,'/!'/%!0-+5(

#'-*%!7$,'!?IHOB<!D/%!,$#'*7.',-$!.+./%!,#!#/+*%5!:;!+00!%,)/'!'/*%+5#!2,'/,$!'/%!.-*%<!"!0%+#'(

*%.%$'0;(1%'./%5!+0)-*,'/6!,#!7#%5!'-!#%0%.'!'/%!$%&'!'/*%+5!'-!1%'./<!@+./!'/*%+5!,#!2*,''%$!,$'-!+!

'/*%+5(#9%.,1,.!,$#'*7.',-$!:711%*!?CYB3!+$5!%+./!-1!'/%!%,)/'!'/*%+5#!,#!#'+',.+00;!+##,)$%5!'-!-$%!

-1!'2-!'/*%+5!)*-79#!2,'/,$!'/%!.-*%<!

16

Page 18: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

!

Figure 8. Threads are interleaved between pipeline stages with very few restrictions (integer pipeline shown; letters depict pipeline stages,

and numbers depict different scheduled threads).

D/%!9,.8!#'+)%!./--#%#!-$%!'/*%+5!%+./!.;.0%!2,'/,$!%+./!'/*%+5!)*-79<!A,.8,$)!2,'/,$!%+./!

'/*%+5!)*-79!,#!,$5%9%$5%$'!-1!'/%!-'/%*3!+$5!+!0%+#'(*%.%$'0;(9,.8%5!+0)-*,'/6!,#!7#%5!'-!#%0%.'!

'/%!$%&'!'/*%+5!'-!%&%.7'%<!D/%!5%.-5%!#'+'%!*%#-04%#!*%#-7*.%!.-$10,.'#!'/+'!+*%!$-'!/+$50%5!

57*,$)!'/%!9,.8!#'+)%<!"#!#/-2$!,$!`,)7*%!V3!'/*%+5#!+*%!,$'%*0%+4%5!:%'2%%$!9,9%0,$%!#'+)%#!2,'/!

4%*;!1%2!*%#'*,.',-$#<!"$;!'/*%+5!.+$!:%!+'!'/%!1%'./!-*!.+./%!#'+)%3!:%1-*%!:%,$)!#90,'!,$'-!%,'/%*!

-1!'/%!'2-!'/*%+5!)*-79#<!IHO#!+$5!`AO#!+*%!#/+*%5!+6-$)!+00!%,)/'!'/*%+5#<!K$0;!-$%!'/*%+5!

1*-6!%,'/%*!'/*%+5!)*-79!.+$!:%!#./%570%5!-$!#7./!+!#/+*%5!7$,'<!

Integrated Networking

Y;!9*-4,5,$)!,$'%)*+'%5!-$(./,9!$%'2-*8,$)3!'/%!O0'*+HA"EJ!DM!9*-.%##-*!,#!+:0%!'-!9*-4,5%!

:%''%*!$%'2-*8,$)!9%*1-*6+$.%!1-*!+990,.+',-$#!2,'/!,$'%$#,4%!9+.8%'(9*-.%##,$)!*%>7,*%6%$'#<!

"00!$%'2-*8!5+'+!,#!#7990,%5!5,*%.'0;!1*-6!+$5!'-!6+,$!6%6-*;<!A0+.,$)!$%'2-*8,$)!#-!.0-#%!'-!

6%6-*;!*%57.%#!0+'%$.;3!9*-4,5%#!/,)/%*!6%6-*;!:+$52,5'/3!+$5!%0,6,$+'%#!,$/%*%$'!

,$%11,.,%$.,%#!-1!CPK!9*-'-.-0!'*+$#0+',-$<!

D/%!O0'*+HA"EJ!DM!9*-.%##-*!9*-4,5%#!'2-!UN(e:@!9-*'#!2,'/!+$!,$'%)*+'%5!

#%*,+0,G%*P5%#%*,+0,G%*3!9*-4,5,$)!0,$%(*+'%!9+.8%'!.0+##,1,.+',-$!+'!79!'-!ZN!6,00,-$!9+.8%'#P#%.!

?:+#%5!-$!I+;%*#!U!'/*-7)/!X!-1!'/%!9*-'-.-0!#'+.8B<!Q70',90%![Q"!%$),$%#!?UW!'*+$#6,'!+$5!UW!

*%.%,4%![Q"!./+$$%0#B!6+'./![Q"#!'-!,$5,4,57+0!'/*%+5#3!9*-4,5,$)!:,$5,$)!10%&,:,0,';!:%'2%%$!

17

Page 19: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

9-*'#!+$5!'/*%+5#<!_,*'7+0,G+',-$!#799-*'!,$.075%#!9*-4,#,-$#!1-*!%,)/'!9+*',',-$#3!+$5!,$'%**79'#!

6+;!:%!:-7$5!'-!5,11%*%$'!/+*52+*%!'/*%+5#<!

Stream-Processing Unit (SPU)

D/%!HAO!-$!%+./!O0'*+HA"EJ!DM!.-*%!*7$#!,$!9+*+00%0!2,'/!'/%!.-*%!+'!'/%!#+6%!1*%>7%$.;<!D/%!

.,9/%*P/+#/!7$,'!9*-4,5%#!EJX3![@HPZ[@H3!"@H(UMVPUhMPMLW3!Q[L3!H^"(U3!+$5!H^"(MLW<!

D/%!HAO!,#!5%#,)$%5!'-!+./,%4%!2,*%(#9%%5!%$.*;9',-$!+$5!5%.*;9',-$!-$!:-'/!-1!'/%!9*-.%##-*T#!

UN(e:@!9-*'#<!

Integral PCI-Express (PCIe) Support

D/%!O0'*+HA"EJ!DM!9*-.%##-*!9*-4,5%#!+$!-$(./,9!AJC%!.-$'*-00%*!'/+'!-9%*+'%#!+'!X!e:P#%.!

9%*!0+$%!:,5,*%.',-$+00;!'/*-7)/!+!9-,$'('-(9-,$'!57+0(#,690%&!./,9!,$'%*.-$$%.'<!"$!,$'%)*+0!

CKQQO!#799-*'#!CPK!4,*'7+0,G+',-$!+$5!9*-.%##!5%4,.%!,#-0+',-$!:;!7#,$)!'/%!AJC%!Y[`!$76(

:%*<!D/%!'-'+0!CPK!:+$52,5'/!,#!M<Ui!e:P#%.3!2,'/!6+&,676!9+;0-+5!#,G%#!-1!UMV!'-!LUM!:;'%#<!

"$!&V!#%*,+0,G%*P5%#%*,+0,G%*!,$'%*1+.%!,#!9*-4,5%5!1-*!,$'%)*+',-$!2,'/!-11(./,9!AJC%!#2,'./%#<!

Power Management

Y%;-$5!%11,.,%$.;3!'/%!O0'*+HA"EJ!DM!,#!'/%!1,*#'!9*-.%##-*!'-!,$.-*9-*+'%!7$,>7%!9-2%*!

6+$+)%6%$'!1%+'7*%#!+'!:-'/!'/%!.-*%!+$5!6%6-*;!0%4%0#!-1!'/%!9*-.%##-*<!D/%#%!1%+'7*%#!

,$.075%!*%57.%5!,$#'*7.',-$!*+'%#3!9+*8,$)!-1!,50%!'/*%+5#!+$5!.-*%#3!+$5!'/%!+:,0,';!'-!'7*$!-11!

.0-.8#!,$!:-'/!.-*%#!+$5!6%6-*;!'-!*%57.%!9-2%*!.-$#769',-$<!H7:#'+$',+0!,$$-4+',-$!,#!

9*%#%$'!,$!'/%!+*%+#!-1!

! I,6,',$)!#9%.70+',-$!#7./!+#!.-$5,',-$+0!:*+$./%#!$-'!'+8%$!

! @&'%$#,4%!.0-.8!)+',$)!,$!'/%!5+'+!9+'/3!.-$'*-0!:0-.8#3!+$5!+**+;#!

! A-2%*!'/*-''0,$)!'/+'!+00-2#!%&'*+!#'+00!.;.0%#!'-!:%!,$g%.'%5!,$'-!'/%!5%.-5%!#'+)%!

Sun Netra T5220 Servers

H7$!=%'*+!DLMMN!#%*4%*#!+*%!5%#,)$%5!'-!0%4%*+)%!'/%!.-$#,5%*+:0%!*%#-7*.%#!+$5!9-2%*!-1!'/%!

O0'*+HA"EJ!DM!9*-.%##-*<!D/%#%!.+**,%*()*+5%!#%*4%*#!6+*8!+!5%9+*'7*%!1*-6!'*+5,',-$+0!#;#'%6!

5%#,)$#!+$5!'+8%!+54+$'+)%!-1!#9%.,1,.!O0'*+HA"EJ!DM!9*-.%##-*!1%+'7*%#3!,$.075,$)!WX!'/*%+5#3!

0+*)%!-$(./,9!6%6-*;!.+9+.,',%#3!.*;9'-)*+9/,.!+..%0%*+',-$3!,$'%)*+'%5!-$(./,9!UN(e:@!

$%'2-*8,$)!+$5!CPK!'%./$-0-);3!+$5!9-2%*!6+$+)%6%$'<!C$!+!.-69+.'3!%$%*);(%11,.,%$'3!MO!

9+.8+)%3!H7$!=%'*+!DLMMN!#%*4%*#!9*-4,5%!/,)/!9%*1-*6+$.%!2,'/,$!#,)$,1,.+$'!9-2%*3!.--0,$)3!

+$5!#9+.%!.-$#'*+,$'#F+'!'/%!#+6%!',6%!%$+:0,$)!*%6+*8+:0%!*%0,+:,0,';3!5%$#,';3!+$5!

%&9+$5+:,0,';<!

18

Page 20: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Sun Netra T5220 Server Architecture

H7$!=%'*+!DLMMN!#%*4%*#!+*%!5%#,)$%5!'-!5%0,4%*!:*%+8'/*-7)/!9%*1-*6+$.%!2/,0%!6+&,6,G,$)!

*%0,+:,0,';3!6,$,6,G,$)!9-2%*!.-$#769',-$3!+$5!-9',6,G,$)!%&9+$5+:,0,';<!D/,#!#%.',-$!5%'+,0#!

9/;#,.+0!+$5!+*./,'%.'7*+0!+#9%.'#!-1!'/%!#;#'%6<!

TABLE 2. FEATURES OF SUN NETRA T5220 SERVERS

FEATURE SUN NETRA T5220 SERVER

CPU UltraSPARC T2 processor at 1.2 GHz with 4 or 8 cores

Threads Up to 64 threads with 8 cores

Memory capacity 16 slots with up to 64 GB maximum (using 4-GB FB-DIMMs; can be

populated with pairs of 1-GB, 2-GB, or 4-GB FB-DIMMs)

Internal storage Up to 4 2.5-inch SAS 146-Gb disk drives without DVD, or up to 2 2.5-inch

SAS 146-Gb disk drives with DVD (hardware RAID 0/1)

Removable media Optional DVD-RW (uses 2 of 4 internal disk slots)

USB 2 USB 2.0 ports (bootable)

PCI expansion 2 PCI-X slots:

1 full-height, full-length, 64-bit at 133MHz

1 full-height, half-length, 64-bit at 133MHz

4 PCIe slots:

1 full-height, full-length x8 PCIe slot (x16 connector)

1 low-profile x8 PCIe slot (x8 connector)

2 low-profile x4 PCIe or XAUI combo slots2 (x8 connector)

Ethernet 4 onboard GbE ports (10/100/1,000)

2 10-GbE ports via XAUI combo slots

Power supplies 2 hot-swappable AC or DC 650-W power supply units (N+1 redundancy)

Fans 3 hot-swappable fan trays with 2 fans per tray (N+1 redundancy)

Form factor 2U

Operating system Oracle Solaris 10 (preinstalled)

System management ILOM, accessible via network or serial management ports

Telco features Dry Contact Alarms (DCAs), DB-15 connector

Watchdog Timer (WDT)

NEBS Level 3 certified

2Optional XAUI cards in PCI combination slots are available for direct connection to two integrated 10-GbE ports on the UltraSPARC T2 processor.

System-Level Architecture

D/%!6-'/%*:-+*5!,#!+!MN(0+;%*!9*,$'%5!.,*.7,'!:-+*5!?AJYB!.-$'+,$,$)!'/%!O0'*+HA"EJ!DM!

9*-.%##-*3!UW!`Y([CQQ!#-.8%'#!1-*!6+,$!6%6-*;3!'/%!CIKQ!#%*4,.%!9*-.%##-*3!'/%!5,#8!

.-$'*-00%*3!+$5!CPK!#7:#;#'%6#<!CPK!#7:#;#'%6#!,$.075%!OHY3!-9',-$+0![_[(E]3!>7+5!e:@3!

19

Page 21: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

+$5!'2-!0%4%0#!-1!AId!AJC%!:*+$./,$)!-7'!,$'-!+!'-'+0!-1!#,&!.+*5!#-.8%'#!1-*!+!2,5%!4+*,%';!-1!

.7#'-6!-*!'/,*5(9+*';!AJC(d!+$5!AJC%!%&9+$#,-$!-9',-$#<!D2-!AJC%!#0-'#!+*%!.-6:,$+',-$!

AJC%Pd"OC!#0-'#!+$5!.+$!:%!9-970+'%5!2,'/!d"OC!.+*5#!1-*!5,*%.'!.-$$%.',-$!'-!,$'%)*+'%5!

$%'2-*8,$)!.+9+:,0,',%#!-$!'/%!O0'*+HA"EJ!DM!9*-.%##-*<!

!

Figure 9. The Sun Netra T5220 system motherboard design is the central component in the UltraSPARC T2 processor.

D/%!6-'/%*:-+*5!,$'%*.-$$%.'!/+#!:%%$!)*%+'0;!#,690,1,%5!-4%*!9*,-*()%$%*+',-$!#%*4%*#<!A-2%*!

,#!5,#'*,:7'%5!'-!'/%!6-'/%*:-+*5!'/*-7)/!+!9+,*!-1!6%'+0!:7#!:+*#!.-$$%.'%5!'-!+!9-2%*!

5,#'*,:7',-$!:-+*5!?A[YB<!"!#,$)0%!10%&(.,*.7,'!.-$$%.'-*!*-7'%#!+00!.*,',.+0!9-2%*!.-$'*-0!+$5!

[_[!5*,4%!#,)$+0,$)!'-!'/%!A[Y<!K$%!-*!'2-!6,$,(H"H!.+:0%#!.-$$%.'!'/%!6-'/%*:-+*5!'-!'/%!

5,#8!5*,4%!:+.890+$%3!9*-4,5,$)!5+'+!+..%##!'-!'/%!,$'%*$+0!H"H!/+*5!5*,4%#<!

Memory Subsystem

C$!H7$!=%'*+!DLMMN!#%*4%*#3!'/%!O0'*+HA"EJ!DM!9*-.%##-*T#!-$(./,9!6%6-*;!.-$'*-00%*#!

.-667$,.+'%!5,*%.'0;!'-!`Y([CQQ!6%6-*;!'/*-7)/!/,)/(#9%%5!#%*,+0!0,$8#<!],'/!+!:7#!.0-.8!-1!

UWW<Wi!Q^G3!'/%!1-7*!57+0(./+$$%0!`Y([CQQ!6%6-*;!.-$'*-00%*#!.+$!'*+$#1%*!5+'+!+'!+$!

+))*%)+'%!*+'%!-1!ZM!),)+('*+$#1%*#!9%*!#%.-$5<!H,&'%%$!6%6-*;!#-.8%'!0-.+',-$#!9*-4,5%!

#711,.,%$'!:-+*5!#9+.%!1-*!'2-!*-2#!-1!`Y([CQQ#!9%*!./+$$%0<!`Y([CQQ!6-570%#!67#'!:%!

9-970+'%5!,$!0,8%!9+,*#F2,'/!U(e:3!M(e:3!-*!X(e:!6-570%#F%$+:0,$)!+!6+&,676!.+9+.,';!-1!

WX!e:!7#,$)!X(e:!6-570%#<!

20

Page 22: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

I/O Subsystem

D/%!O0'*+HA"EJ!DM!9*-.%##-*!,$.-*9-*+'%#!+!#,$)0%3!V(0+$%!?&VB!AJC%!9-*'!.+9+:0%!-1!-9%*+',$)!

+'!X!e:P#%.!:,5,*%.',-$+00;<!D/,#!9-*'!$+',4%0;!,$'%*1+.%#!'-!CPK!5%4,.%#!'/*-7)/!+!#%*,%#!-1!AId!

'%./$-0-);!AJC%!%&9+$5%*!./,9#3!.-$$%.',$)!%,'/%*!'-!AJC%!.+*5!#0-'#3!-*!'-!:*,5)%!5%4,.%#!'/+'!

,$'%*1+.%!2,'/!AJC%3!#7./!+#!'/-#%!0,#'%5!:%0-2\!

! I#-J($,&'4,++%40![,#8!.-$'*-0!,#!6+$+)%5!:;!+!#,$)0%!IHC!I-),.!H"HUNWV@!.-$'*-00%*!./,9!'/+'!

,$'%*1+.%#!'-!+!1-7*(0+$%!?&XB!AJC%!9-*'<!

! I8)+(KL!0!D2-!&X!AJC%!9-*'#!.-$$%.'!'-!'2-!C$'%0!K9/,*!57+0!e:@!./,9#3!9*-4,5,$)!1-7*!

UNPUNNPU3NNN!Q:P#%.!@'/%*$%'!,$'%*1+.%#!-$!'/%!*%+*!9+$%0<!

! 5L()&2(IMI0!K$%!&X!AJC%!9-*'!.-$$%.'#!'-!+!AId!A@dVUUU!AJC!:*,5)%!5%4,.%<!"!#%.-$5!

:*,5)%!./,9!.-$4%*'#!'/%!ZM(:,'!ZZ(Q^G!AJC!:7#!,$'-!670',90%!OHY!M<N!9-*'#<!D/%!#;#'%6T#!

OHY!,$'%*.-$$%.'!,#!5*,4%$!1*-6!'/-#%!9-*'#<!C$!+55,',-$3!+!:*,5)%!./,9!,$'%*1+.%#!-$%!-1!'/%!

OHY!9-*'#!'-!C[@!1-*6+'3!2/,./!,#!7#%5!'-!5*,4%!'/%!-9',-$+0![_[(E]!5*,4%<!

D-!6,$,6,G%!.+:0,$)!+$5!,$.*%+#%!*%0,+:,0,';3!+!4+*,%';!-1!#6+00%*!:-+*5#!+$5!*,#%*!.+*5#!+*%!

5%90-;%5<!D/%#%!,$1*+#'*7.'7*%!:-+*5#!#%*4%!4+*,-7#!17$.',-$#\!

! A[Y#!5,#'*,:7'%!#;#'%6!9-2%*!1*-6!'/%!57+0!9-2%*!#7990,%#!'-!'/%!6-'/%*:-+*5!+$5!'-!'/%!

5,#8!:+.890+$%!?4,+!+!.-$$%.'-*!:-+*5B<!

! J-$$%.'-*!:-+*5#!%0,6,$+'%!'/%!$%%5!1-*!6+$;!5,#.*%'%!.+:0%#3!9*-4,5,$)!+!5,*%.'!.+*5!907)(,$!

,$'%*.-$$%.'!'-!5,#'*,:7'%!.-$'*-0!+$5!6-#'!5+'+!#,)$+0#!'-!'/%!5,#8!:+.890+$%3!'/%!1+$!:-+*5#3!

+$5!'/%!A[Y<!

! `+$!:-+*5#!9*-4,5%!.-$$%.',-$#!1-*!9-2%*!+$5!.-$'*-0!1-*!:-'/!'/%!9*,6+*;!+$5!#%.-$5+*;!

1+$#!,$!'/%!1*-$'!-1!'/%!./+##,#<!=-!.+:0%#!+*%!*%>7,*%5!:%.+7#%!%4%*;!57+0!1+$!6-570%!907)#!

5,*%.'0;!,$'-!-$%!-1!'/%#%!AJY#3!2/,./!,$!'7*$!907)#!,$'-!'/%!.-$$%.'-*!:-+*5<!

! AJC%!E,#%*!J+*5#!907)!5,*%.'0;!,$'-!'/%!6-'/%*:-+*53!+00-2,$)!AJC%!+$5!AJC(d!.+*5#!'-!:%!

,$#'+00%5<!D2-!d"OC!*,#%*!.+*5#!9*-4,5%!#0-'#!'/+'!+..%##!'-!'/%!-$(./,9!UN(e:@!,$'%*1+.%#!-$!

'/%!O0'*+HA"EJ!DM!A*-.%##-*3!-*!+0'%*$+',4%0;!9*-4,5%!+..%##!'-!AJC%!,$'%*1+.%#<!@+./!

AJCPd"OC!#0-'!.+$!+..%9'!%,'/%*!+$!K*+.0%!9*-9*,%'+*;!-9',.+0P.-99%*!d"OC!.+*5!-*!+!0-2(

9*-1,0%!AJC%!.+*5!2,'/!79!'-!+$!&V!1-*6!1+.'-*!%5)%!.-$$%.'-*!?&X!%0%.'*,.+00;B<!"00!AJC!.+*5#!

+*%!,$#'+00%5!,$!+!/-*,G-$'+0!-*,%$'+',-$<!

! "!1-7*(5,#8!:+.890+$%!6-7$'#!'-!'/%!5,#8!.+)%#!,$!'/%!./+##,#3!5%0,4%*,$)!5,#8!5+'+!'/*-7)/!+!

#,$)0%3!5,#.*%'%!6,$,(H"H!.+:0%!1*-6!'/%!6-'/%*:-+*5<!

Sun Netra T5220 Server Overview and Subsystems

D/%!%&9+$5+:0%!H7$!=%'*+!DLMMN!#%*4%*!,#!-9',6,G%5!'-!5%0,4%*!/,)/!9%*1-*6+$.%!+$5!

'/*-7)/97'<!],'/!.-$#,5%*+:0%!%&9+$#,-$!.+9+:,0,',%#!+$5!6+$;!/,)/(*%0,+:,0,';!1%+'7*%#3!'/%!H7$!

21

Page 23: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

=%'*+!DLMMN!#%*4%*!,#!+$!,5%+0!90+'1-*6!1-*!5%6+$5,$)!6,##,-$(.*,',.+0!+$5!.-$#-0,5+'%5!

2-*80-+5#<!

Enclosure

D/%!H7$!=%'*+!DLMMN!#%*4%*!1%+'7*%#!+!.-69+.'!;%'!%&9+$5+:0%!MO!*+.86-7$'!./+##,#!'/+'!

9*-4,5%#!'/%!10%&,:,0,';!'-!#.+0%!9*-.%##,$)!+$5!CPK!$%%5#!2,'/-7'!2+#',$)!4+07+:0%!5+'+.%$'%*!

#9+.%<!

TABLE 3. DIMENSIONS AND WEIGHT

SERVER/DIMENSION UNITED STATES INTERNATIONAL

Height 3.44 inches (2U) 87.37 millimeters

Width 16.75 inches 425.45 millimeters

Depth 20 inches 502 millimeters

Weight (without PCI cards or rackmounts) 34.78 pounds 15.78 kilograms

Major Components

D/%!H7$!=%'*+!DLMMN!#%*4%*!,$.075%#!'/%!1-00-2,$)!6+g-*!.-69-$%$'#\!

! "$!O0'*+HA"EJ!DM!9*-.%##-*!*7$$,$)!+'!U<M!e^G!2,'/!1-7*!-*!%,)/'!.-*%#!

! O9!'-!WX!e:!-1!6%6-*;!,$!UW!`Y([CQQ!#0-'#!?9-970+'%5!,$!9+,*#!-1!U(e:3!M(e:3!-*!X(e:!

`Y([CQQ#B!

! `-7*!-$:-+*5!UNPUNNPU3NNN(Q:P#%.!@'/%*$%'!9-*'#!

! D2-!AJC(d!#0-'#\!-$%!1700(/%,)/'3!1700(0%$)'/3!WX(:,'!+'!UZZ!Q^G!+$5!-$%!1700(/%,)/'3!/+01(

0%$)'/3!WX(:,'!+'!UZZ!Q^G!

! `-7*!AJC%!#0-'#\!-$%!1700(/%,)/'3!1700(0%$)'/!&V!AJC%!#0-'!?&UW!.-$$%.'-*B3!-$%!0-2(9*-1,0%!&V!

AJC%!#0-'!?&V!.-$$%.'-*B3!+$5!'2-!0-2(9*-1,0%!&X!AJC%!-*!d"OC!.-6:,$+',-$!#0-'#!?&V!

.-$$%.'-*B!

! D2-!OHY!M<N!9-*'#!-$!'/%!*%+*!9+$%0!

! @,'/%*!1-7*!,$'%*$+0!H"H!5*,4%#!-*!'2-!,$'%*$+0!H"H!5*,4%#!,1!+$!-9',-$+0![_[(E]!,#!,$#'+00%5!

! K$:-+*5!#%*4,.%!9*-.%##-*!2,'/!CIKQ!

! D2-!?=cUB!/-'(907))+:0%P/-'(#2+99+:0%!/,)/(%11,.,%$.;!"J!-*![J!9-2%*!#7990,%#!

! D/*%%!1+$!+##%6:0,%#!?%+./!2,'/!'2-!1+$#!1-*!=cU!*%57$5+$.;B3!-9%*+',$)!7$5%*!

%$4,*-$6%$'+0!6-$,'-*,$)!+$5!.-$'*-0!

22

Page 24: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Front and Rear Perspectives

`,)7*%!UN!,007#'*+'%#!'/%!1*-$'!+$5!:+.8!9+$%0#!-1!'/%!H7$!=%'*+!DLMMN!#%*4%*<!

!

Figure 10. Front and rear perspectives of the Sun Netra T5220 server and its major components

@&'%*$+0!1%+'7*%#!-1!'/%!H7$!=%'*+!DLMMN!#%*4%*!,$.075%!

! `*-$'!+$5!*%+*!#;#'%6!#'+'7#!,$5,.+'-*!0,)/'#!9*-4,5%!RI-.+'-*S!?2/,'%B3!RH%*4,.%!E%>7,*%5S!

?+6:%*B3!+$5!R".',4,';!H'+'7#S!?)*%%$B!1-*!'/%!#;#'%6<!

! "!/,$)%5!+..%##!5--*!-9%$#!'-!9*-4,5%!+..%##!'-!'/%!1*-$'!9+$%03!2/%*%!/-'(#2+99+:0%!H"H!

5,#8!5*,4%#!+$5!'/%!-9',-$+0![_[(E]!5%4,.%!+*%!+..%##,:0%<!

! D2-!OHY!9-*'#!+*%!9*-4,5%5!-$!'/%!*%+*!9+$%0<!

! D2-!/-'(907))+:0%P/-'(#2+99+:0%!"J!-*![J!9-2%*!#7990;!7$,'#!?AHO#B!,$#%*'!1*-6!'/%!*%+*!

?*%+*!,$5,.+'-*!0,)/'#!.-$4%;!'/%!#'+'7#!-1!%+./!AHOB<!

! `-7*!+7'-#%$#,$)!UNPUNNPU3NNNY+#%(D!@'/%*$%'!9-*'#!+*%!+4+,0+:0%!-$!'/%!*%+*!9+$%0<!

! D2-!UN(e:@!9-*'#!?'/+'!.-$$%.'!5,*%.'0;!'-!'/%!O0'*+HA"EJ!DM!9*-.%##-*B!+*%!+4+,0+:0%!4,+!

-9',-$+0!d"OC!$%'2-*8,$)!.+*5#<!

! `-7*!AJC%!.+*5!#0-'#!+*%!9*-4,5%53!'2-!-1!2/,./!+*%!.-6:,$+',-$!AJC%Pd"OC!#0-'#!1-*!

-9',-$+0!d"OC!$%'2-*8,$)!.+*5#<!

23

Page 25: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! D2-!+55,',-$+0!AJC(d!#0-'#!+*%!+4+,0+:0%!'-!#799-*'!0%)+.;!AJC(d!'%0%.-667$,.+',-$#!.+*5#<!

! D2-!Ej(XL!6+$+)%6%$'!9-*'#!?#%*,+0!+$5!$%'2-*8B!+*%!0-.+'%5!-$!'/%!*%+*!9+$%0!1-*!7#%!2,'/!

'/%!CIKQ!#;#'%6!.-$'*-00%*<!D/%!#%*,+0!9-*'!,#!'/%!5%1+70'!.-$$%.',-$!'-!'/%!CIKQ!.-$'*-00%*3!

+$5!-9',-$+00;!'/%!$%'2-*8!9-*'!#799-*'#!+!UNPUNNY+#%(D!.-$$%.',-$!'-!'/%!.-$'*-00%*<!

! K$%!'';+!#%*,+0!9-*'!?[Y(hB!,#!9*-4,5%5!-$!'/%!*%+*!9+$%0!1-*!#%*,+0!5%4,.%!.-$$%.',-$<!

! K$%!'%0.-!+0+*6!-7'97'!9-*'!?[Y(ULB!-$!'/%!*%+*!9+$%0!,#!.-$$%.'%5!'-!'/%!#%*4,.%!9*-.%##-*<!

PCI Expansion

]/%$!'/%!H7$!=%'*+!DLMMN!#%*4%*!,#!4,%2%5!1*-6!'/%!*%+*3!'/%!AJC!#0-'#!+*%!,$!$76%*,.!-*5%*!

1*-6!:-''-6!0%1'('-(*,)/'!$76:%*%5!1*-6!G%*-!'-!'2-3!+$5!'-9!0%1'('-(*,)/'!$76:%*%5!1*-6!'/*%%!

'-!1,4%<!D/%!H7$!=%'*+!DLMMN!#%*4%*!/+#!1-7*!AJC%!.+*5!#0-'#!?H0-'#!N3!U3!M3!+$5!LB3!'2-!-1!2/,./!

.+$!#799-*'!d"OC!.+*5#!.-$$%.'%5!'-!'/%!O0'*+HA"EJ!DM!UN(e:@!,$'%*1+.%#!?H0-'#!N!+$5!UB<!C$!

+55,',-$3!'2-!AJC(d!#0-'#!+*%!+4+,0+:0%!'-!#799-*'!0%)+.;!AJC(d!'%0%.-667$,.+',-$#!.+*5#!?H0-'#!

Z!+$5!XB<!H0-'!$76:%*,$)!+$5!';9%!+*%!#766+*,G%5!:%0-2<!

TABLE 4. SLOT NUMBERING AND TYPE FOR SUN NETRA T5220 SERVER

SLOT NUMBER TYPE MECHANICAL ELECTRICAL

0 PCIe or XAUI x8 x4

1 PCIe or XAUI x8 x4

2 PCIe x8 x8

3 PCI-X 133 MHz at 64-bit,

full-height, half-length

4 PCI-X 133 MHz at 64-bit,

full-height, full-length

5 PCIe X16 X8

!

PCI-Express Slots

K9%*+',$)!+'!M<L!e^G3!AJC%!,#!+!$%&'()%$%*+',-$!#;#'%6!:7#!,$'%*.-$$%.'!'/+'!*%90+.%#!'/%!

-*,),$+0!AJC!:7#!5%#,)$<!C'!,#!+!/,)/(#9%%53!9-,$'('-(9-,$'!57+0!#,690%&!./,9!,$'%*.-$$%.'<!

D/%!H7$!=%'*+!DLMMN!#;#'%6!,$.075%#!1-7*!AJC%!#0-'#\!-$%!1700(/%,)/'3!1700(0%$)'/!&V!AJC%!#0-'!

?&UW!.-$$%.'-*B3!-$%!0-2(9*-1,0%!&V!AJC%!#0-'!?&V!.-$$%.'-*B3!+$5!'2-!0-2(9*-1,0%!&X!

AJC%Pd"OC!.-6:,$+',-$!#0-'#!?&V!.-$$%.'-*B<!AJC%!*,#%*!.+*5#!.-$$%.'!'/%!AJC!:7#!:%'2%%$!

'/%!6-'/%*:-+*5!+$5!'/%!AJC!'*+;<!K9',-$+0!.-99%*!-*!-9',.+0!AJC!d"OC!.+*5#!.+$!:%!7#%5!,$!

'/%!'2-!.-6:,$+',-$!#0-'#!'-!%$+:0%!5,*%.'!.-$$%.',-$!-1!'2-!UN(e:@!9-*'#!'-!'/%!O0'*+HA"EJ!

DM!9*-.%##-*T#!,$'%)*+'%5!$%'2-*8,$)!.+9+:,0,',%#<!D/%!-$(./,9!$%'2-*8,$)!.+9+:,0,',%#!+*%!,5%+0!

1-*!+990,.+',-$#!'/+'!1%+'7*%!,$'%$#,4%!9+.8%'(9*-.%##,$)!*%>7,*%6%$'#<!

24

Page 26: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

PCI-X Expansion Slots

D/%!H7$!=%'*+!DLMMN!#%*4%*!,$.075%#!'2-!AJC(d!%&9+$#,-$!#0-'#<!D/%!'2-!AJC(d!#0-'#!+*%!

.-$4%*'%5!1*-6!AJC%!:7#%#!'-!AJC(d!:7#%#!'/*-7)/!'/%!'2-!C$'%0!XUMUN!:*,5)%!./,9#!-$!'/%!AJC!

'*+;<!Y-'/!AJC%!#,)$+0#!1-*!'/%#%!#0-'#!+*%!X(0+$%!?&XB<!

System Network Interfaces

D/%!H7$!=%'*+!DLMMN!#%*4%*!1%+'7*%#!1-7*!UNPUNNPU3NNN(Q:P#%.!@'/%*$%'!9-*'#!?Ej(XLB!0-.+'%5!

-$!'/%!*%+*!9+$%0<!Q70',90%!-$:-+*5!e:@!9-*'#!9*-6-'%!10%&,:,0,';!+#!2%00!+#!$%'2-*8!

.-$1,)7*+',-$#!'/+'!#799-*'!,$'%*1+.%!1+,0-4%*<!D/%!9-*'#!+*%!$76:%*%5!,$!#%>7%$.%!1*-6!0%1'!'-!

*,)/'<!@+./!9-*'!+7'-$%)-',+'%#!,'#!0,$8!.-$$%.',-$3!+$5!I@[#!+:-4%!'/%!9-*'!,$5,.+'%!'/%!#9%%5!

-1!'/%!%#'+:0,#/%5!0,$8!?)*%%$!#,)$,1,%#!'/+'!'/%!0,$8!,#!%#'+:0,#/%5!+'!U3NNN!Q:P#%.B<!"00!1-7*!9-*'#!

#799-*'!UNPUNNPU3NNN!Q:P#%.b!1700(+$5!/+01(5790%&!-9%*+',-$b!C@@@!VNM<Z+:!+7'-$%)-',+',-$!

1-*!#9%%53!5790%&3!+$5!10-2!.-$'*-0b!+$5!Ad@!:--'!1-*!$%'2-*8!:--',$)<!

Internal Storage

D/%!H7$!=%'*+!DLMMN!#%*4%*!#799-*'#!'2-!#'-*+)%!.-$1,)7*+',-$#\!-$%!2,'/!1-7*!,$'%*$+0!H"H!

5*,4%#3!+$5!+$-'/%*!2,'/!'2-!,$'%*$+0!H"H!5*,4%#!+$5!-$%!,$'%*$+0![_[(E]!5%4,.%<!D/%!H"H!

/+*5!5*,4%#!+*%!/-'(#2+99+:0%3!UXW(e:(.+9+.,';3!UN3NNN(EAQ3!Z(e:P#%.3!M<L(,$./!/+*5!5*,4%#<!

D/%!5*,4%#!+*%!+0#-!UNN!9%*.%$'!57';(.;.0%3!#6+00(1-*6(1+.'-*!5*,4%#!'/+'!+*%!=@YH!.%*',1,%5<!

D/%!-$:-+*5!IHC!H"HUNWV@!5,#8!.-$'*-00%*!%$+:0%#!/+*52+*%!E"C[3!9*-4,5,$)!5+'+!*%57$5+$.;!

+$5!,$.*%+#%5!9%*1-*6+$.%!2,'/-7'!+55,',-$+0!.-#'<!D/%!.-$'*-00%*!9*-4,5%#!%,'/%*!'2-(5,#8!

E"C[!U!4-076%#!?,$'%)*+'%5!6,**-*,$)B!-*!'2-(3!'/*%%(3!-*!1-7*(5,#8!E"C[!N!4-076%#!?,$'%)*+'%5!

#'*,9,$)B<!

D/%!-9',-$+0![_[(E]!5%4,.%!?#'+$5+*5!2,'/!'/%!'2-(5*,4%!.-$1,)7*+',-$!+$5!$-'!+4+,0+:0%!2,'/!

'/%!1-7*(5*,4%!.-$1,)7*+',-$B!9*-4,5%#!'/%!+:,0,';!'-!*%+5!+$5!2*,'%!'-!+!*%6-4+:0%![_[!6%5,+!

+..%##!5%4,.%3!%$+:0,$)!7#%*#!'-!#'-*%!5+'+!2,'/-7'!%&'%*$+0!#'-*+)%!-*!/+*5!5*,4%!*%>7,*%6%$'#<!C$!

+55,',-$3!'/%!4,*'7+0!#'-*+)%!1%+'7*%!-1!'/%!CIKQ!#%*4,.%!9*-.%##-*!+00-2#!/-#'!+..%##!'-!*%6-'%!

J[(EKQ!CHK!,6+)%#3!g7#'!+#!,1!'/%!J[!5%4,.%!2%*%!+!0-.+00;!+''+./%5!OHY!J[(EKQ!5%4,.%3!

%0,6,$+',$)!'/%!.-#'3!.-690%&,';3!+$5!$%%5!1-*!+!#%9+*+'%!-9',.+0!5,#8!5*,4%!1-*!%+./!,$5,4,57+0!

#%*4%*<!

Power and Thermal

D;9,.+0!/%+'!5,##,9+',-$!+$5!9-2%*!.-$#769',-$!6%'*,.#!1-*!+!H7$!=%'*+!DLMMN!#%*4%*!%>7,99%5!

2,'/!+!U(!'-!M(e^G!O0'*+HA"EJ!DM!9*-.%##-*!+$5!X!e:!E"Q!+*%!+#!1-00-2#\!

! !"J!9-2%*\!UNN!'-!MXN!_"J3!LN!'-!WN!^G!

! !Q+&,676!,$97'!.7**%$'\!W<N!"!+'!UNN!'-!UMN!_"J3!Z<N!"!+'!MNN!'-!MXN!"J!

! Q+&,676!-9%*+',$)!,$97'!9-2%*\!WNN!2+''#!

25

Page 27: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! !Q+&,676!/%+'!5,##,9+',-$\!U3ZWL!YDOP/-7*!

! ![J!9-2%*\!XV!_[J!-*!WN!_[J!?$-6,$+0B3!XN!_[J!'-!iL!_[J!?*+$)%B!

! !Q+&,676!,$97'!.7**%$'\!UM<L!"!+'!XV!_[J3!UN!"!+'!WN!_[J!

Power Supplies

@$),$%%*%5!1-*!/,)/!+4+,0+:,0,';!+#!2%00!+#!0-2!%$%*);!.-$#769',-$3!'/%!H7$!=%'*+!DLMMN!#%*4%*!

,#!%>7,99%5!2,'/!'2-!/,)/0;(%11,.,%$'3!*%57$5+$'3!/-'(#2+99+:0%!"J!-*![J!9-2%*!#7990,%#!2,'/!

#%9+*+'%!9-2%*!.-*5#<!D/%!9-2%*!#7990,%#!+*%!*+'%5!+'!WLN!2+''#!%+./!+$5!.+$!+7'-(5%'%.'!

:%'2%%$!UMNPMXN_!+$5!LNPWN^G<!

K$%!9-2%*!#7990;!,#!#711,.,%$'!'-!*7$!+!1700;!9-970+'%5!#%*4%*<!`-*!6+&,676!9*-'%.',-$!+)+,$#'!

9-2%*!#7990;!1+,07*%#3!/-2%4%*3!57+0!9-2%*!#7990,%#!#/-705!:%!,$#'+00%5!+'!+00!',6%#<!C$!$-*6+0!

-9%*+',-$3!'/%!9-2%*!#7990,%#!#/+*%!'/%!9-2%*!5%6+$5#!-1!'/%!#;#'%6!%>7+00;<!!

D-!17*'/%*!*%57.%!9-2%*!*%>7,*%6%$'#!+$5!'-!6%%'!=@YH!.%*',1,.+',-$3!'/%!H7$!=%'*+!DLMMN!

#%*4%*!.+$!:%!*7$!-$![J!9-2%*<!O#,$)![J!9-2%*!*%57.%#!-4%*+00!-9%*+',$)!.-#'#!:;!0-2%*,$)!

%$%*);!7#%3!*%57.,$)!/%+'3!+$5!,$.*%+#,$)!*%0,+:,0,';<!

Cooling

H7$!=%'*+!DLMMN!#%*4%*#!1%+'7*%!+$!,$$-4+',4%!./+##,#!5%#,)$!%$),$%%*%5!'-!0%##%$!'/%!$%%5!1-*!

.--0,$)<!D/%!9-2%*!+$5!.--0,$)!%11,.,%$.;!-1!'/%#%!#;#'%6#!%&.%%5#!'/+'!-1!6+$;!.-69%',',4%!

.+**,%*()*+5%!#;#'%6#!.-$1,)7*%5!2,'/!#,6,0+*!9*-.%##,$)3!6%6-*;3!+$5!#'-*+)%!.+9+.,',%#<!D/%!

%11%.',4%!1*-$'('-(:+.8!+,*10-2!5%#,)$!/%09#!'-!0-2%*!.-69-$%$'!'%69%*+'7*%#3!*%57.,$)!'/%!

$76:%*!-1!1+$#!$%%5%5!'-!.--0!'/%!#;#'%6<!D/%!./+##,#!5%#,)$!1%+'7*%#!/%&(#/+9%53!

/-$%;.-6:%5!+,*!,$0%'!/-0%#!'/+'!%$/+$.%!+,*10-2!+$5!9*-4,5%!@QC!#/,%05,$)<!

D/%!./+##,#!,#!5,4,5%5!,$'-!'2-!5,#',$.'!+,*10-2!./+6:%*#<!K$%!./+6:%*!5*+2#!+,*10-2!1-*!'/%!

6-'/%*:-+*5!?JAO#3!E"QB!+$5!AJC!'*+;#<!D/%!-'/%*!./+6:%*!9*-4,5%#!+,*10-2!1-*!'/%!/+*5!

5*,4%#3![_[(E]!5%4,.%!?,1!9*%#%$'B3!+$5!9-2%*!#7990,%#<!D/%!9-2%*!#7990;P#'-*+)%!./+6:%*!,#!

.--0%5!:;!,$5,4,57+0!1+$#!-$!'/%!:+.8!-1!%+./!9-2%*!#7990;<!D/%!6-'/%*:-+*5PAJC!./+6:%*!,#!

.--0%5!:;!+!*-2!-1!1+$#!6-7$'%5!,$!1*-$'!-1!'/%!#%*4%*!:%/,$5!'/%!:%G%0<!

26

Page 28: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

!

Figure 11. The chassis is divided into two distinct airflow chambers that are both cooled front-to-back.

_+*,+:0%(#9%%5!1+$#!*7$!7$5%*!'/%!.-$'*-0!-1!'/%!-$:-+*5!#%*4,.%!9*-.%##-*3!2/,./!6-$,'-*#!

9*-.%##-*!'%69%*+'7*%#!+$5!#;#'%6!+6:,%$'!+,*!'%69%*+'7*%<!Y+#%5!-$!'/%#%!*%+5,$)#3!'/%!1+$#!

-9%*+'%!+'!'/%!0-2%#'!#9%%5#!9-##,:0%!'-!9*-4,5%!#711,.,%$'!.--0,$)F.-$#%*4,$)!9-2%*!7#+)%3!

9*-0-$),$)!1+$!0,1%3!+$5!*%57.,$)!+.-7#',.+0!$-,#%<!

`+$!1+,07*%#!+*%!,$5,.+'%5!:;!+$!+6:%*!RH%*4,.%!E%>7,*%5S!I@[!-$!'/%!1*-$'!9+$%0<!`+$!6-570%#!

+*%!5%#,)$%5!1-*!*%57$5+$.;F+!:+.879!1+$!%$+:0%#!#;#'%6!.-$',$7,';!,$!'/%!%4%$'!-1!+!1+$!

1+,07*%<!D/%!1+$#!+*%!+0#-!/-'(#2+99+:0%!#-!'/+'!+!6-570%!2,'/!+!1+,0%5!1+$!.+$!:%!*%6-4%5!+$5!+!

$%2!1+$!6-570%!,$#%*'%5!2,'/-7'!#/7'',$)!5-2$!'/%!#;#'%6<!

Rackmounting

D/%!H7$!=%'*+!DLMMN!#%*4%*!#/,9#!2,'/!+!/+*5!*+.86-7$'!Uh(,$./!X(9-#'!8,'<!K9',-$+0!8,'#!+*%!

+4+,0+:0%!1-*!Uh(,$./!'2-(9-#'3!MZ(,$./!'2-(9-#'3!+$5!WNN!&!WNN!6,00,6%'%*!/+*5!*+.86-7$'3!+#!

2%00!+#!Uh(,$./!X(9-#'!#0,5%!*+.86-7$'<!`-*!%&+690%3!'/%!1-00-2,$)!-9',-$#!+*%!+4+,0+:0%!1*-6!

K*+.0%!'-!1+.,0,'+'%!*+.8!6-7$',$)\!

! N)$J9H,8&'#&3(5+#2%(N)#+(O#'0!D/,#!,#!+!1-7*(9-,$'!6-7$'%5!#0,5%!*+,0!8,'!?6-7$',$)!9-,$'#!

+*%!0-.+'%5!+'!'/%!*+.8!1*-$'!+$5!*%+*B<!

! >,,+9+%--(N)$J(O#'0!"#!'/%!$+6%!,690,%#3!'/,#!*+.86-7$',$)!8,'!#$+9#!,$'-!6-#'!'/,*5(9+*';!

*+.8#!2,'/-7'!*%>7,*,$)!+$;!'--0#<!

! P).+%(H)&)3%6%&'(=460!D/%!J+:0%!Q+$+)%6%$'!"*6!#799-*'#!+$5!9*-'%.'#!.+:0%#!+#!'/%!

#%*4%*!#0,5%#!,$'-!+$5!-7'!-1!'/%!*+.8<!

27

Page 29: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

System Management Technology

"#!'/%!$76:%*!-1!#;#'%6#!)*-2#!,$!+$;!-*)+$,G+',-$3!6+$+),$)!'/%!,$1*+#'*7.'7*%!'/*-7)/-7'!,'#!

0,1%.;.0%!:%.-6%#!,$.*%+#,$)0;!.-690%&<!@11%.',4%!#;#'%6!6+$+)%6%$'!*%>7,*%#!:-'/!,$'%)*+'%5!

/+*52+*%!'/+'!.+$!#%$#%!+$5!6-5,1;!'/%!:%/+4,-*!-1!8%;!#;#'%6!%0%6%$'#3!+#!2%00!+#!+54+$.%5!

'--0#!'/+'!.+$!+7'-6+'%!8%;!+56,$,#'*+',4%!'+#8#<!

Oracle Integrated Lights Out Manager

D/%!K*+.0%!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!#%*4,.%!9*-.%##-*3!2/,./!,#!9*-4,5%5!+.*-##!6+$;!-1!

K*+.0%T#!&WX!#%*4%*#3!+.'#!+#!+!#;#'%6!.-$'*-00%*3!#,690,1;,$)!'/%!*%6-'%!6+$+)%6%$'!+$5!

+56,$,#'*+',-$!-1!H7$!=%'*+!DLMMN!#%*4%*#<!D/%!#%*4,.%!9*-.%##-*!,#!#,6,0+*!,$!,690%6%$'+',-$!'-!

'/+'!7#%5!,$!-'/%*!K*+.0%!6-570+*!+$5!*+.86-7$'!&WX!#%*4%*#<!"#!+!*%#70'3!'/%#%!#%*4%*#!,$'%)*+'%!

%+#,0;!2,'/!%&,#',$)!6+$+)%6%$'!,$1*+#'*7.'7*%#3!,$.075,$)!-$(#,'%!%$'%*9*,#%!6+$+)%6%$'!

1*+6%2-*8#!-*!%0%6%$'!6+$+)%*#<!

D/%!#%*4,.%!9*-.%##-*!

! A*-4,5%#!CAQC!M<Nf.-690,+$'!6+$+)%6%$'!17$.',-$#!'-!'/%!#%*4%*!6-570%T#!1,*62+*%3!KH3!+$5!

+990,.+',-$#3!+$5!'-!CAQC(:+#%5!6+$+)%6%$'!'--0#!'/+'!+..%##!'/%!#%*4,.%!9*-.%##-*!4,+!'/%!

CIKQ!@'/%*$%'!6+$+)%6%$'!,$'%*1+.%<!C'!9*-4,5%#!4,#,:,0,';!-1!%$4,*-$6%$'+0!#%$#-*#3!:-'/!-$!

'/%!#%*4%*!6-570%!+$5!%0#%2/%*%!,$!'/%!./+##,#<!

! Q+$+)%#!,$4%$'-*;!+$5!%$4,*-$6%$'+0!.-$'*-0#!1-*!'/%!#%*4%*!6-570%3!,$.075,$)!JAO#3!`Y(

[CQQ#3!+$5!9-2%*!#7990,%#3!+$5!#7990,%#!^DDAH3!JIC3!-*!H=QA!+..%##!'-!'/,#!5+'+<!

! H7990,%#!*%6-'%!'%&'7+0!.-$#-0%!,$'%*1+.%#<!

! A*-4,5%#!+!6%+$#!'-!5-2$0-+5!79)*+5%#!'-!+00!#;#'%6!1,*62+*%<!

D/%!K*+.0%!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!#%*4,.%!9*-.%##-*!+00-2#!'/%!+56,$,#'*+'-*!'-!

*%6-'%0;!6+$+)%!'/%!#%*4%*!,$5%9%$5%$'0;!-1!'/%!KH!*7$$,$)!-$!'/%!90+'1-*6!+$5!2,'/-7'!

,$'%*1%*,$)!2,'/!#;#'%6!9*-.%##,$)<!K*+.0%!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!.+$!#%$5!%(6+,0!+0%*'#!

-1!/+*52+*%!1+,07*%#!+$5!2+*$,$)#3!+#!2%00!+#!-'/%*!#;#'%6(*%0+'%5!%4%$'#<!D/%!K*+.0%!C$'%)*+'%5!

I,)/'#!K7'!Q+$+)%*!.,*.7,'*;!*7$#!,$5%9%$5%$'0;!1*-6!'/%!#%*4%*3!7#,$)!#%*4%*!#'+$5:;!9-2%*<!"#!

+!*%#70'3!K*+.0%!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!1,*62+*%!+$5!#-1'2+*%!.-$',$7%!'-!17$.',-$!2/%$!

'/%!#%*4%*!KH!)-%#!-110,$%!+$5!%4%$!2/%$!'/%!#%*4%*!,#!9-2%*%5!-11<!

K*+.0%!C$'%)*+'%5!I,)/'#!K7'!Q+$+)%*!6-$,'-*#!'/%!1-00-2,$)!H7$!=%'*+!DLMMN!#%*4%*!

.-$5,',-$#\!

! JAO!'%69%*+'7*%!.-$5,',-$#!

! ^+*5!5*,4%!9*%#%$.%!

! @$.0-#7*%!'/%*6+0!.-$5,',-$#!

! `+$!#9%%5!+$5!#'+'7#!

28

Page 30: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! A-2%*!#7990;!#'+'7#!

! _-0'+)%!.-$5,',-$#!

! K*+.0%!H-0+*,#!2+'./5-)3!:--'!',6%(-7'#3!+$5!+7'-6+',.!#%*4%*!*%#'+*'!%4%$'#!

Sun Management Center Software

H7$!Q+$+)%6%$'!J%$'%*!#-1'2+*%!,#!+$!%0%6%$'!6+$+)%6%$'!#;#'%6!1-*!6-$,'-*,$)!+$5!

6+$+),$)!H7$!%$4,*-$6%$'#<!H7$!Q+$+)%6%$'!J%$'%*!#-1'2+*%!,$'%)*+'%#!2,'/!'/%!0%+5,$)!

%$'%*9*,#%!6+$+)%6%$'!#;#'%6#!'-!9*-4,5%!.7#'-6%*#!2,'/!+!7$,1,%5!6+$+)%6%$'!,$1*+#'*7.'7*%<!

D/%!:+#%!9+.8+)%!,#!1*%%!+$5!9*-4,5%#!/+*52+*%!6-$,'-*,$)<!"54+$.%5!+990,.+',-$#!?+55(-$#B!

%&'%$5!'/%!6-$,'-*,$)!.+9+:,0,';!-1!'/%!:+#%!9+.8+)%<!H7$!Q+$+)%6%$'!J%$'%*!#-1'2+*%!9*-4,5%#!

! ")%$'#!1-*!6+$+),$)!K*+.0%!H-0+*,#!?HA"EJ!+$5!&WXP&VW!90+'1-*6#B!+$5!I,$7&!KH#!

! C$(5%9'/!/+*52+*%!+$5!#-1'2+*%!5,+)$-#',.#!

! "))*%)+'%!JAO!7',0,G+',-$!*%9-*',$)!

! @4%$'!+$5!+0+*6!6+$+)%6%$'!1-*!'/-7#+$5#!-1!+''*,:7'%#!

! J-**%.',4%!+.',-$!+7'-6+',-$!'/*-7)/!#.*,9'#!'*,))%*%5!:;!+0+*6!'/*%#/-05#!

! H%.7*%!6+$+)%6%$'!.-$'*-0#!1-*!*%6-'%!5;$+6,.!*%.-$1,)7*+',-$!

! D/%!+:,0,';!'-!.7#'-6,G%!6-570%#!2,'/!+!9-2%*1703!%+#;('-(7#%!eOC!

Oracle Enterprise Manager Ops Center

K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!,#!,$1*+#'*7.'7*%!0,1%.;.0%!6+$+)%6%$'!#-1'2+*%!1-*!

5%90-;,$)3!6-$,'-*,$)3!9+'./,$)3!+$5!6+$+),$)!0+*)%!+$5!#6+00!,$#'+00+',-$#!-1!K*+.0%!#;#'%6#<!

K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!'+8%#!+!#'%9(:;(#'%9!+99*-+./!'-!7$*+4%0,$)!'/%!

./+00%$)%#!-1!)%'',$)!#;#'%6#!-9%*+',-$+0!>7,.80;\!

! I#-$,:%40("#!#;#'%6#!+*%!+55%5!'-!'/%!6+$+)%6%$'!$%'2-*83!+56,$,#'*+'-*#!.+$!7#%!K*+.0%!

@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!'-!5,#.-4%*!:+*%!6%'+0!#;#'%6#!:+#%5!-$!+!),4%$!#7:$%'!

+55*%##!-*!CA!*+$)%<(

! K4,8*0(e,4%$!'/%!$76:%*!-1!#;#'%6#!'-!6+$+)%!+$5!'/%!.-$#'+$'!*%97*9-#,$)!-1!#;#'%6#3!,'!,#!

.*,',.+0!1-*!CD!-*)+$,G+',-$#!'-!1,$5!2+;#!'-!)*-79!*%#-7*.%#!'-)%'/%*<!K*+.0%!@$'%*9*,#%!

Q+$+)%*!K9#!J%$'%*!%$+:0%#!7#%*#!'-!0-),.+00;!)*-79!#;#'%6#!'-)%'/%*!+$5!9%*1-*6!+.',-$#!

+.*-##!+!)*-79!-1!#;#'%6#!+#!%+#,0;!+#!9%*1-*6,$)!+.',-$#!-$!+!#,$)0%!#;#'%6<!H;#'%6#!.+$!:%!

)*-79%5!:;!17$.',-$!?]%:!#%*4%*#!4%*#7#!)*,5!.-697',$)B3!+56,$,#'*+',4%!*%#9-$#,:,0,';3!-*!

-'/%*!.+'%)-*,G+',-$!:+#%5!-$!-*)+$,G+',-$+0!$%%5#<(

! G4,:#-#,&0(K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!*%6-'%0;!,$#'+00#!KH#!?K*+.0%!H-0+*,#3!

E%5^+'3!-*!H7H@!I,$7&B!-$'-!#%0%.'%5!#;#'%6#<!"56,$,#'*+'-*#!.+$!7#%!'/,#!17$.',-$+0,';!'-!

9*-4,#,-$!KH#!-$'-!:+*%!6%'+0!#;#'%6#!-*!*%9*-4,#,-$!%&,#',$)!#;#'%6#<!"#!'/%!,$1*+#'*7.'7*%!

29

Page 31: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

0,1%.;.0%!.-$',$7%#3!K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!.+$!795+'%!1,*62+*%!+$5!9*-4,#,-$!

#-1'2+*%!9+.8+)%#!+$5!9+'./%#!'-!#%0%.'%5!#;#'%6#<(

! H,&#',40(]/%$!#;#'%6#!+*%!79!+$5!*7$$,$)3!+56,$,#'*+'-*#!.+$!7#%!K*+.0%!@$'%*9*,#%!

Q+$+)%*!K9#!J%$'%*!'-!6-$,'-*!#;#'%6!/%+0'/3!/%09,$)!'-!%$#7*%!'/+'!%4%*;'/,$)!,#!*7$$,$)!+'!

'/%!-9',6+0!0%4%0#<!D/%!#-1'2+*%!9*-4,5%#!5%'+,0%5!/+*52+*%!6-$,'-*,$)!1-*!+''*,:7'%#!#7./!+#!

1+$#3!'%69%*+'7*%3!5,#83!+$5!4-0'+)%!7#+)%3!,$.075,$)!:+*%!6%'+0!#;#'%6#<!K*+.0%!@$'%*9*,#%!

Q+$+)%*!K9#!J%$'%*!+0#-!6-$,'-*#!KH!+''*,:7'%#!#7./!+#!#2+9!#9+.%3!JAO3!6%6-*;3!+$5!1,0%!

#;#'%6#<!"56,$,#'*+'-*#!.+$!5%1,$%!#9%.,1,.!'/*%#/-05!0%4%0#!+$5!#%'!9*%1%**%5!$-',1,.+',-$!

6%'/-5#3!,$.075,$)!%(6+,03!9+)%*3!-*!H,690%!=%'2-*8!Q+$+)%6%$'!A*-'-.-0!?H=QAB!'*+9#3!1-*!

%+./!6-$,'-*%5!.-69-$%$'!+#!:7#,$%##!$%%5#!5%6+$5<!

! H)&)3%0(Y7#,$%##%#!*%>7,*%!'/+'!,$1*+#'*7.'7*%!0,1%.;.0%!6+$+)%6%$'!%&'%$5!:%;-$5!g7#'!

5%90-;,$)!+$5!6-$,'-*,$)!#;#'%6#<!K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!,$.075%#!0,)/'#(-7'!

6+$+)%6%$'!.+9+:,0,',%#3!#7./!+#!9-2%*,$)!#;#'%6#!-$!+$5!-113!+$5!*%6-'%!#%*,+0!.-$#-0%!

+..%##!'-!/%09!CD!-*)+$,G+',-$#!6+$+)%!'/%,*!CD!,$1*+#'*7.'7*%!1*-6!*%6-'%!0-.+',-$#<!

I%4%*+),$)!K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!#-1'2+*%T#!E-0%(Y+#%5!"..%##!J-$'*-0!

?EY"JB!1%+'7*%3!-*)+$,G+',-$#!.+$!)*+$'!9%*6,##,-$#!'-!#9%.,1,.!7#%*#!'-!9%*1-*6!#9%.,1,.!

6+$+)%6%$'!'+#8#<!

! Q/.4#2(8-%4(#&'%4")$%0(K*+.0%!@$'%*9*,#%!Q+$+)%*!K9#!J%$'%*!-11%*#!7#%*#!+!/;:*,5!7#%*!

,$'%*1+.%!?OCB3!+..%##,:0%!1*-6!'/%!]%:3!'/+'!,$'%)*+'%#!:-'/!'/%!eOC!+$5!JIC!,$'-!-$%!

.-$#-0%<!],'/!'/,#!/;:*,5!OC3!-9%*+',-$#!9%*1-*6%5!,$!'/%!eOC!+*%!#,670'+$%-7#0;!*%10%.'%5!,$!

'/%!JIC3!+$5!4,.%!4%*#+<!

RAS Features

J7#'-6%*!5+'+!+$5!+990,.+',-$#!.-69*,#%!.*,',.+0!:7#,$%##!+##%'#<!@$'%*9*,#%!.-697',$)!

'%./$-0-),%#!#'*,4%!'-!17*$,#/!+!/,)/!5%)*%%!-1!5+'+!9*-'%.',-$!?*%0,+:,0,';B3!'-!9*-4,5%!4,*'7+00;!

.-$',$7-7#!+990,.+',-$!+..%##!?+4+,0+:,0,';B3!+$5!'-!,$.-*9-*+'%!9*-.%57*%#!+$5!.-69-$%$'#!'/+'!

/%09!'-!*%#-04%!9*-:0%6#!2,'/!6,$,6+0!:7#,$%##!,69+.'!?#%*4,.%+:,0,';B<!J-66-$0;!*%1%**%5!'-!+#!

E"H3!'/%#%!.+9+:,0,',%#!+*%!+!#'+$5+*5!9+*'!-1!K*+.0%T#!6,##,-$(.*,',.+0!.-697',$)!#-07',-$#<!

D/%!H7$!=%'*+!DLMMN!#%*4%*#!+*%!%$),$%%*%5!1-*!/+*52+*%!1+,07*%!9*%4%$',-$3!$%+*(.-$',$7-7#!

-9%*+',-$3!1+#'!*%.-4%*;3!+$5!%+#;!#%*4,.%+:,0,';<!E"H!1%+'7*%#!1-*!'/%#%!#;#'%6#!,$.075%!

! N%28$%2($,6*,&%&'($,8&'0!C$'%)*+',-$!-1!8%;!17$.',-$+0,';!,$'-!'/%!O0'*+HA"EJ!DM!

9*-.%##-*!6%+$#!1%2%*!.-69-$%$'#!+$5!*%57.%5!,$.,5%$.%!-1!.-69-$%$'!1+,07*%#!'-!,$.*%+#%!

-4%*+00!+4+,0+:,0,';<!

! Q,'9-R)**).+%(4%28&2)&'($,6*,&%&'-0!Q,**-*%5!5,#8#3!*%57$5+$'!1+$!6-570%#3!+$5!

*%57$5+$'!9-2%*!#7990;!7$,'#!.+$!:%!>7,.80;!+$5!%+#,0;!./+$)%5!-7'3!,$.*%+#,$)!#;#'%6!79',6%<!

! =$$%--#.+%($,6*,&%&'-(",4(#6*4,:%2(-%4:#$%).#+#'/0!`*-$'(+..%##,:0%3!/-'(#2+99+:0%!5,#8!

5*,4%#!.+$!:%!*%90+.%5!>7,.80;<!D/%!-9',-$+0![_[(E]!5*,4%!.+$!+0#-!:%!*%6-4%5!2,'/-7'!

30

Page 32: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

-9%$,$)!'/%!'-9!.-4%*!-1!'/%!./+##,#<!`+$!6-570%#!+$5!9-2%*!#7990;!7$,'#!.+$!:%!*%90+.%5!

2,'/-7'!.-690%'%0;!*%6-4,$)!+!#;#'%6!1*-6!'/%!*+.8<!

! 7&2#$)',4(1!I-(,&('B%(.)$J(,"('B%($B)--#-0!@+#,0;!4,#,:0%!I@[#!+00-2!9*-:0%6#!'-!:%!

,5%$',1,%5!+$5!,#-0+'%5!%+#,0;<![,+)$-#',.!I@[#!+*%!+0#-!,$.075%5!-$!'/%!6-'/%*:-+*5<!

! 7&'%34)'%2(,8'9,"9.)&2(6)&)3%6%&'0!H'+$5+*5!-$!'/%!H7$!=%'*+!DLMMN!#%*4%*#!+'!$-!

+55,',-$+0!./+*)%3!CIKQ!9*-4,5%#!9-2%*170!'--0#!1-*!*%6-'%!#;#'%6!6+$+)%6%$'3!#,690,1;,$)!

+56,$,#'*+',4%!'+#8#3!*%57.,$)!-$(#,'%!9%*#-$$%0!$%%5%53!+$5!0-2%*,$)!'/%!.-#'!-1!-9%*+',-$#<!

! S!L5(1%:%+(T($%4'#"#$)'#,&0!D%0%.-*5,+!=@YH!I%4%0!Z!.%*',1,.+',-$!5%6-$#'*+'%#!'/+'!'/%!

#;#'%6!6%%'#!#'*,$)%$'!*%>7,*%6%$'#!1-*!%&'*%6%0;!*%0,+:0%!-9%*+',-$3!%4%$!,$!/+*#/!

%$4,*-$6%$'+0!.-$5,',-$#<!

Enterprise-Class Software Support

D/%!O0'*+HA"EJ!DM!9*-.%##-*!'%./$-0-);!,#!6+'7*%!+$5!2%00!'%#'%53!+$5!H7$!=%'*+!DLMMN!

#%*4%*#!#/+*%!:,$+*;!.-69+',:,0,';!2,'/!%+*0,%*!HA"EJ!#;#'%6#F'/%;!.-6%!9*%0-+5%5!2,'/!'/%!

#-0,5!+$5!#%.7*%!1-7$5+',-$!-1!K*+.0%!H-0+*,#!UN<!Q-*%-4%*3!K*+.0%!H-0+*,#!UN!,$.075%#!+!4+*,%';!

-1!#-9/,#',.+'%5!'--0#!'/+'!0%'!-*)+$,G+',-$#!%+#,0;!.-$#-0,5+'%!+$5!6+$+)%!2-*80-+5#!2/,0%!'+8,$)!

+54+$'+)%!-1!9*-.%##-*!'%./$-0-);!,$$-4+',-$<!

Scalability and Support for CoolThreads Technology

K*+.0%!H-0+*,#!UN!,#!#9%.,1,.+00;!5%#,)$%5!'-!5%0,4%*!+54+$.%5!.+9+:,0,',%#!-1!O0'*+HA"EJ!DM!

9*-.%##-*f:+#%5!#;#'%6#<!C$!1+.'3!K*+.0%!H-0+*,#!UN!9*-4,5%#!8%;!17$.',-$+0,';!1-*!4,*'7+0,G+',-$3!

-9',6+0!7',0,G+',-$3!/,)/!+4+,0+:,0,';3!7$9+*+00%0%5!#%.7*,';3!+$5!%&'*%6%!9%*1-*6+$.%!1-*!:-'/!

4%*',.+00;!+$5!/-*,G-$'+00;!#.+0%5!%$4,*-$6%$'#<!!

K$%!#,)$,1,.+$'!+54+$'+)%!-1!+!#;#'%6!:+#%5!-$!'/%!O0'*+HA"EJ!DM!9*-.%##-*!,#!'/+'!,'!+99%+*#!

+#!+!1+6,0,+*!#;66%'*,.!670',9*-.%##,$)!?HQAB!#;#'%6!'-!K*+.0%!H-0+*,#!+$5!+990,.+',-$#<!C$!

+55,',-$3!K*+.0%!H-0+*,#!UN!,$.-*9-*+'%#!1%+'7*%#!'/+'!/%09!'-!,69*-4%!+990,.+',-$!9%*1-*6+$.%!

-$!JQD!+*./,'%.'7*%#\!

! PH>()R)4%&%--0(K*+.0%!H-0+*,#!UN!,#!+2+*%!-1!'/%!O0'*+HA"EJ!DM!9*-.%##-*!/,%*+*./;!#-!

'/+'!'/%!#./%570%*!.+$!%11%.',4%0;!:+0+$.%!'/%!0-+5!+.*-##!+00!'/%!+4+,0+:0%!9,9%0,$%#<!@4%$!

'/-7)/!,'!%&9-#%#!'/%!O0'*+HA"EJ!DM!9*-.%##-*!+#!WX!0-),.+0!9*-.%##-*#3!K*+.0%!H-0+*,#!!

7$5%*#'+$5#!'/%!.-**%0+',-$!:%'2%%$!.-*%#!+$5!'/*%+5#!'/%;!#799-*'<!

! C#&%934)#&%2(6)&)3%).#+#'/0(K*+.0%!H-0+*,#!UN!/+#!'/%!+:,0,';!'-!%$+:0%!-*!5,#+:0%!,$5,4,57+0!

9*-.%##-*#<!C$!'/%!.+#%!-1!'/%!O0'*+HA"EJ!DM!9*-.%##-*3!'/,#!+:,0,';!%&'%$5#!'-!%$+:0,$)!-*!

5,#+:0,$)!,$5,4,57+0!.-*%#!+$5!'/*%+5#!?0-),.+0!9*-.%##-*#B<!C$!+55,',-$3!#'+$5+*5!K*+.0%!H-0+*,#!

1%+'7*%#!#7./!+#!9*-.%##-*!#%'#!9*-4,5%!'/%!+:,0,';!'-!5%1,$%!+!)*-79!-1!0-),.+0!9*-.%##-*#!+$5!

#./%570%!9*-.%##%#!-*!'/*%+5#!-$!'/%6<!

31

Page 33: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! 58**,4'(",4(:#4'8)+#;%2(&%'R,4J#&3()&2(7FUV()&2()$$%+%4)'%2($4/*',34)*B/0(K*+.0%!

H-0+*,#!.-$'+,$#!'%./$-0-);!'-!#799-*'!+$5!4,*'7+0,G%!.-69-$%$'#!+$5!#7:#;#'%6#!-$!'/%!

O0'*+HA"EJ!DM!9*-.%##-*3!,$.075,$)!#799-*'!1-*!'/%!-$(./,9!UN(e:@!9-*'#!+$5!'/%!-$(./,9!

AJC%!,$'%*1+.%<!"..%0%*+'%5!.*;9'-)*+9/;!,#!#799-*'%5!'/*-7)/!'/%!K*+.0%!H-0+*,#!

.*;9'-)*+9/,.!1*+6%2-*8<!

End-to-End Virtualization Technology

_,*'7+0,G+',-$!'%./$-0-);!,#!,$.*%+#,$)0;!9-970+*!+#!-*)+$,G+',-$#!#'*,4%!'-!.-$#-0,5+'%!5,#9+*+'%!

2-*80-+5#!-$'-!1%2%*!:7'!6-*%(9-2%*170!#;#'%6#!'-!,69*-4%!7',0,G+',-$<!H7$!=%'*+!DLMMN!

#%*4%*#!+*%!#9%.,1,.+00;!5%#,)$%5!1-*!4,*'7+0,G+',-$3!9*-4,5,$)!4%*;!1,$%()*+,$%5!5,4,#,-$!-1!670',90%!

*%#-7*.%#F1*-6!9*-.%##,$)!'-!4,*'7+0,G%5!$%'2-*8,$)!+$5!CPK<!Q-#'!,69-*'+$'0;3!K*+.0%T#!

4,*'7+0,G+',-$!'%./$-0-);!,#!9*-4,5%5!+#!+!9+*'!-1!'/%!#;#'%6<!

A Multithreaded Hypervisor

I,8%!'/%!O0'*+HA"EJ!DU!9*-.%##-*3!'/%!O0'*+HA"EJ!DM!9*-.%##-*!9*-4,5%#!+!670','/*%+5%5!

/;9%*4,#-*F+!#6+00!1,*62+*%!0+;%*!'/+'!9*-4,5%#!+!#'+:0%!4,*'7+0!6+./,$%!+*./,'%.'7*%!'/+'!,#!

',)/'0;!,$'%)*+'%5!2,'/!'/%!9*-.%##-*<!Q70','/*%+5,$)!,#!.*7.,+03!:%.+7#%!'/%!/;9%*4,#-*!,$'%*+.'#!

5,*%.'0;!2,'/!'/%!7$5%*0;,$)!./,9(670','/*%+5%5!O0'*+HA"EJ!DM!9*-.%##-*<!D/,#!+*./,'%.'7*%!,#!

+:0%!'-!.-$'%&'(#2,'./!:%'2%%$!670',90%!'/*%+5#!,$!+!#,$)0%!.-*%3!+!'+#8!'/+'!.+$!*%>7,*%!+55,',-$+0!

#-1'2+*%!+$5!.-$#,5%*+:0%!-4%*/%+5!,$!.-69%',$)!+*./,'%.'7*%#!'/+'!5-!$-'!,$'%*1+.%!2,'/!'/%!

/+*52+*%!5,*%.'0;<!

!

Figure 12. Oracle provides parallelization and virtualization at every level of the technology stack.

32

Page 34: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

J-**%#9-$5,$)!0+;%*#!-1!4,*'7+0,G+',-$!'%./$-0-);!+*%!:7,0'!-$!'-9!-1!'/%!/;9%*4,#-*3!+#!#/-2$!,$!

`,)7*%!UM<!D/%!#'*%$)'/!-1!K*+.0%T#!+99*-+./!,#!'/+'!+00!-1!'/%!0+;%*#!-1!'/%!+*./,'%.'7*%!+*%!1700;!

670','/*%+5%53!1*-6!'/%!9*-.%##-*!79!'/*-7)/!+990,.+',-$#!'/+'!7#%!'/%!1700;!'/*%+5%5!j+4+!

+990,.+',-$!6-5%0<!`+*!1*-6!$%2!'%./$-0-);3!K*+.0%!H-0+*,#!/+#!9*-4,5%5!670','/*%+5,$)!#799-*'!

#,$.%!UhhM<!D/,#!%&9%*,%$.%!/+#!/%09%5!'-!,$1-*6!'%./$-0-);!5%.,#,-$#!+'!-'/%*!0%4%0#3!70',6+'%0;!

*%#70',$)!,$!+!#;#'%6!'/+'!9+*+00%0,G%#!+$5!4,*'7+0,G%#!+'!%4%*;!0%4%0<!C$!+55,',-$!'-!'/%!9*-.%##-*!

+$5!/;9%*4,#-*3!K*+.0%!9*-4,5%#!1700;!670','/*%+5%5!$%'2-*8,$)!+$5!'/%!*%4-07',-$+*;3!1700;!

670','/*%+5%5!K*+.0%!H-0+*,#!k%'+:;'%!`,0%!H;#'%6!?k`HB<!O#,$)!K*+.0%!H-0+*,#!k`H3!K*+.0%!_Q!

H%*4%*!1-*!HA"EJ3!K*+.0%!H-0+*,#!J-$'+,$%*#3!+$5!670','/*%+5%5!+990,.+',-$#!.+$!*%.%,4%!%&+.'0;!

'/%!*%#-7*.%#!'/+'!'/%;!$%%5<!

Oracle VM Server for SPARC

H799-*'%5!,$!+00!K*+.0%!#%*4%*#!7#,$)!JQD!'%./$-0-);3!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!9*-4,5%#!

1700!4,*'7+0!6+./,$%#!'/+'!.+$!*7$!+$!,$5%9%$5%$'!KH!,$#'+$.%F%+./!.-$'+,$,$)!4,*'7+0,G%5!JAO3!

6%6-*;3!#'-*+)%3!.-$#-0%3!+$5!.*;9'-)*+9/,.!5%4,.%#<!],'/,$!'/%!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!

+*./,'%.'7*%3!%+./!,$#'+$.%!-1!K*+.0%!H-0+*,#!UN!,#!2*,''%$!'-!'/%!/;9%*4,#-*3!2/,./!9*-4,5%#!+!

#'+:0%3!,5%+0,G%53!+$5!4,*'7+0,G+:0%!*%9*%#%$'+',-$!-1!'/%!7$5%*0;,$)!#%*4%*!/+*52+*%!'-!'/%!KH!,$!

%+./!5-6+,$<!@+./!5-6+,$!,#!.-690%'%0;!,#-0+'%53!+$5!'/%!6+&,676!$76:%*!-1!4,*'7+0!6+./,$%#!

.*%+'%5!-$!+!#,$)0%!90+'1-*6!*%0,%#!79-$!'/%!.+9+:,0,',%#!-1!'/%!/;9%*4,#-*!*+'/%*!'/+$!-$!'/%!

$76:%*!-1!9/;#,.+0!/+*52+*%!5%4,.%#!,$#'+00%5!,$!'/%!#;#'%6<!`-*!%&+690%3!'/%!H7$!=%'*+!DLMMN!

#%*4%*!2,'/!+!#,$)0%!O0'*+HA"EJ!DM!9*-.%##-*!#799-*'#!79!'-!ZM!5-6+,$#3!+$5!%+./!,$5,4,57+0!

5-6+,$!.+$!*7$!+!7$,>7%!KH!,$#'+$.%<!

Y;!'+8,$)!+54+$'+)%!-1!5-6+,$#3!-*)+$,G+',-$#!)+,$!'/%!10%&,:,0,';!'-!5%90-;!670',90%!KH!,$#'+$.%#!

#,670'+$%-7#0;!-$!+!#,$)0%!90+'1-*6<!C$!+55,',-$3!+56,$,#'*+'-*#!.+$!0%4%*+)%!4,*'7+0!5%4,.%!

.+9+:,0,',%#!'-!'*+$#9-*'!+$!%$',*%!#-1'2+*%!#'+.8!/-#'%5!-$!+!5-6+,$!1*-6!-$%!9/;#,.+0!6+./,$%!

'-!+$-'/%*<![-6+,$#!.+$!+0#-!/-#'!K*+.0%!H-0+*,#!J-$'+,$%*#!'-!.+9'7*%!'/%!,#-0+',-$3!10%&,:,0,';3!

+$5!6+$+)%+:,0,';!1%+'7*%#!-1!:-'/!'%./$-0-),%#<!D,)/'0;!,$'%)*+',$)!5-6+,$#!2,'/!:-'/!'/%!

O0'*+HA"EJ!DM!9*-.%##-*!+$5!K*+.0%!H-0+*,#!UN!,$.*%+#%#!10%&,:,0,';3!,#-0+'%#!2-*80-+5!

9*-.%##,$)3!+$5!,69*-4%#!'/%!9-'%$',+0!1-*!6+&,676!#%*4%*!7',0,G+',-$<!

D-!#799-*'!4,*'7+0,G%5!$%'2-*8,$)3!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!,690%6%$'#!+!4,*'7+0!I+;%*!M!

#2,'./3!'-!2/,./!)7%#'!5-6+,$#!?)7%#'!KH#B!.+$!:%!.-$$%.'%5<!@+./!)7%#'!5-6+,$!.+$!:%!

.-$$%.'%5!'-!670',90%!4H2,'./%#3!+$5!670',90%!)7%#'!5-6+,$#!.+$!+0#-!:%!.-$$%.'%5!'-!'/%!#+6%!

4H2,'./<!4H2,'./%#!.+$!%,'/%*!:%!+##-.,+'%5!2,'/!+!*%+0!9/;#,.+0!$%'2-*8!9-*'3!-*!'/%;!6+;!%&,#'!

2,'/-7'!+$!+##-.,+'%5!9-*'3!,$!2/,./!.+#%!'/%!4H2,'./!9*-4,5%#!-$0;!.-667$,.+',-$#!:%'2%%$!

5-6+,$#!,$!'/%!#+6%!#%*4%*!?,$'%*5-6+,$!$%'2-*8,$)B3!'/7#!#+4,$)!4+07+:0%!$%'2-*8!*%#-7*.%#<!

33

Page 35: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Oracle Solaris Containers

A*-4,5,$)!4,*'7+0,G+',-$!+'!'/%!KH!0%4%03!K*+.0%!H-0+*,#!J-$'+,$%*#!.-$#,#'!-1!+!)*-79!-1!

'%./$-0-),%#!'/+'!2-*8!'-)%'/%*!'-!%11,.,%$'0;!6+$+)%!#;#'%6!*%#-7*.%#3!4,*'7+0,G%!'/%!

%$4,*-$6%$'3!+$5!9*-4,5%!+!.-690%'%3!,#-0+'%53!+$5!#%.7*%!*7$',6%!%$4,*-$6%$'!1-*!+990,.+',-$#<!!

K*+.0%!H-0+*,#!J-$'+,$%*#!.*%+'%!+$!,#-0+'%5!+$5!#%.7*%!%$4,*-$6%$'!1-*!*7$$,$)!+990,.+',-$#!,$!+!

4,*'7+0,G%5!KH!%$4,*-$6%$'!.*%+'%5!2,'/,$!+!#,$)0%!,$#'+$.%!-1!K*+.0%!H-0+*,#<!K*+.0%!H-0+*,#!

J-$'+,$%*#!.+$!:%!7#%5!'-!,#-0+'%!+990,.+',-$#!+$5!9*-.%##%#!1*-6!'/%!*%#'!-1!'/%!#;#'%6<!D/,#!

,#-0+',-$!/%09#!%$/+$.%!#%.7*,';!+$5!*%0,+:,0,';!:%.+7#%!9*-.%##%#!,$!-$%!G-$%!+*%!9*%4%$'%5!1*-6!

,$'%*1%*,$)!2,'/!9*-.%##%#!*7$$,$)!,$!+$-'/%*!G-$%<!

E%#-7*.%!6+$+)%6%$'!'--0#!9*-4,5%5!2,'/!K*+.0%!H-0+*,#!/%09!+00-.+'%!*%#-7*.%#!#7./!+#!JAO#!

'-!#9%.,1,.!+990,.+',-$#<!JAO#!,$!+!670',9*-.%##-*!#;#'%6!?-*!'/*%+5#!,$!'/%!O0'*+HA"EJ!DM!

9*-.%##-*B!.+$!:%!0-),.+00;!9+*',',-$%5!,$'-!9*-.%##-*!#%'#!+$5!:-7$5!'-!+!*%#-7*.%!9--03!2/,./!,$!

'7*$!.+$!:%!+##,)$%5!'-!+$!K*+.0%!H-0+*,#!J-$'+,$%*<!E%#-7*.%!9--0#!9*-4,5%!'/%!.+9+:,0,';!'-!

#%9+*+'%!2-*80-+5#!#-!'/+'!.-$#769',-$!-1!JAO!*%#-7*.%#!5-%#!$-'!-4%*0+9<!D/%;!+0#-!9*-4,5%!+!

9%*#,#'%$'!.-$1,)7*+',-$!6%./+$,#6!1-*!9*-.%##-*!#%'#!+$5!#./%570,$)!.0+##!+##,)$6%$'<!C$!

+55,',-$3!'/%!5;$+6,.!1%+'7*%#!-1!*%#-7*.%!9--0#!%$+:0%!+56,$,#'*+'-*#!'-!+5g7#'!#;#'%6!*%#-7*.%#!

,$!*%#9-$#%!'-!./+$),$)!2-*80-+5!5%6+$5#<!

Fault Management and Predictive Self-Healing

K*+.0%!H-0+*,#!UN!,$'*-57.%5!+!$%2!+*./,'%.'7*%!1-*!:7,05,$)!+$5!5%90-;,$)!#;#'%6#!+$5!#%*4,.%#!

.+9+:0%!-1!1+70'!6+$+)%6%$'!+$5!9*%5,.',4%!#%01(/%+0,$)<!K*+.0%!H-0+*,#!A*%5,.',4%!H%01!^%+0,$)!,#!

+$!,$$-4+',4%!.+9+:,0,';!,$!K*+.0%!H-0+*,#!UN!'/+'!+7'-6+',.+00;!5,+)$-#%#3!,#-0+'%#3!+$5!*%.-4%*#!

1*-6!6+$;!/+*52+*%!+$5!+990,.+',-$!1+70'#<!"#!+!*%#70'3!:7#,$%##(.*,',.+0!+990,.+',-$#!+$5!

%##%$',+0!#;#'%6!#%*4,.%#!.+$!.-$',$7%!7$,$'%**79'%5!,$!'/%!%4%$'!-1!#-1'2+*%!1+,07*%#3!6+g-*!

/+*52+*%!.-69-$%$'!1+,07*%#3!+$5!%4%$!#-1'2+*%!6,#.-$1,)7*+',-$!9*-:0%6#<!

! U4)$+%(5,+)4#-(")8+'(6)&)3%40(K*+.0%!H-0+*,#!1+70'!6+$+)%*!.-00%.'#!5+'+!*%0+',$)!'-!/+*52+*%!

+$5!#-1'2+*%!%**-*#<!D/,#!1+.,0,';!+7'-6+',.+00;!+$5!#,0%$'0;!5%'%.'#!+$5!5,+)$-#%#!'/%!

7$5%*0;,$)!9*-:0%63!2,'/!+$!%&'%$#,:0%!#%'!-1!+)%$'#!'/+'!+7'-6+',.+00;!*%#9-$5!:;!'+8,$)!'/%!

1+70';!.-69-$%$'!-110,$%<!@+#;('-(7$5%*#'+$5!5,+)$-#',.!6%##+)%#!0,$8!'-!+*',.0%#!,$!K*+.0%T#!

8$-20%5)%!:+#%!'-!)7,5%!+56,$,#'*+'-*#!'/*-7)/!.-**%.',4%!'+#8#!'/+'!*%>7,*%!/76+$!

,$'%*4%$',-$<!D/%!-9%$!5%#,)$!-1!K*+.0%!H-0+*,#!1+70'!6+$+)%*!+0#-!9%*6,'#!+56,$,#'*+'-*#!+$5!

1,%05!9%*#-$$%0!'-!-:#%*4%!'/%!+.',4,',%#!-1!'/%!5,+)$-#',.!#;#'%6<!],'/!K*+.0%!H-0+*,#!1+70'!

6+$+)%*3!'/%!-4%*+00!',6%!1*-6!+!1+70'!.-$5,',-$3!'-!+7'-6+'%5!5,+)$-#,#3!'-!+$;!$%.%##+*;!

,$'%*4%$',-$!,#!)*%+'0;!*%57.%53!,$.*%+#,$)!+990,.+',-$!79',6%<!

! U4)$+%(5,+)4#-(-%4:#$%(6)&)3%40(K*+.0%!H-0+*,#!#%*4,.%!6+$+)%*!.*%+'%#!+!#'+$5+*5,G%5!

.-$'*-0!6%./+$,#6!1-*!+990,.+',-$!#%*4,.%#!:;!'7*$,$)!'/%6!,$'-!1,*#'(.0+##!-:g%.'#!'/+'!

+56,$,#'*+'-*#!.+$!-:#%*4%!+$5!6+$+)%!,$!+!7$,1-*6!2+;<!D/%#%!#%*4,.%#!.+$!'/%$!:%!

+7'-6+',.+00;!*%#'+*'%5!,1!'/%;!+*%!+..,5%$'+00;!'%*6,$+'%5!:;!+$!+56,$,#'*+'-*3!,1!'/%;!+*%!

34

Page 36: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

+:-*'%5!+#!'/%!*%#70'!-1!+!#-1'2+*%!9*-)*+66,$)!%**-*3!-*!,1!'/%;!+*%!,$'%**79'%5!:;!+$!

7$5%*0;,$)!/+*52+*%!9*-:0%6<!C$!+55,',-$3!K*+.0%!H-0+*,#!#%*4,.%!6+$+)%*!*%57.%#!#;#'%6!:--'!

',6%!:;!+#!67./!+#!iL!9%*.%$'!:;!#'+*',$)!#%*4,.%#!,$!9+*+00%0!+..-*5,$)!'-!'/%,*!5%9%$5%$.,%#<!

"$!R7$5-S!1%+'7*%!/%09#!#+1%)7+*5!+)+,$#'!/76+$!%**-*#!:;!9%*6,'',$)!%+#;!./+$)%!*-00:+.8<!

K*+.0%!H-0+*,#!#%*4,.%!6+$+)%*!,#!+0#-!#,690%!'-!5%90-;b!5%4%0-9%*#!.+$!.-$4%*'!6-#'!%&,#',$)!

+990,.+',-$#!'-!'+8%!1700!+54+$'+)%!-1!K*+.0%!H-0+*,#!#%*4,.%!6+$+)%*!1%+'7*%#!:;!+55,$)!+!

#,690%!dQI!1,0%!'-!%+./!+990,.+',-$<!

K*+.0%!H-0+*,#!A*%5,.',4%!H%01(^%+0,$)!+$5!K*+.0%!H-0+*,#!1+70'!6+$+)%6%$'!9*-4,5%!'/%!1-00-2,$)!

#9%.,1,.!.+9+:,0,',%#!-$!H7$!=%'*+!DLMMN!#%*4%*#\!

! JAO!K110,$,$)!'+8%#!+!.-*%!-110,$%!'/+'!/+#!:%%$!5%%6%5!1+70';<!K110,$%5!JAO#!+*%!#'-*%5!,$!

'/%!*%#-7*.%!.+./%!+$5!#'+;!-110,$%!-$!*%:--'!7$0%##!'/%!9*-.%##-*!/+#!:%%$!*%90+.%53!,$!2/,./!

.+#%!'/%!JAO!,#!.0%+*%5!1*-6!'/%!*%#-7*.%!.+./%<!

! Q%6-*;!A+)%!E%',*%6%$'!*%',*%#!9+)%#!-1!6%6-*;!'/+'!/+4%!:%%$!6+*8%5!+#!1+70';<!A+)%#!+*%!

#'-*%5!,$!'/%!*%#-7*.%!.+./%!+$5!#'+;!*%',*%5!-$!*%:--'!7$0%##!'/%!-11%$5,$)!`Y([CQQ!/+#!

:%%$!*%90+.%53!,$!2/,./!.+#%!+11%.'%5!9+)%#!+*%!.0%+*%5!1*-6!'/%!*%#-7*.%!.+./%<!

! CPK!E%',*%6%$'!0-)#!%**-*#!+$5!1+70'#<!

! 160-)!0-)#!1+70'#!5%'%.'%5!:;!'/%!#;#'%6<!

Oracle Solaris CoolTools for SPARC: Performance and Rapid Time to Market

=-!6+''%*!/-2!.-69%00,$)!$%2!/+*52+*%!-*!KH!90+'1-*6#!6+;!:%3!-*)+$,G+',-$#!67#'!:%!

+##7*%5!'/+'!'/%!.-#'#!+$5!*,#8#!-1!+5-9',-$!+*%!,$!0,$%!2,'/!'/%!*%2+*5#<!C$!9+*',.70+*3!

-*)+$,G+',-$#!2+$'!'-!:%!+:0%!'-!.-$',$7%!'-!0%4%*+)%!'/%!.-$#,5%*+:0%!+54+$'+)%#!-1!9-970+*!

.-66%*.,+0!+$5!-9%$!#-7*.%!#-1'2+*%<![%4%0-9%*#!2+$'!'-!7#%!1+6,0,+*!.-69,0%*#!+$5!:+#,.!

5%4%0-96%$'!'--0#<!"56,$,#'*+'-*#!.+$!0,''0%!+11-*5!',6%!#9%$'!-$!)%'',$)!+990,.+',-$#!'-!*7$!

-9',6+00;!,$!+!$%2!%$4,*-$6%$'<!K*+.0%T#!J--0!D--0#!A*-)*+6!,#!5%#,)$%5!#9%.,1,.+00;!'-!'+8%!'/%!

.-#'!+$5!*,#8!-7'!-1!6-4,$)!]%:!',%*!%$4,*-$6%$'#!'-!$%2!90+'1-*6#<!@+./!H7$!=%'*+!DLMMN!

#%*4%*!,$.075%#!J--0D--0#!1-*!HA"EJ!+*./,'%.'7*%!90+'1-*6#<!

Application Selection

"990,.+',-$!#%0%.',-$!/%09#!'-!,5%$',1;!+990,.+',-$#!'/+'!#'+$5!'-!:%$%1,'!1*-6!J--0D/*%+5#!

'%./$-0-);<!D/%!J--0D/*%+5#!H%0%.',-$!D--0!?.--0#'B!/%09#!'-!5%'%*6,$%!+990,.+',-$!#7,'+:,0,';!

1-*!:-'/!O0'*+HA"EJ!DU!+$5!O0'*+HA"EJ!DM!+*./,'%.'7*%#3!*%57.,$)!'/%!*,#8!-1!,$4%#'6%$'!

5%.,#,-$#<!D/%!'--0!6%+#7*%#!+990,.+',-$!10-+',$)(9-,$'!.-$'%$'!+0-$)!2,'/!'/%!$76:%*!-1!

0,)/'2%,)/'!9*-.%##%#!?'/*%+5#B!'-!5%'%*6,$%!9-'%$',+0!9+*+00%0,#6<!

35

Page 37: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

Development

[%4%0-9%*#!$%%5!'-!:%!+:0%!'-!:7,053!'%#'3!+$5!%4+07+'%!+990,.+',-$#3!9*-57.,$)!'/%!6-#'!%11%.',4%!

.-5%!2/,0%!+54+$.,$)!'/%,*!9*-57.',4,';!2,'/!./-#%$!'--0#<!D--0#!1-*!5%4%0-96%$'!-$!H7$!=%'*+!

DLMMN!#%*4%*#!,$.075%!

! KPP(",4(5G=NP(5/-'%60(H9%.,1,.+00;!'7$%5!+$5!-9',6,G%5!1-*!HA"EJ!#;#'%6#3!eJJ!1-*!

H9+*.!H;#'%6!.-690%6%$'#!'/%!9-970+*!eJJ!.-69,0%*!#7,'%3!5%0,4%*,$)!79!'-!'/*%%!',6%#!'/%!

9%*1-*6+$.%!-1!.-69,0%5!+990,.+',-$#!2,'/!%4%$!)*%+'%*!0%4%0#!-1!*%0,+:,0,';<!"'!'/%!#+6%!',6%3!

eJJ!1-*!H9+*.!H;#'%6!,#!UNN!9%*.%$'!.-69+',:0%!2,'/!eJJ3!#799-*',$)!+00!"YC#3!0+$)7+)%!

%&'%$#,-$#3!+$5!10+)#<!

! U4)$+%(5,+)4#-(5'82#,(WX0(K*+.0%!H-0+*,#!H'75,-!UM!9*-4,5%#!5%4%0-9%*#!2,'/!'/%!0+'%#'!*%.-*5(

#%'',$)3!/,)/(9%*1-*6+$.%3!-9',6,G,$)!J3!Jcc3!+$5!`KEDE"=!.-69,0%*#!1-*!K*+.0%!H-0+*,#!

-$!HA"EJ!+$5!&VWP&WX!90+'1-*6#<!J-66+$5(0,$%!'--0#!+$5!+!=%'Y%+$#(:+#%5!,$'%)*+'%5!

5%4%0-96%$'!%$4,*-$6%$'!?C[@B!+*%!9*-4,5%5!1-*!+990,.+',-$!9%*1-*6+$.%!+$+0;#,#!+$5!

5%:7)),$)!-1!6,&%5!#-7*.%!0+$)7+)%!+990,.+',-$#<!C$!+55,',-$!'-!9*-4,5,$)!670',90+'1-*6!

#799-*'3!H7$!H'75,-!UM!.-69,0%*#!+*%!.-69+',:0%!2,'/!eJJ3!_,#7+0!Jcc3!Jhh3!K9%$QA3!+$5!

`KEDE"=!MNNZ<!

! L#&)4/(76*4,:%6%&'(>,,+(?L7>A()&2(5#6*+%(G%4",46)&$%(U*'#6#;)'#,&(>,,+(?5GU>A0(

O#%5!1-*!.-5%!.-4%*+)%!+$+0;#,#3!YCD!9*-4,5%#!,$#'*7.',-$!+$5!.+00!.-7$'!5+'+!+'!*7$',6%3!

/%09,$)!'-!#,)$,1,.+$'0;!,69*-4%!5%4%0-9%*!9*-57.',4,';!+$5!+990,.+',-$!9%*1-*6+$.%<!YCD!5-%#!

$-'!*%>7,*%!#-7*.%!.-5%!+$5!2-*8#!2,'/!:-'/!%&%.7'+:0%#!+$5!0,:*+*,%#<!HAKD!+0#-!/%09#!

5%0,4%*!,69*-4%5!5%4%0-9%*!9*-57.',4,';!:;!+7'-6+',$)!'/%!)+'/%*,$)!+$5!*%9-*',$)!-1!.-5%!

5+'+<!

C$!+55,',-$3!5%4%0-9%*#!6+;!'+8%!+54+$'+)%!-1!$76%*-7#!'/,*5(9+*';!+$5!K*+.0%!"AC#!'-!+55*%##!

+990,.+',-$!*%>7,*%6%$'#3!#,690,1;!.-66-$!9*-)*+66,$)!'+#8#3!+$5!%$/+$.%!90+'1-*6!

,$5%9%$5%$.%<!I,:*+*,%#!-1!';9,.+0!6%5,+!9*-.%##,$)!-9%*+',-$#3!1-*!%&+690%3!+*%!+4+,0+:0%!-$!

670',90%!90+'1-*6#3!,$.075,$)!'/-#%!5%#,)$%5!'-!5%0,4%*!-9',6+0!9%*1-*6+$.%!-$!O0'*+HA"EJ!

9*-.%##-*f:+#%5!90+'1-*6#<!D/%!6%5,+I,:!0,:*+*;!,#!+!0-2(0%4%0!9%*1-*6+$.%!0,:*+*;!1-*!

670',6%5,+!+990,.+',-$#F17$.',-$#!,$!6%5,+I,:!+*%!+..%0%*+'%5!2,'/!_CH!'%./$-0-);!-$!

O0'*+HA"EJ(:+#%5!#;#'%6#<!?D/%#%!#+6%!17$.',-$#!+*%!+0#-!#799-*'%5F+0'/-7)/!2,'/-7'!_CH!

+..%0%*+',-$F-$!-'/%*!HA"EJ(:+#%5!+$5!&VW(:+#%5!#;#'%6#!*7$$,$)!K*+.0%!H-0+*,#<B!Q%5,+!

.-5%.!17$.',-$#!+*%!+0#-!+4+,0+:0%!,$!0,:*+*,%#!#7./!+#!J-5%.I,:!1-*!K*+.0%!H-0+*,#!+$5!,$!j+4+!

"54+$.%5!C6+),$)!"AC#3!+$5!'/%;!9%*1-*6!2%00!-$!'/%!O0'*+HA"EJ!DM!9*-.%##-*!:%.+7#%!-1!,'#!

*-:7#'!10-+',$)(9-,$'!+$5!'/*-7)/97'!9*-.%##,$)!.+9+:,0,',%#<!

Tuning and Debugging

"56,$,#'*+'-*#!+$5!5%4%0-9%*#!+0,8%!$%%5!'-!6-$,'-*3!+$+0;G%3!+$5!'7$%!+990,.+',-$#!7$5%*!*%+0(

2-*05!.-$5,',-$#<!D/%!1-00-2,$)!'--0#!+,5!2,'/!'7$,$)!+$5!5%:7)),$)\!

36

Page 38: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

! P,4%-')'0(J-*%#'+'!9*-4,5%#!+$!-$0,$%!6-$,'-*,$)!'--0!1-*!.-*%!7',0,G+',-$!-1!'/%!O0'*+HA"EJ!

DM!9*-.%##-*3!9*-4,5,$)!+!6-*%!+..7*+'%!6%+#7*%!-1!9*-.%##-*!+$5!#;#'%6!7',0,G+',-$!'/+$!

'--0#!'/+'!-$0;!6%+#7*%!'/%!7',0,G+',-$!-1!,$5,4,57+0!'/*%+5#<!C690%6%$'%5!+#!+!A%*0!#.*,9'3!

.-*%#'+'!+))*%)+'%#!,$#'*7.',-$#!%&%.7'%5!:;!+00!'/%!'/*%+5#!-$!+!#,$)0%!.-*%3!*%4%+0,$)!'/%!.;.0%#!

9%*!,$#'*7.',-$!-1!8%;!2-*80-+5#!+$5!,$5,.+',$)!2/%*%!6-*%!'7$,$)!,#!$%%5%5<!

! =8',6)'#$(>8&#&3()&2(>4,8.+%95B,,'#&3(5/-'%6(?=>5A0(C$!'/%!,$'%*%#'!-1!+7'-6+',$)!

+990,.+',-$!'7$,$)3!"DH!+7'-6+',.+00;!*%-9',6,G%#!+$5!*%.-69,0%#!:,$+*,%#!2,'/!$-!$%%5!1-*!

#-7*.%!.-5%<!"DH!,5%$',1,%#!'/%!,$+5%>7+'%!-9',6,G+',-$!+$5!'/%$!+7'-6+',.+00;!*%:7,05#!'/%!

+990,.+',-$!2,'/!'/%!.-**%.'!-9',-$#!1-*!-9',6,G+',-$<!"DH!,#!+!907)(,$!1-*!eJJ!1-*!HA"EJ!

H;#'%6!+$5!K*+.0%!H-0+*,#!H'75,-<!

Deployment

J--0!D--0#!5%90-;6%$'!%0%6%$'#!9*-4,5%!+990,.+',-$#!'/+'!+*%!+0*%+5;!-9',6,G%5!1-*!

J--0D/*%+5#!'%./$-0-);3!+$5!#+4%!.*,',.+0!',6%!,$!.-$1,)7*,$)!#;#'%6#!1-*!9%*1-*6+$.%!+$5!

.-$#-0,5+',-$<![%90-;6%$'!%0%6%$'#!,$.075%!

! P,,+(>8&%40(J--0!D7$%*!9*-4,5%#!+$!-$(#,'%!R4,*'7+0S!'7$,$)!%&9%*'3!5%0,4%*,$)!#;#'%6!

9%*1-*6+$.%!,69*-4%6%$'#!:;!+7'-6+',.+00;!+990;,$)!.7**%$'!:%#'!9*+.',.%#!,$.075,$)!:-'/!

9+'./,$)!+$5!'7$,$)<![%9%$5,$)!-$!+56,$,#'*+'-*!%&9%*,%$.%3!J--0!D7$%*!.+$!#+4%!/-7*#!'-!

2%%8#!-1!%11-*'!'7$,$)!H7$!`,*%!-*!H7$!=%'*+!#%*4%*#!:+#%5!-$!J--0D/*%+5#!'%./$-0-);<!

! P,,+(5')$J0(J--0!H'+.8!*%9*%#%$'#!+!.-00%.',-$!-1!'/%!6-#'!.-66-$0;!7#%5!1*%%!+$5!-9%$!

#-7*.%!+990,.+',-$#3!9*%-9',6,G%5!1-*!H7$!`,*%!+$5!H7$!=%'*+!#%*4%*#!:+#%5!-$!J--0D/*%+5#!

'%./$-0-);!'/+'!*7$!K*+.0%!H-0+*,#<!C$.075,$)!#7./!9-970+*!+990,.+',-$#!+#!"9+./%3!A%*03!A^A3!

H>7,53!D-6.+'3!+$5!Q;HlI3!'/%#%!+990,.+',-$#!/+4%!:%%$!*%.-69,0%5!2,'/!H7$!H'75,-!UM!

.-69,0%*#!'-!5%0,4%*!+!ZN!'-!MNN!9%*.%$'!9%*1-*6+$.%!,69*-4%6%$'!-4%*!#'+$5+*5!:,$+*,%#!

.-69,0%5!2,'/!eJJ<!J--0!H'+.8!+990,.+',-$#!+0#-!:*,$)!9%*1-*6+$.%!:%$%1,'#!'-!+$;!HA"EJ!

9*-.%##-*f:+#%5!#;#'%6<!

! P,&-,+#2)'#,&(',,+(",4(58&(C#4%(-%4:%4-0(A-2%*170!K*+.0%!H-0+*,#!J-$'+,$%*#!-11%*!6;*,+5!

.-$#-0,5+',-$!9-##,:,0,',%#!+$5!'/%!J-$#-0,5+',-$!D--0!1-*!H7$!`,*%!H%*4%*#!#9%%5#!'/%,*!

5%90-;6%$'<!],'/!+!2,G+*5(:+#%5!eOC3!'/,#!'--0!#,690,1,%#!+$5!+7'-6+'%#!'/%!,$#'+00+',-$!-1!

.-$#-0,5+'%5!+990,.+',-$#3!%$+:0,$)!%4%$!$-4,.%!+56,$,#'*+'-*#!'-!.*%+'%!+!1700;!4,*'7+0,G%5!+$5!

.-$#-0,5+'%5!%$4,*-$6%$'!7#,$)!K*+.0%!H-0+*,#!J-$'+,$%*#<!D/%!*%#70'!,#!1+#'!+$5!/,)/(>7+0,';!

.-$#-0,5+'%5!5%90-;6%$'#!7#,$)!H7$!`,*%!+$5!H7$!=%'*+!#%*4%*#<!

Java Platform, Enterprise Edition (Java EE)

D/%!#-1'2+*%!,$57#'*;!/+#!'*+5,',-$+00;!-11%*%5!9-,$'!9*-57.'#!'/+'!#-04%!#9%.,1,.!9+*'#!-1!+!

9*-:0%63!0%+4,$)!,'!'-!.7#'-6%*#!'-!,$'%)*+'%!'/-#%!9*-57.'#!,$'-!+!#-07',-$!'/+'!.+$!#799-*'!'/%,*!

:7#,$%##!+990,.+',-$#<!K*)+$,G+',-$#!5-$T'!97*./+#%!'/%,*!KH#!:;!+##%6:0,$)!.-*%!.-69-$%$'#!

37

Page 39: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

#7./!+#!5*,4%*#3!#./%570%*#3!.-66+$53!+$5!+56,$,#'*+',-$!7',0,',%#3!+$5!,'!5-%#$T'!6+8%!#%$#%!1-*!

'/%6!'-!+##%6:0%!+$5!,$'%)*+'%!'*+5,',-$+0!6,550%2+*%!'/,#!2+;!%,'/%*<!

O#,$)!2-*05(.0+##!#-1'2+*%3!K*+.0%!*%5%1,$%#!'/%!#-1'2+*%!#;#'%6!1*-6!'/%!KH!79!'/*-7)/!'/%!

jM@@!#9%.,1,.+',-$!0+;%*<!J7#'-6%*#!.+$!2*,'%!'/%,*!:7#,$%##!+990,.+',-$#!'-!j+4+!#-1'2+*%!

#'+$5+*5#3!0%4%*+),$)!j+4+!@@!$%'2-*8!#%*4,.%#3!+$5!K*+.0%!5%0,4%*#!'/%!%$5('-(%$5!#-07',-$!'-!

*7$!'/%6<!

K*+.0%!-11%*#!'/%!1-00-2,$)!9*-57.'#!:7,0'!'-!-9',6,G%!j+4+!@@!%$4,*-$6%$'#\!!

! 58&(Y):)(5/-'%6(=$$%--(H)&)3%40!K9%$3!#'+$5+*5#(:+#%5!+..%##!.-$'*-0b!#,$)0%!#,)$(-$b!

+$5!1%5%*+',-$!#%*4,.%#!'/+'!/%09!.-$'*-0!.-#'#!+$5!6,$,6,G%!'/%!#%.7*,';!*,#8#!-1!.-$57.',$)!

:7#,$%##!6-*%!-9%$0;<!!

! U4)$+%(P,668&#$)'#,&-(!&'%4*4#-%(H,.#+#'/(5%4:%40!"!*-:7#'3!.-66%*.,+0!jM@@!Xf

.-690,+$'!+990,.+',-$!#%*4%*!'/+'!6+8%#!:7,05,$)!*-:7#'3!#.+0+:0%!%$'%*9*,#%!+990,.+',-$#!%+#,%*!

'/+$!%4%*3!+$5!,#!'/%!9%*1%.'!90+'1-*6!1-*!,690%6%$',$)!HK"!+$5!]%:!M<N!+990,.+',-$#<!

! U4)$+%(I#4%$',4/(5%4:%4(!&'%4*4#-%(!2#'#,&0!"!#%.7*%3!/,)/0;!+4+,0+:0%3!#.+0+:0%3!+$5!%+#;(

'-(6+$+)%!5,*%.'-*;!,$1*+#'*7.'7*%!'/+'!%11%.',4%0;!6+$+)%#!,5%$',',%#!,$!5;$+6,.!%$4,*-$6%$'#<!!

! Y):)(5'82#,(P4%)',40!E+9,5!4,#7+0!]%:!+990,.+',-$!+$5!9-*'0%'!5%4%0-96%$'<!!

! Y):)(5'82#,(!&'%4*4#-%0!"$!+2+*5(2,$$,$)!C[@!1-*!%$'%*9*,#%!+*./,'%.'#!+$5!5%4%0-9%*#<!!

! U4)$+%(P,668&#$)'#,&-(H%--)3#&3(!D$B)&3%(5%4:%40(("!0%+5,$)!:7#,$%##!,$'%)*+',-$!

6%##+),$)!#%*4%*!5%#,)$%5!'-!5%0,4%*!'/%!%&.%9',-$+0!#.+0+:,0,';3!*%0,+:,0,';3!+$5!+54+$.%5!

#%.7*,';!1%+'7*%#!$%.%##+*;!1-*!0+*)%(#.+0%!%$'%*9*,#%!5%90-;6%$'#<!!

! U4)$+%(5,+)4#-(P+8-'%40!"!670',#;#'%63!670',#,'%!5,#+#'%*!*%.-4%*;!#-07',-$!'/+'!6+$+)%#!'/%!

+4+,0+:,0,';!-1!+990,.+',-$#!#%*4,.%#!+$5!5+'+!+.*-##!0-.+03!*%),-$+03!+$5!4+#'0;!5,#9%*#%5!5+'+!

.%$'%*#<!!

! U4)$+%(5,+)4#-(5'82#,0!"!/,)/(9%*1-*6+$.%!.-69,0%*!'/+'!-9',6,G%#!J3!Jcc3!+$5!`-*'*+$!1-*!

K*+.0%!H-0+*,#!-$!HA"EJ3!+$5!:-'/!K*+.0%!H-0+*,#!+$5!I,$7&!-$!&VW!90+'1-*6#<!!

! U4)$+%(#G+)&%'(Z%.(5%4:%40!"!0%+5,$)!%$'%*9*,#%!]%:!#%*4%*3!%$),$%%*%5!'-!6%%'!'/%!

#'*,$)%$'!*%>7,*%6%$'#!-1!-*)+$,G+',-$#!'/+'!7#%!]%:!'%./$-0-),%#!+#!+!.-69%',',4%!+54+$'+)%<!!

! U4)$+%(#G+)&%'(Z%.(G4,D/(5%4:%40!"!9-2%*170!#;#'%6!1-*!.+./,$)!+$5!1,0'%*,$)!]%:!.-$'%$'3!

:--#',$)!$%'2-*8!9%*1-*6+$.%3!+$5!*%57.,$)!7#%*!2+,'!',6%#<!

Unified Network Platform

Q+$;!.-69-$%$'#!67#'!.-6%!'-)%'/%*!,$!+!/-0,#',.!#-07',-$!,$!-*5%*!'-!+55*%##!'/%!0+$5#.+9%!-1!

./+00%$)%#!.-$1*-$',$)!'/%!.*%+',-$!-1!+$!%11%.',4%!1-7*'/()%$%*+',-$!?XeB!$%'2-*8!

,$1*+#'*7.'7*%<!K*+.0%!-11%*#!+$!%+#;('-(7#%3!/,)/(9%*1-*6+$.%3!+11-*5+:0%!#-07',-$!'-!+55*%##!Xe!

38

Page 40: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

$%'2-*8!.-697'+',-$+0!./+00%$)%#!7#,$)!#'+$5+*5#(:+#%53!.-66%*.,+0!-11('/%(#/%01!'%./$-0-),%#<!

D/%!7$,1,%5!$%'2-*8!90+'1-*6!,#!+!1700;!,$'%)*+'%5!+$5!'%#'%5!%$4,*-$6%$'FKH3!4,*'7+0,G+',-$3!

E"H!1%+'7*%#3!6+$+)%6%$'3!+$5!-'/%*!.-*%!#%*4,.%#F%$+:0,$)!5%4%0-9%*#!'-!.*%+'%!$%'2-*8!.-5%!

,66%5,+'%0;!2,'/-7'!'/%!$%%5!'-!:7,05!+$!%6:%55%5!#;#'%6!1*-6!'/%!)*-7$5!79<!

Y+#%5!-$!,$57#'*;!#'+$5+*5#3!'/%!7$,1,%5!$%'2-*8!90+'1-*6!.+$!%4-04%!+0-$)!2,'/!6+*8%'!

%.-$-6,.#3!%$+:0%!.-0-.+',-$!-1!'/,*5(9+*';!+990,.+',-$#!+$5!#%*4,.%#3!+$5!#9%%5!+990,.+',-$!

5%4%0-96%$'<!D/%!7$,1,%5!$%'2-*8!90+'1-*6!+0#-!9*-4,5%#!.+**,%*#!2,'/!'/%!+:,0,';!'-!7',0,G%!+!

#,$)0%!90+'1-*6!1-*!.-$'*-0!+$5!5+'+!90+$%!17$.',-$#3!,69*-4%!9+.8%'!9*-.%##,$)!*+'%#3!+$5!0-2%*!

'/%!.-#'!#'*7.'7*%!1-*!,$,',+0!#7:#.*,:%*!-11%*,$)#<!D/%!'%./$-0-);!*%>7,*%5!'-!+..-690,#/!'/%#%!

)-+0#!,$.075%#!.-$'%69-*+*;!670',.-*%3!670','/*%+5%5!9*-.%##-*#!+4+,0+:0%!,$!"54+$.%5!

D%0%.-667$,.+',-$#!J-697',$)!"*./,'%.'7*%!?"DJ"B!+$5!*+.8!#%*4%*!1-*6!1+.'-*#3!

4,*'7+0,G+',-$!'%./$-0-);3!1+#'(9+'/!9+.8%'!9*-.%##,$)!#-1'2+*%3!,$$-4+',4%!UN(e:@!'%./$-0-);3!

*-:7#'!#;#'%6#!6+$+)%6%$'3!+$5!/,)/!+4+,0+:,0,';!?^"B!6,550%2+*%<!H9%.,1,.+00;3!'/%!7$,1,%5!

$%'2-*8!90+'1-*6!,$.075%#!'/%!1-00-2,$)!%0%6%$'#\!

! @+'4)5G=NP(>W(,4(>X(*4,$%--,4-0(_-076%!6+*8%'3!-9%$!#9%.,1,.+',-$!9*-.%##-*#!1*-6!

K*+.0%!2,'/!79!'-!%,)/'!.-*%#!+$5!WX!'/*%+5#<!

! U4)$+%[-(W\9K.!(&%'R,4J#&3('%$B&,+,3/0("!$%'2-*8!,$'%*1+.%!,$'%)*+'%5!,$'-!'/%!

O0'*+HA"EJ!DM!9*-.%##-*!'/+'!9*-4,5%#!'/%!.*,',.+0!:+$52,5'/!+$5!)*+$70+*!*%#-7*.%!

+00-.+',-$!*%>7,*%5!1-*!/,)/(#9%%5!5+'+!90+$%!CA!9+.8%'!9*-.%##,$)<!

! P4/*',34)*B#$(8&#'-0("!#%.7*,';!.-9*-.%##-*!%6:%55%5!2,'/,$!%+./!O0'*+HA"EJ!DM!

9*-.%##-*!.-*%!1-*!1+#'3!%11,.,%$'!$%'2-*8!'*+11,.!%$.*;9',-$<!

! 58&(S%'4)(I)')(G+)&%(58#'%0("!/,)/(0%4%0!0+$)7+)%!5%4%0-96%$'!+$5!0,)/'2%,)/'!*7$',6%!

%$4,*-$6%$'!'/+'!%$+:0%#!'/%!*+9,5!.*%+',-$!+$5!/,)/(#9%%5!%&%.7',-$!-1!5+'+!90+$%!9+.8%'!

9*-.%##,$)!+990,.+',-$#<!

! U4)$+%(MH(5%4:%4(",4(5G=NP0("$!KH(,$5%9%$5%$'3!4,*'7+0,G%5!.-697',$)!%$4,*-$6%$'!1-*!

H7$!O0'*+HA"EJ!DU!+$5!O0'*+HA"EJ!DM!9*-.%##-*#!'/+'!%$+:0%#!#;#'%6#!'-!/-#'!.-$'*-0!+$5!

5+'+!90+$%!+990,.+',-$#!+$5!-'/%*!'/,*5(9+*';!#-1'2+*%!-$!+!#,$)0%!90+'1-*6!2/,0%!6+,$'+,$,$)!

,#-0+',-$<!

C$!+55,',-$3!H7$!=%'*+!#;#'%6!6+$+)%6%$'!'--0#!9*-4,5%!5%'+,0%5!+0+*6!+$5!1+70'!5,+)$-#',.!

.+9+:,0,',%#!+.*-##!670',90%!:0+5%!#%*4%*#!1*-6!K*+.0%!+$5!'/,*5(9+*';!#7990,%*#<!D/%!H7$!=%'*+!

^,)/!"4+,0+:,0,';!H7,'%!#799-*'#!H%*4,.%!"4+,0+:,0,';!`-*76!?H"`Bf.-690,+$'3!.+**,%*()*+5%!/,)/!

+4+,0+:,0,';<!

`7*'/%*6-*%3!K*+.0%T#!#'*,.'!+5/%*%$.%!'-!,$57#'*;!#'+$5+*5#!+$5!97:0,#/%5!-9%$!,$'%*1+.%#!

%0,6,$+'%#!'/%!4%$5-*!0-.8(,$!'/+'!=@A#!-1'%$!%&9%*,%$.%!2,'/!9*-9*,%'+*;!'%./$-0-),%#<!D/%!

'%./$-0-);!2,'/,$!'/%!7$,1,%5!$%'2-*8!90+'1-*6!,$.075%#!K9%$HA"EJ!'%./$-0-);3!97:0,#/%5!

-9%$!,$'%*1+.%#!1-*!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!4,*'7+0,G+',-$!'%./$-0-);3!"=HC!J!+#!'/%!:+#,#!

39

Page 41: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

1-*!'/%!.-66-$!.-$'*-0!+$5!5+'+!90+$%!5%4%0-96%$'!%$4,*-$6%$'3!+$5!K9%$H-0+*,#3!+#!2%00!+#!

.+**,%*()*+5%!I,$7&!-9',-$#!1-*!'/%!.-$'*-0!90+$%!%$4,*-$6%$'<!

!

Figure 13. The components of the Sun Unified Network Platform work together to form a high-throughput packet-processing platform

capable of hosting both control and data plane functions.

Consolidated Control and Data Plane Applications Using Domains

]/,0%!K*+.0%T#!H7$!#%*4%*#!?#7./!+#!'/%!H7$!=%'*+!DLMMN!#%*4%*B!.+$!%&%.7'%!+!#,$)0%!KH!/-#',$)!

+!#,$)0%!+990,.+',-$!2,'/!%&'*%6%!#.+0+:,0,';3!5-6+,$!'%./$-0-);!+$5!6+$;!9/;#,.+0!'/*%+5#!,$!'/%!

7$,1,%5!$%'2-*8!90+'1-*6!%$+:0%!'/%!#,670'+$%-7#!%&%.7',-$!-1!670',90%!KH#!+$5!+990,.+',-$#<!

J-$#-0,5+',-$!4,+!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!+$5!O0'*+HA"EJ!DM!9*-.%##-*#!,#!+!$%2!

+99*-+./!'-!/-*,G-$'+0!#.+0,$)!'/+'!,#!#-7$5!,$!'%*6#!-1!+4+,0+:,0,';3!,#-0+',-$3!+$5!%+#%!-1!

5%90-;6%$'<!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!+00-2#!+$!-*)+$,G+',-$!'-!5%90-;!+!#,$)0%!H7$!=%'*+!

DLMMN!#%*4%*!'-!%&%.7'%!.-$'*-0!90+$%!+990,.+',-$#!-$!K*+.0%!H-0+*,#!+$5!5+'+!90+$%!+990,.+',-$#!

-$!=[AH!#,670'+$%-7#0;!,$!.-690%'%!,#-0+',-$!?#%%!`,)7*%!UXB<!

40

Page 42: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

!

Figure 14. Using logical domain technology, a single server with anUltraSPARC T2 processor can simultaneously host data plane

applications and control plane applications—while maintaining complete processing isolation.

"#!+!)%$%*+0(97*9-#%!+$5!-9%$!90+'1-*63!H7$!=%'*+!DLMMN!#%*4%*#!.+$!#%+60%##0;!/-#'!+!

/%'%*-)%$%-7#!6,&!-1!,$5%9%$5%$'!K*+.0%!H-0+*,#3!=[AH3!+$5!I,$7&!%$4,*-$6%$'#<!K*+.0%!_Q!

H%*4%*!1-*!HA"EJ!7#%#!+!0,)/'2%,)/'!/;9%*4,#-*!1,*62+*%!0+;%*!'-!4,*'7+0,G%!6+./,$%!/+*52+*%3!

5%.-790,$)!'/%!0,$8!:%'2%%$!'/%!KH!+$5!'/%!/+*52+*%<!D/%!$76:%*!-1!4,*'7+0!6+./,$%#!'/+'!.+$!

:%!.*%+'%5!'/7#!5%9%$5#!-$!'/%!.+9+:,0,',%#!-1!'/%!/;9%*4,#-*!+#!-99-#%5!'-!'/%!$76:%*!-1!

9/;#,.+0!/+*52+*%!5%4,.%#!,$#'+00%5!,$!'/%!#;#'%6<!],'/,$!90+'1-*6#!7#,$)!O0'*+HA"EJ!DM!

9*-.%##-*#3!+!'-'+0!-1!WX!0-),.+0!5-6+,$#!.+$!:%!%#'+:0,#/%5<!@+./!0-),.+0!5-6+,$!,#!+!1700!4,*'7+0!

6+./,$%!'/+'!*7$#!+$!,$5%9%$5%$'!KH!,$#'+$.%!-*!*7$',6%!%$4,*-$6%$'!+$5!.-$'+,$#!4,*'7+0,G%5!

JAO3!6%6-*;3!#'-*+)%3!.-$#-0%3!+$5!.*;9'-)*+9/,.!5%4,.%#<!

K*+.0%!_Q!H%*4%*!1-*!HA"EJ!,#-0+'%#!*%#-7*.%#!+$5!1+70'#!:%'2%%$!,$5,4,57+0!5-6+,$#<![,*%.'!

HA"EJ!/+*52+*%!,$'%)*+',-$!+$5!',)/'!/;9%*4,#-*!1,*62+*%!.-5%!%$#7*%!6+&,676!#'+:,0,';!+$5!

1+70'!*%#,0,%$.%<!],'/,$!%+./!90+'1-*6!4,*'7+0,G%5!:;!K*+.0%!_Q!H%*4%*!1-*!HA"EJ3!+!#%*4,.%!

5-6+,$!#/+*%#!5%4,.%!+..%##!'-!-'/%*!0-),.+0!5-6+,$#!,$!'/%!1-*6!-1!4,*'7+0!5%4,.%#<!"!#%*4,.%!

5-6+,$!9*-4,5%#!#9%.,1,.!4,*'7+0,G%5!#%*4,.%#3!,$.075,$)!4,*'7+0!5,#83!$%'2-*83!+$5!.-$#-0%!

#%*4,.%#!'-!)7%#'!5-6+,$#!7#,$)!+!0-),.+0!5-6+,$!./+$$%0!1-*!.-667$,.+',-$<!Q+$;!0-),.+0!

5-6+,$#!.+$!#/+*%!'/%!#+6%!9/;#,.+0!5%4,.%3!:7'!-$0;!'/%!#%*4,.%!5-6+,$!+..%##%#!'/%!9/;#,.+0!

5%4,.%!5*,4%*<!Y;!:711%*,$)!5%4,.%!.-$'*-03!'/%!#%*4,.%!5-6+,$!.+$!+.'7+00;!./+$)%!'/%!7$5%*0;,$)!

5%4,.%!-*!5%4,.%!5*,4%*!2/,0%!'/%!0-),.+0!5-6+,$!.-$',$7%#!'-!%&%.7'%<!D/%!+:,0,';!'-!5;$+6,.+00;!

41

Page 43: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

+5g7#'!.-697'%!*%#-7*.%#!:%'2%%$!5-6+,$#!9*-4,5%#!%$'%*9*,#%#!2,'/!'/%!1*%%5-6!'-!#.+0%!

.-$'*-0!90+$%!+$5!5+'+!90+$%!2-*80-+5#!,$5%9%$5%$'0;<!

O#,$)!'/%!7$,1,%5!$%'2-*8!90+'1-*63!-*)+$,G+',-$#!.+$!0%4%*+)%!K*+.0%!_Q!H%*4%*!1-*!HA"EJ!

+$5!=[AH!'-!.-$#-0,5+'%!.-$'*-0!+$5!5+'+!90+$%!+990,.+',-$#!-$'-!+!#,$)0%!#%*4%*3!*%57.,$)!

.+9,'+0!+$5!-9%*+',-$+0!%&9%$#%#!+$5!,69*-4,$)!1,*#'!#7:#.*,:%*!.-#'#<!"#!+!*%#70'3!6+*8%'#!'/+'!

2%*%!9*%4,-7#0;!.-$#,5%*%5!'--!#6+00!.+$!:%!97*#7%5!+$5!+55*%##%5!6-*%!.-#'(%11%.',4%0;<!

Sun Netra Data Plane Suite

D/%!H7$!=%'*+![+'+!A0+$%!H7,'%!,#!+!/,)/(9%*1-*6+$.%!9+.8%'!9*-.%##,$)!%$),$%!'/+'!+00-2#!

9*-4,5%*#!'-!>7,.80;!+$5!.-#'(%11%.',4%0;!5%4%0-9!+$5!5%90-;!5+'+!90+$%!+990,.+',-$#F%$+:0,$)!

'/%!+))*%)+',-$3!'*+$#9-*'3!+$5!*-7',$)!-1!4-,.%3!4,5%-3!+$5!5+'+!,$!.-$4%*)%5!$%'2-*8#<!],'/,$!

H7$!=%'*+![+'+!A0+$%!H7,'%3!/,)/(0%4%0!0+$)7+)%!'--0#!9*-57.%!%&90,.,'0;!9+*+00%0,G%5!"=HC!J!

.-5%3!#9%%5,$)!+990,.+',-$!5%4%0-96%$'!+$5!9*-4,5,$)!+!5%)*%%!-1!9-*'+:,0,';!'/+'!%$/+$.%#!

4%$5-*!+$5!90+'1-*6!,$5%9%$5%$.%<!C$!+55,',-$3!+!0,)/'2%,)/'!*7$',6%!%$4,*-$6%$'!,$.075%5!

2,'/!H7$!=%'*+![+'+!A0+$%!H7,'%!%&90-,'#!'/%!O0'*+HA"EJ!DM!9*-.%##-*!+*./,'%.'7*%!'-!5%0,4%*!

0,$%!*+'%!9+.8%'!9*-.%##,$)!#9%%5#!1-*!5+'+!90+$%!+990,.+',-$#<!

H7$!=%'*+![+'+!A0+$%!H7,'%!.-6:,$%#!2,'/!O0'*+HA"EJ!DM!9*-.%##-*!'%./$-0-);!+$5!K*+.0%!

_Q!H%*4%*!1-*!HA"EJ!'-!9*-4,#,-$!'/%!7$,1,%5!$%'2-*8!90+'1-*6!+$5!%$+:0%!.-$#-0,5+',-$!-1!

.-$'*-0!90+$%!+$5!5+'+!90+$%!+990,.+',-$#<!C$!'/,#!2+;3!$%'2-*8!9*-.%##,$)!%0%6%$'#!.+$!0%4%*+)%!

)%$%*+0(97*9-#%!4-076%!6+*8%'!/+*52+*%F0,8%!'/%!H7$!=%'*+!DLMMN!#%*4%*F'-!./+$)%!'/%!

%.-$-6,.#!-1!.-$'*-0!+$5!5+'+!90+$%!#-07',-$#!1-*!'%0%.-667$,.+',-$#<!

Standards-Based Data Plane Application Development

H7$!=%'*+![+'+!A0+$%!H7,'%!9*-4,5%#!5%4%0-9%*#!2,'/!#'+$5+*5#(:+#%5!#-1'2+*%!'--0#!1-*!*+9,5!

.*%+',-$!-1!5+'+!90+$%!+990,.+',-$#<!C$!+55,',-$3!'/%!H7$!=%'*+![+'+!A0+$%!H7,'%!(-9',6,G%5!

*7$',6%!%$4,*-$6%$'!%&90-,'#!670','/*%+5%5!9+*',',-$,$)!1,*62+*%!1-*!/,)/(#9%%5!.-5%!%&%.7',-$!

-$!O0'*+HA"EJ!DU!-*!O0'*+HA"EJ!DM!670','/*%+5%5!9*-.%##-*#<!D/%!1-00-2,$)!1%+'7*%#!-1!'/%!

#.+0+:0%!=[AH!#-1'2+*%!1*+6%2-*8!%$+:0%!1+#'!9+'/!$%'2-*8!9*-.%##,$)\!

! @4%$'(5*,4%$!#./%570,$)!2,'/!*7$('-(.-690%',-$!#'+'%#!

! @&90,.,'!9+*+00%0,G+',-$!

! H'+',.!6%6-*;!+00-.+',-$!

! J-5%!)%$%*+',-$!:+#%5!-$!/+*52+*%!5%#.*,9',-$!+$5!6+99,$)!

! @11,.,%$'!.-667$,.+',-$!9,9%#!:%'2%%$!9,9%0,$%!#'+'%#!

O#,$)!'/%!H7$!=%'*+![+'+!A0+$%!H7,'%!.-69,0%*!%$+:0%#!9*-)*+66%*#!'-!5%4%0-9!#.+0+:0%3!/,)/(

9%*1-*6+$.%!J!+990,.+',-$#!1-*!%6:%55%5!670',9*-.%##-*!'+*)%'!+*./,'%.'7*%#<!"!#;#'%6(0%4%0!

42

Page 44: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

4,%2!-1!'/%!+990,.+',-$!+$5!'/%!1-00-2,$)!1%+'7*%#!.-$'*,:7'%!'-!'/%!+:,0,';!-1!'/%!H7$!=%'*+![+'+!

A0+$%!H7,'%!.-69,0%*!'-!5%0,4%*!#79%*,-*!.-5%!4+0,5+',-$!+$5!-9',6,G+',-$\!

! C$.07#,-$!-1!./+*+.'%*,#',.#!-1!'/%!'+*)%'%5!/+*52+*%!+$5!#-1'2+*%!#;#'%6!+*./,'%.'7*%!'/*-7)/!

%&%.7',-$!-1!+!7#%*(#7990,%5!+*./,'%.'7*%!#9%.,1,.+',-$!!

! H,670'+$%-7#!%&+6,$+',-$!-1!670',90%!#%'#!-1!#-7*.%!1,0%#!+0-$)!2,'/!'/%!*%0+',-$#/,9#!'-!'/%!

'+*)%'!+*./,'%.'7*%!

! E%.-)$,',-$!-1!"AC#!7#%5!,$!'/%!+990,.+',-$!.-5%!+$5!#-1'2+*%!)%$%*+',-$!:+#%5!-$!'/%!

#;#'%6(0%4%0!.-$'%&'!

D/%#%!1%+'7*%#!/%09!'-!,69*-4%!'/%!*%0,+:,0,';!+$5!9%*1-*6+$.%!-1!*%#70',$)!+990,.+',-$#!+$5!

#;#'%6#<!

D-!17*'/%*!#,690,1;!+$5!+..%0%*+'%!'/%!.*%+',-$!-1!9+.8%'(9*-.%##,$)!+990,.+',-$#3!H7$!=%'*+![+'+!

A0+$%!H7,'%!,$.075%#!+!0,:*+*;!-1!*%1%*%$.%!+990,.+',-$#!'/+'!.+$!:%!*%7#%5!+$5!,$'%)*+'%5!,$'-!1700(

#.+0%!$%'2-*8!%0%6%$'#<!`-*!%&+690%3!H7$!=%'*+![+'+!A0+$%!H7,'%!,$.075%#!EIA3!CA!1-*2+*5,$)!

?,9125B3!O#%*![+'+)*+6!A*-'-.-0!?O[AB3!+$5!9+.8%'!.0+##,1,.+',-$!?A+.8%'J0+##,1,%*B!*%1%*%$.%!

+990,.+',-$#<!=%2!0,:*+*,%#!.+$!+0#-!:%!+55%5!-4%*!',6%3!:+#%5!-$!'/%!2-*8!-1!+!.-667$,';!-1!

+990,.+',-$!5%4%0-9%*#!+$5!K*+.0%T#!5%4%0-96%$'!%11-*'#<!H7$!=%'*+![+'+!A0+$%!H7,'%!.+$!/%09!'-!

#/-*'%$!5%4%0-96%$'!',6%!1*-6!;%+*#!'-!6-$'/#!2,'/-7'!.-69*-6,#,$)!9%*1-*6+$.%<!

A Lightweight Runtime Environment on General-Purpose Platforms

"990,.+',-$#!.+$!+./,%4%!%&.%00%$'!9%*1-*6+$.%!:;!0%4%*+),$)!'/%!/,)/(9%*1-*6+$.%3!0,)/'2%,)/'!

H7$!=%'*+![+'+!A0+$%!H7,'%!*7$',6%!%$4,*-$6%$'!+$5!%&90-,',$)!'/%!4,*'7+00;!7$6+'./%5!'/*%+5!

5%$#,';!+$5!H-J!5%#,)$!-1!O0'*+HA"EJ!DM!9*-.%##-*#<!D/%!H7$!=%'*+![+'+!A0+$%!H7,'%!

0,)/'2%,)/'!*7$',6%!%$4,*-$6%$'!%&%.7'%#!5,*%.'0;!-$!O0'*+HA"EJ!DM!9*-.%##-*!'/*%+5#3!

%$+:0,$)!9+.8%'!9*-.%##,$)!'/*-7)/97'!+'!UN(e:!0,$%!*+'%#!+$5!:%;-$5<!"4-,5,$)!'/%!

9%*1-*6+$.%!0,6,'+',-$#!-1!)%$%*+0(97*9-#%!KH#3!'/%!0,)/'2%,)/'!*7$',6%!%$4,*-$6%$'!/+#!$-!

#./%570%*!-*!,$'%**79'!/+$50%*!+$5!9%*1-*6#!$-!.-$'%&'!#2,'./,$)<!@4%*;!'/*%+5!*7$#!'-!

.-690%',-$!2,'/-7'!',6%!#0,.,$)3!6+8,$)!9+*+00%0!%&%.7',-$!%&'*%6%0;!#.+0+:0%!+$5!%$+:0,$)!0,$%!

*+'%!9%*1-*6+$.%!+$5!0,$%+*!#.+0,$)<!Y;!7',0,G,$)!'/%!H7$!=%'*+![+'+!A0+$%!H7,'%!0,)/'2%,)/'!

*7$',6%!%$4,*-$6%$'!-$!#%*4%*#!2,'/!O0'*+HA"EJ!DM!9*-.%##-*#3!-*)+$,G+',-$#!)+,$!'/%!+:,0,';!

'-!,690%6%$'!5+'+!90+$%!9+.8%'!9*-.%##,$)!-$!+!90+'1-*6!2,'/!+$!%.-$-6,.!.-#'!#'*7.'7*%!'/+'!

%$+:0%#!5%90-;6%$'!'/*-7)/-7'!'/%!$%'2-*8<!

Profiling and Redistribution of Data Plane Processing

C$!6+$;!.+#%#3!+990,.+',-$#!+*%!,$,',+00;!.-5%5!+$5!5%:7))%5!-$!+!)%$%*+0(97*9-#%!KH<!"1'%*!

9*-1,0,$)!'/%!#-1'2+*%!-$!'/%!KH3!1-*2+*5,$)!.-5%!,#!6-4%5!'-!H7$!=%'*+![+'+!A0+$%!H7,'%<!D/%!

*%#70',$)!.-5%!*%9*%#%$'#!%6:%55%5!9+.8%'!9*-.%##,$)!.-5%3!+$5!+#!#7./!,'!,#!:%$%1,.,+0!'-!

-9',6,G%!,'!'-!'/%!:%#'!-1!'/%!/+*52+*%!'/*%+5#T!.+9+:,0,',%#<!D/%!H7$!=%'*+![+'+!A0+$%!H7,'%!

670','/*%+5%5!9*-1,0,$)!.+9+:,0,',%#!.+$!-9',6,G%!+##,)$6%$'!-1!'/*%+5#!:;!5%'%*6,$,$)!'/%!

43

Page 45: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

$76:%*!-1!'/*%+5#3!$76:%*!-1!*%.%,4%![Q"!./+$$%0#!'-!7',0,G%3!+$5!5%9'/!-1!'/%!9+.8%'!

9*-.%##,$)!9,9%0,$%<!

C$!+55,',-$!'-!#'+$5+*5!-9',6,G+',-$#3!'/%!H7$!=%'*+![+'+!A0+$%!H7,'%!9*-1,0%*!%$+:0%#!'/%!

.-00%.',-$!-1!.*,',.+0!5+'+!57*,$)!%&%.7',-$<!],'/!'/%!+:,0,';!'-!9*-1,0%!JAO!7',0,G+',-$3!,$#'*7.',-$!

.-7$'#3!CPK!2+,'!',6%#3!5+'+!.+./%!6,##%#3!#%.-$5+*;!.+./%!6,##%#3!6%6-*;!>7%7%3!6%6-*;!

.;.0%#3!+$5!6-*%3!'/%!9*-1,0%*!)7,5%#!+$5!#,690,1,%#!9%*1-*6+$.%!'7$,$)!%11-*'#<!D/%!9*-1,0%*!+0#-!

6+8%#!7#%!-1!'/%!#9%.,+0!.-7$'%*#!+$5!*%#-7*.%#!+4+,0+:0%!,$!'/%!/+*52+*%!'-!.-00%.'!.*,',.+0!

,$1-*6+',-$<!C$!1+.'3!9*-1,0%*!"AC!.+00#!.+$!:%!,$#%*'%5!+'!5%#,*%5!90+.%#!'-!#'+*'!.-00%.',$)!-*!

795+',$)!9*-1,0,$)!5+'+<!

D+,0-*,$)!'/%!H7$!=%'*+![+'+!A0+$%!H7,'%!0,)/'2%,)/'!*7$',6%!%$4,*-$6%$'!1-*!#9%.,1,.!2-*80-+5#!

+$5!7',0,G,$)!,$'%*9*-.%##!.-667$,.+',-$#!:%'2%%$!5,11%*%$'!.-$'*-0!+$5!5+'+!90+$%!9*-.%##%#!

.+$!*%57.%!-4%*+00!$%'2-*8!'*+11,.!+$5!0%+5!'-!)*%+'%*!9%*1-*6+$.%<!"#!+!*%#70'3!-*)+$,G+',-$#!.+$!

0%4%*+)%!-11('/%(#/%01!KH#!-$!K*+.0%!90+'1-*6#!1-*!9*-4,#,-$,$)3!.-$'*-0!90+$%3!+$5!%&.%9',-$!

9*-.%##,$)3!+$5!-$0;!+!#6+00!+6-7$'!-1!.-5%!6-4%#!'-!+!5%5,.+'%5!9+.8%'(9*-.%##,$)!5-6+,$!

2,'/,$!'/%!#+6%!-*!+!#%9+*+'%!#%*4%*<!

Advanced Functions

D/%!+54+$'+)%#!-1!7#,$)!+!7$,1,%5!$%'2-*8!90+'1-*6!1-*!$%&'()%$%*+',-$!'%0%.-667$,.+',-$!

$%'2-*8#!.-$',$7%!'-!7$1-05<![%%9!9+.8%'!,$#9%.',-$!:%.-6%#!,$.*%+#,$)0;!,69-*'+$'!2,'/,$!

'-5+;T#!$%'2-*8#!'-!%11%.',4%0;!%&%.7'%!#%.7*,';3!,$'*7#,-$!5%'%.',-$3!+$5!:,00,$)!+990,.+',-$#<!D/%!

6+##,4%!'/*%+5,$)!+$5!0+*)%!6%6-*;!1--'9*,$'!-1!'/%!O0'*+HA"EJ!DM!9*-.%##-*!.-6:,$%!2,'/!

,$'%)*+'%5!9+.8%'!.0+##,1,.+',-$!.+9+:,0,',%#!'-!9*-4,5%!#.+0+:,0,';!+$5!'-!+55*%##!5%%9!9+.8%'!

,$#9%.',-$!+990,.+',-$#<!

@11%.',4%!$%'2-*8#!+0#-!*%>7,*%!l7+0,';!-1!H%*4,.%!?l-HB!1%+'7*%#!'-!9*,-*,',G%!,$)*%##!'*+11,.!+$5!

6,',)+'%!'/%!%11%.'#!-1!$%'2-*8!.-$)%#',-$<!D/%!5,11%*%$',+'%5!#%*4,.%#!?[,11H%*4B!5+'+!9+'/!,$!'/%!

7$,1,%5!$%'2-*8!90+'1-*6!,$.075%#!'/%!.0+##,1,%*3!6%'%*3!6+*8,$)3!+$5!9-0,.,$)!.-69-$%$'#<!O#,$)!

+!9,9%0,$%!6-5%03!%+./!.-69-$%$'!9%*1-*6#!+!#9%.,1,.!'+#8!+$5!9*-9+)+'%#!'/%!*%#70'!'-!'/%!$%&'!

%0%6%$'<!D/%!'%./$-0-);!2,'/,$!'/%!7$,1,%5!$%'2-*8!90+'1-*6!9*-4,5%#!/+*52+*%(:+#%5!

#./%570,$)!+$5!l-H!17$.',-$#!+#!2%00!+#!#-1'2+*%(:+#%5!l-H!6%./+$,#6#!2,'/,$!K*+.0%!H-0+*,#!

+$5!H7$!=%'*+![+'+!A0+$%!H7,'%<!D/%!%$-*6-7#!6%6-*;!#,G%!-1!'/%!O0'*+HA"EJ!DM!9*-.%##-*!

:711%*#!-9%*+',-$#3!%$+:0,$)!'/%!K*+.0%!#;#'%6!+*./,'%.'7*%!'-!%11%.',4%0;!.-6:,$%!'/%!.-+*#%!

$-$:0-.8,$)!./+*+.'%*,#',.#!-1!/+*52+*%!%&%.7',-$!2,'/!#.+0+:0%3!1,$%()*+,$%5!9%*(#7:#.*,:%*!l-H!

17$.',-$#!,690%6%$'%5!,$!#-1'2+*%<!

"#!+$-'/%*!%&+690%3!'/%!7$,1,%5!$%'2-*8!90+'1-*6!.+$!:%!7#%5!'-!.*%+'%!+!#-1'2+*%(5%1,$%5!

*-7'%*<!K*+.0%!90+'1-*6#!2,'/!O0'*+HA"EJ!DM!9*-.%##-*#!9*-4,5%!/,)/0;!#.+0+:0%!9%*1-*6+$.%!

1-*!9+.8%'!*-7',$)<!C$!+55,',-$3!H7$!=%'*+![+'+!A0+$%!H7,'%!-11%*#!9*-4,5%*#!'/%!10%&,:,0,';!'-!

,690%6%$'!#-1'2+*%!.+9+:,0,',%#!'/+'!7$,>7%0;!6+'./!+990,.+',-$!9*-.%##,$)!./+*+.'%*,#',.#3!

'/%*%:;!+..%0%*+',$)!9%*1-*6+$.%<!Y;!*%90+.,$)!0%)+.;!*-7'%*#!'/+'!7#%!9*-9*,%'+*;!/+*52+*%!2,'/!

44

Page 46: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

Oracle White Paper—Sun Netra T5220 Server Architecture

!

45

K*+.0%T#!H7$!=%'*+!#%*4%*#!-*!:0+5%#3!'/%!O0'*+HA"EJ!DM!9*-.%##-*3!+$5!=[AH(5%4%0-9%5!

#-1'2+*%3!-*)+$,G+',-$#!.+$!0-2%*!.-#'#3!)+,$!10%&,:,0,';3!+$5!'+,0-*!9*-.%##,$)!'-!+./,%4%!

%&.%9',-$+0!9+.8%'!9*-.%##,$)!'/*-7)/97'<!

Conclusion

K*+.0%T#!H7$!=%'*+!DLMMN!#%*4%*#!-11%*!,$.*%5,:0%!*%0,+:,0,';!+$5!#;#'%6!5%$#,';F2,'/!*-:7#'!

.-697'%3!6%6-*;3!$%'2-*8,$)3!#'-*+)%3!+$5!CPK!.+9+:,0,',%#!,$!+!#6+003!.-69+.'!MO!1-*6!1+.'-*<!

I%4%*+),$)!O0'*+HA"EJ!DM!9*-.%##-*!'%./$-0-);!+$5!%$),$%%*,$)!%&9%*',#%!,$!./+##,#!+$5!

#;#'%6#!5%#,)$3!'/%#%!90+'1-*6#!5%0,4%*!$%2!0%4%0#!-1!9%*1-*6+$.%F+$5!$%2!0%4%0#!-1!

9%*1-*6+$.%(9%*(2+''F,$!+!*+.86-7$'+:0%3!=@YH(.%*',1,%5!#;#'%6<![%90-;,$)!'/%#%!#%*4%*#!.+$!

.*%+'%!+!6-*%!+),0%!+$5!*%0,+:0%!,$1*+#'*7.'7*%!'/+'!#.+0%#!%+#,0;!'-!5%0,4%*!$%23!,$'%)*+'%5!

670',6%5,+!+990,.+',-$!#%*4,.%#!2,'/,$!+!#6+00!1--'9*,$'3!2/,0%!+'!'/%!#+6%!',6%!5%0,4%*,$)!$%%5%5!

6,##,-$(.*,',.+0!#%*4,.%!0%4%0#<!

H7$!=%'*+!DLMMN!#%*4%*#!9*-4,5%!%&9+$5+:0%3!/,)/(.+9+.,';!*%#-7*.%#!1-*!5%6+$5,$)!]%:!

,$1*+#'*7.'7*%3!5+'+:+#%3!+$5!#%*4%*!.-$#-0,5+',-$!+$5!4,*'7+0,G+',-$!,$,',+',4%#<!D/%#%!.+**,%*(

)*+5%!#;#'%6#!+*%!,5%+0!1-*!,$#'+00+',-$#!2/%*%!*%0,+:,0,';3!9%*1-*6+$.%3!5%$#,';3!+$5!%$%*);!

.-$#%*4+',-$!+*%!9+*+6-7$'<!e,4%$!'/%!/,)/!'/*-7)/97'!.+9+:,0,',%#!+$5!%$%*);!%11,.,%$.;!-1!

'/%#%!#%*4%*#3!CD!5%9+*'6%$'#!.+$!%+#,0;!.-$#-0,5+'%!2-*80-+5#!+$5!,69*-4%!7',0,G+',-$3!2/,0%!+'!

'/%!#+6%!',6%!9*%#%*4,$)!,$4%#'6%$'#!,$!+990,.+',-$#<!

Page 47: Sun Netra T5220 Server Architecture - Oracle · Oracle White Paper—Sun Netra T5220 Server Architecture ! Introduction In a period of intense competition and emerging technologies,

!

!

Sun Netra T5220 Server Architecture

March 2010

Oracle Corporation

World Headquarters

500 Oracle Parkway

Redwood Shores, CA 94065

U.S.A.

Worldwide Inquiries:

Phone: +1.650.506.7000

Fax: +1.65 506.7200 0.

oracle.com!

Copyright © 2008, 2010, Oracle and/or its affiliates. All rights reserved.

This document is provided for information purposes only and the contents hereof are subject to change without notice. This

document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in

law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any

liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This

document may not be reproduced or transmitted in any form or by any

means, electronic or mechanical, for any purpose, without our prior written permission.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel

and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are

trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open

Company, Ltd. 0110