UltraSPARC T2

UltraSPARC T2
UltraSPARC T2
Ultrasparc t2 micrograph.JPG
UltraSPARC T2 마이크로그래프
일반 정보
개시.2007
설계자Sun Microsystems
공통 제조원
성능
최대 CPU 클럭 속도1.2GHz~1.6GHz
아키텍처 및 분류
명령 집합SPARC V9
물리 사양
코어
  • 4, 6, 8
제품, 모델, 변종
코어명
  • S2
역사
전임자UltraSPARC T1
후계자SPARC T3

Sun Microsystems의 UltraSPARC T2 마이크로프로세서멀티스레딩 멀티코어 CPU입니다.SPARC 패밀리의 일종으로 UltraSPARC T1의 후계 모델입니다.이 칩은 코드네임 Niagara 2로 불리기도 한다.Sun은 2007년 10월에 T2 프로세서를 탑재한 서버를 판매하기 시작했습니다.

신기능

UltraSPARC T2 프로세서
T2 마이크로프로세서 플로어 도면

T2는 UltraSPARC 시리즈 마이크로프로세서의 파생상품으로 컴퓨터, 스토리지 및 네트워킹 디바이스의 인터넷 워크로드를 대상으로 합니다.65 nm로 제조된 이 프로세서는 8개의 CPU 코어를 갖추고 있으며 각 코어는 8개의 스레드를 동시에 처리할 수 있습니다.따라서 프로세서는 최대 64개의 동시 스레드를 처리할 수 있습니다.기타 신기능은 다음과 같습니다.[1]

핵심 파이프라인

정수 연산에는 T1의 6단계가 아닌 8단계가 있습니다.

프로세서 스테이지
T1의 파이프라인 가지고 오다 ---------> 스레드 선택 디코드 실행 메모리 액세스 ---------> 라이트백
T2 파이프라인 가지고 오다 캐시 스레드 선택 디코드 실행 메모리 액세스 바이패스 라이트백

시스템들

T2 프로세서는 Sun 및 Fujitsu Computer Systems의 다음 제품에 포함되어 있습니다.

  • Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5120 및 T5220 서버
  • Sun Blade T6320 서버 모듈
  • Sun Netra CP3260 블레이드
  • Sun Netra T5220 랙마운트 서버

Sun은 T2 프로세서를 Themis Computer에 라이선스하여 2008년에 Sun T2 기반 이외의 서버를 최초로 도입했습니다.

  • Themis T2BC Blade Server는 IBM BladeCenter 섀시 전체를 지원합니다.

UltraSPARC T2 Plus

UltraSPARC T2+ 프로세서

2008년 4월에 Sun은 SMP 대응 UltraSPARC T2 [3]프로세서인 UltraSPARC T2 Plus 프로세서를 탑재한 서버를 출시했습니다.

Sun은 UltraSPARC T2 Plus 프로세서를 다음과 같이 변경하여 출시하였습니다.

  • 2개 또는 4개의 프로세서 구성으로 사용 가능 (멀티 프로세서 기능을 지원하는 최초의 Cool Threads 프로세서)
  • 온칩 내장 10기가비트 이더넷 컨트롤러 손실

T2 Plus 시스템

UltraSPARC T2 Plus 프로세서는 Sun 및 Fujitsu Computer Systems의 다음 제품에 포함되어 있습니다.양방향 SMP 서버:

  • Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5140
  • Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5240

4방향 SMP 서버:

  • Sun/Fujitsu/Fujitsu Siemens SPARC Enterprise T5440

컴퓨팅 클러스터

캐나다의 High Performance Computing Virtual Laboratory는 78대의 Sun SPARC Enterprise T5140 서버를 사용하여 컴퓨팅 클러스터를 구축했습니다.클러스터는 각 T5140 서버에 1.2GHz T2 Plus 칩을 2개 탑재하여 10,000개에 가까운 컴퓨팅 스레드를 갖추고 있어 높은 throughput [4]워크로드에 매우 적합합니다.

가상화

T1과 마찬가지로 T2는 하이퍼 특권 실행 모드를 지원합니다.SPARC 하이퍼바이저는 이 모드에서 실행되며 T2 시스템을 64개의 논리 도메인으로 분할하고 양방향 SMP T2 Plus 시스템을 128개의 논리 도메인으로 분할할 수 있습니다.이러한 논리 도메인은 각각 독립된 운영 체제인스턴스를 실행할 수 있습니다.

T1 대비 퍼포먼스 향상

UltraSPARC T2는 이전 UltraSPARC T1 프로세서에 비해 다양한 퍼포먼스가 향상되었습니다.

  • 정수 스루풋과 와트당 스루풋 (2배 이상 향상)
  • 정수 싱글 스레드 퍼포먼스 (1.4배 이상 향상)
  • 부동소수점 스루풋 향상(10배 이상 향상)
  • 부동소수점 싱글 스레드 퍼포먼스 향상 (5배 이상 향상)
  • 내장된 암호화 코어에 포함된 추가 사이퍼를 통해 암호화 성능 향상
  • 78.5 SPECint_rate2006 및 62.3 SPECfp_rate2006을 사용한 테스트에 근거한 세계 최고 수준의 2개의 싱글칩 SPEC CPU 결과

응용 프로그램 튜닝

CoolThreads 플랫폼에서 이용할 수 있는 대량의 스레드 레벨 병렬 처리(TLP)를 활용하려면 기존 서버 플랫폼과는 다른 애플리케이션 개발 기술이 필요할 수 있습니다.애플리케이션에 TLP를 사용하는 것이 퍼포먼스를 향상시키는 열쇠입니다.Sun은 애플리케이션 프로그래머가 T1 또는 T2 기반의 CoolThreads 서버에서 소프트웨어를 개발 및 도입할 수 있도록 지원하는 Sun 청사진을 다수 공개하고 있습니다.메인 기사 「UltraSPARC T1멀티스레딩 [5]시스템의 애플리케이션 튜닝」에서는, 일반적인 애플리케이션·프로그래머의 문제에 대해 설명합니다.또한 T1 및 T2 [6]프로세서에서 암호화 액셀러레이터 유닛을 사용하는 방법에 대한 청사진 기사도 있습니다.

도입 사례

Symantec Brightmail AntiSpam,[7] Oracle의 Siebel 애플리케이션,[8] Sun Java System Web Proxy Server [9]등 다양한 애플리케이션이 CoolThreads 플랫폼에서 최적화되었습니다.또한 Sun은 자사의 온라인 스토어를 T2000 서버 [10]클러스터로 이행한 경험을 문서화하고 Solaris [11][12]Containers를 사용한 Cool Threads에 관한 웹 통합에 관한 2개의 기사를 게재했습니다.

Sun에는 MySQL, PHP, gzip, ImageMagick [13]다양한 오픈 소스 애플리케이션을 위한 애플리케이션 성능 튜닝 페이지가 있습니다.CoolThreads 시스템에 대한 적절한 최적화를 통해 상당한 이점을 얻을 수 있습니다. Sun Studio 컴파일러를 권장 최적화 설정과 함께 사용하면 MySQL 성능이 -O3 플래그만 사용할 때보다 268% 향상됩니다.

기타 UltraSPARC T2 퍼포먼스 관련 튜닝은 Oracle 엔지니어의 [14]블로그에 기재되어 있습니다.

소비전력

피크시의 소비전력은 123와트까지 상승할 수 있습니다만, 통상 T2는 공칭 시스템 동작시에 95와트를 소비합니다.이는 T1의 72와트에서 증가한 것입니다.Sun은 칩에 대한 시스템 통합 수준이 높기 때문이라고 설명한다.

릴리스 이력

2006년 4월 12일, Sun은 UltraSPARC T2의 [15]테이프 아웃을 발표했습니다.Sun은 2007년 8월 7일 T2의 출시를 발표하며 "세계에서 가장 빠른 마이크로프로세서"[16]라고 광고했다.

2008년 4월 9일, Sun은 UltraSPARC T2 Plus를 발표했습니다.

오픈 디자인

2007년 12월 11일 Sun은 OpenSPARC 프로젝트를 통해 UltraSPARC T2 프로세서 설계를 GNU General Public License로 공개했습니다.이 릴리스에는 다음이 포함됩니다.

  • 설계의 RTL 소스 코드 확인
  • 검증 환경
  • 진단 테스트
  • 설계 시뮬레이션에 필요한 오픈 소스 도구, 스크립트 및 Sun 내부 도구
  • ISA 사양 (UltraSPARC 아키텍처 2007)
  • Solaris 10 OS 시뮬레이션 이미지

레퍼런스

  1. ^ "Niagara2: A Highly Threaded Server-on-a-Chip" (PDF). Archived (PDF) from the original on 2007-01-24. Retrieved 2007-01-28.
  2. ^ "T2BC Blade Servers". Themis Computer. 2008-06-02. Archived from the original on 2008-06-05.
  3. ^ "Sun Microsystems And Fujitsu Expand SPARC Enterprise Server Line With New UltraSPARC T2 Plus Processor-Based Systems". Sun Microsystems. 2008-04-09. Archived from the original on 2010-01-04.
  4. ^ "Victoria Falls Cluster". HPCVL. 2008-06-10. Archived from the original on 2014-12-26. Retrieved 2011-09-30.
  5. ^ "Developing and Tuning Applications on UltraSPARC T1 Chip Multithreading Systems" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  6. ^ "Using the Cryptographic Accelerators in the UltraSPARC T1 and T2 Processors" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  7. ^ "Tuning Symantec Brightmail AntiSpam on UltraSPARC T1 and T2 Processor-Powered Servers" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  8. ^ "Optimizing Oracle's Siebel Applications on Sun Fire Servers with CoolThreads Technology" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  9. ^ "Sun's High-Performance and Reliable Web Proxy Solution" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  10. ^ "Consolidating the Sun Store onto Sun Fire T2000 Servers" (PDF). Sun BluePrints Online. Sun Microsystems. October 2007. Retrieved 2008-01-09.
  11. ^ "Deploying Sun Java Enterprise System 2005-Q4 on the Sun Fire T2000 Server Using Solaris Containers" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  12. ^ "Web Consolidation on the Sun Fire T1000 using Solaris Containers" (PDF). Sun BluePrints Online. Sun Microsystems. Retrieved 2008-01-09.
  13. ^ "Application Performance Tuning". Sun Microsystems. Retrieved 2008-01-09.
  14. ^ "CMT Comes Of Age". Oracle. Archived from the original on 2013-12-13. Retrieved 2014-06-12.
  15. ^ "Sun Microsystems Completes Design Tape-Out for Next-Generation, Breakthrough UltraSPARC T2 CoolThreads Processor". Archived from the original on 2008-07-06. Retrieved 2006-08-25.
  16. ^ "Announcement webcast". Archived from the original on 2011-05-20. Retrieved 2007-08-07.

외부 링크