TeraScale

  • 상위 항목 : AMD

1 개요

AMDGPU 마이크로아키텍처. 두 번째 통합 셰이더 마이크로아키텍처이다.[1] VLIW SIMD 아키텍처를 사용했으며, 이후 RISC SIMD를 사용하는 GCN 마이크로아키텍처가 나오기 전까지 사용되었다.Rx 200번대까지 근근히 나오긴 했다. NVIDIA의 첫 번째 통합 셰이더 모델인 테슬라(G80~86)[2]와 경쟁했다.
인텔에도 Tera-Scale이란 연구 프로그램이 있어 혼동될 수 있으니 주의.

2 특징

2.1 TeraScale 1

2.1.1 통합 셰이더

2.1.2 하드웨어 테셀레이션

2.1.3 울트라 스레드 디스패치 프로세서

2.1.4 텍스처링, 안티에일리어싱

2.1.5 메모리 컨트롤러

2.1.6 반세대 업그레이드

2.1.7 사용 제품 일람

2.2 TeraScale 2

이 문단은 TeraScale 2 · VLIW5(으)로 검색해도 들어올 수 있습니다.

HD 5000 시리즈와 함께 소개되었다. 5개의 ALU가 하나의 명령어 포트를 공유하기 때문에 VLIW5라고 부른다. 2560x1600 해상도의 4/6배를 지원하며, Eyefinity가 강화되었다. 또 TMU와 ROP이 2배가 되었으며 DirectX 11를 지원한다.
1개의 메모리 컨트롤러 안에는 64비트 메모리 채널과4개의 ROP이 두 개가 있고, 128KB L2 캐시 4개가 있다.
이외에도 FMA(Fused Multiply-Add), MAD(Multiply-Add), IEEE 754-2008 표준, SAD(Sum of Absolute Differences) 등의 지원이 추가되었고 8KB L1 캐시, 32KB Local Data Share 메모리를 가지게 되었다. 이 메모리 구조는 TeraScale 3까지 유지된다.

2.2.1 PowerPlay

동적 주파수 스케일링 기술. 전력 소모량을 줄이는 것 외에도 냉각 소음을 낮추고 모바일 장치에서 배터리 수명을 연장시키는데 도움을 준다. 이후 TeraScale 3 이후부터는 PowerTune을 사용한다.

2.2.2 사용 제품 일람

2.3 TeraScale 3

이 문단은 TeraScale 3 · VLIW4(으)로 검색해도 들어올 수 있습니다.

Northern Islands의 6900 시리즈로 처음 소개되었다. 기존의 하나의 명령어 포트를 공유하는 5-way VLIW, 즉 4개의 ALU와 1개의 SFU(Special Function Unit)[3]에서 4개의 ALU인 4-way로 변경되었으며, SFU는 3개의 ALU를 사용해 작동하도록 바뀌었다. 이러한 변화로 인하여 동일 면적에 10%더 많은 코어를 탑재할 수 있게 되었으며, DirectX 11와 OpenCL에서의 성능 향상이 존재한다.

2.3.1 PowerTune

동적 주파수 스케일링 기술. 필요할 때만 클럭을 높혀 제한된 TDP 내에서 발열, 소음, 전력 소비를 최소화해준다.

2.3.2 사용 제품 일람

3 관련 항목

  1. 첫 번째 통합 셰이더 마이크로아키텍처는 2005년 XBOX 360에 탑재된 Xenos GPU이다.
  2. 연산용 코프로세서를 가리키는 것이 아니라 NVIDIA의 GeForce 8시리즈부터 사용된 마이크로아키텍처이다.
  3. ALU 역할도 할 수 있다