Xenos(그래픽 칩)

Xenos (graphics chip)
Xbox 360 GPU

Xenos는 ATI(현 AMD가 인수)가 설계한 커스텀 그래픽 처리 장치(GPU)로, Microsoft용으로 개발 및 제조된 Xbox 360 비디오 게임 콘솔에 사용됩니다.코드명 'C1'[1]로 개발된 이 제품은 R520 아키텍처와 관련된 것이 많기 때문에 기능과 퍼포먼스에 관한 한 ATI Rade on X1800 XT 시리즈 PC 그래픽 카드와 매우 유사합니다.그러나 Xenos는 통합 셰이더 [2]아키텍처와 같이 나중에 TeraScale 마이크로 아키텍처에서 채택된 새로운 설계 아이디어를 도입했습니다.이 패키지에는 GPU와 eDRAM(NEC 제조)이라는 두 의 별도의 다이(die)가 포함되어 있으며, 총 3억3천700만 개의 트랜지스터를 갖추고 있습니다.

사양

이 칩은 TeraScale 마이크로아키텍처를 기반으로 하며 셰이더 유닛은 그룹당 16개의 프로세서를 갖춘 3개의 SIMD 그룹으로 구성되어 총 48개의 프로세서를 갖추고 있습니다.각 프로세서는 5폭의 벡터 유닛(총 5개의 FP32 ALU)으로 구성되어 있으며, 그 결과 240개의 유닛이 생성되어 사이클당 최대 2개의 명령(곱셈 및 덧셈)을 시리얼로 실행할 수 있습니다.SIMD 그룹의 모든 프로세서는 동일한 명령을 실행하므로 총 3개의 명령 스레드를 동시에 실행할 수 있습니다.

  • 90nm, 65nm(2008년 이후) TSMC 프로세스 또는 45nm Global Foundries 프로세스(2010년 이후 동일 다이 상의 CPU 사용)의 트랜지스터 500MHz 부모 GPU
    • 셰이더 실행을 위한 240개의 벡터 유닛 부동소수점 벡터 프로세서.각 [3]유닛 80개의 동적으로 스케줄된 SIMD 그룹 3개로 나뉩니다.
      • 유니파이드 쉐이딩 아키텍처(각 파이프라인은 픽셀 또는 정점 셰이더를 실행할 수 있음)
      • 벡터 프로세서당 사이클당 10 FP ops (5회 퓨전 멀티플 추가)
      • 최대 정점 수: 초당 12억 1천만 정점
      • 최대 폴리곤 수: 초당 최대 5억 폴리곤
      • 최대 셰이더 동작: 2,400억 개의 셰이더 동작/초(3개의 셰이더 파이프라인×80 유닛×2개의 ALU×0.5GHz(500MHz)))
      • 240 GFLOPS
      • MEME EXPORT 셰이더 기능
    • 16 텍스처 필터링 유닛(TF) 및 16 텍스처 주소 지정 유닛(TA)
      • 클럭당 16개의 필터링된 샘플
        • 최대 픽셀 채우기 속도: 4.00 GPIXel/s
        • 최대 문자 입력 속도: 초당 8기가텍셀(16 텍스처×500MHz)
      • 클럭당 16개의 여과되지 않은 텍스처 샘플
    • 최대 도트 제품 동작 수: 초당 240억 개
    • DirectX 9.0c API DirectX Xbox 360 및 Shader Model 3.0+ 슈퍼셋 지원
  • 500 MHz, 10 MB 도터 내장 DRAM (256 Gbit/s)프레임 버퍼 (90 nm, 80 nm (2008년 이후)또는 65 nm (2010년 이후)
    • NEC가 설계한 eDRAM 다이에컬러, 알파 컴포지팅, 알파 블렌딩, Z/스텐실 버퍼링 및 "인텔리전트 메모리"라고 불리는 안티앨리어싱용 추가 로직(192개의 병렬 픽셀 프로세서)이 포함되어 있어 개발자들에게 매우 적은 성능 비용으로 4-샘플 안티앨리어싱을 제공합니다.
    • 프로시저 합성 테크놀로지(XPS): 커스텀 프리페치 명령이 CPU에 대한 읽기 스트리밍 중에 확장 데이터 캐시 블록 터치(xDCBT)에 의해 의도된 코어의 L1 데이터 캐시에 직접 데이터가 프리페치됩니다.이것에 의해, 데이터를 L2 캐시에 넣는 것을 회피할 수 있습니다.각 코어의 쓰기 스트리밍은 쓰기 할당이 없기 때문에 L1 캐시를 건너뛰고(L1 캐시에서 고대역폭, 일시적인 쓰기 전용 데이터 스트림을 스레싱하지 않음) L2 캐시로 직접 이동합니다.이 시스템을 통해 GPU는 메인 메모리로 이동하지 않고 CPU에 의해 생성된 데이터를 직접 읽을 수 있습니다.XPS(Xbox Procedural Synthesism)라고 불리는 이 데이터 스트리밍의 경우 CPU는 효과적으로 데이터 압축 해제기이며 GPU 3D 코어가 소비하는 기하학적 구조를 즉시 생성합니다.
    • 1억 5백만 개의 트랜지스터
    • 8 렌더 출력 유닛
      • 최대 픽셀 채우기 레이트: 4배 멀티샘플 안티에일리어싱(MSAA)을 사용하는 경우 16기가샘플/초, 또는 Z만을 사용하는 경우 32기가샘플/초, MSAA를 사용하지 않는 경우 4기가픽셀/초(8 ROP × 500MHz)
      • 최대 Z 샘플링 속도: 초당 8기가샘플(2Z 샘플×8 ROP×500 MHz), 4X 안티에일리어싱을 사용한 초당 32기가샘플(2Z 샘플×8 ROP×4X AA×500 MHz)[1]
      • 최대 안티에이리어싱 샘플링 레이트: 16 기가샘플/초 (4 AA샘플×8 ROP×500 MHz)[1]
      • 쌍선형, 삼선형, 이방성 필터링, 알파에서 커버리지, 하드웨어 테셀레이션 및 프리디케이트 [7]타일링 지원.
  • 냉각:콘솔의 GPU와 CPU에는 모두 히트 싱크가 있다.GPU의 히트 싱크는 히트 파이프 기술을 사용하여 GPU 및 eDRAM 다이에서 히트 싱크의 핀으로 열을 전달합니다.히트 싱크는 60mm 배기 팬 한 쌍에 의해 능동적으로 냉각됩니다.새로운 XCGPU 칩셋 재설계는 Xbox 360 S와 Xbox 360 E에 모두 적용되며 CPU(Xenon)와 GPU(Xenos)를 하나의 패키지로 통합하고 2개가 아닌 단일 히트 싱크로 냉각됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c Wavey Dave Baumann. "ATI Xenos: Xbox 360 Graphics Demystified". Beyond3D. Retrieved 2006-04-11.
  2. ^ "ATI Xenos Xenon GPU Specs". TechPowerUp. Retrieved 2021-12-22.
  3. ^ Xbox 360 하드웨어 사양 2008년 8월 22일 Wayback Machine에서 보관
  4. ^ "Welcome to Valhalla - Inside the New 250GB XBox 360 Slim". Anandtech.
  5. ^ "Tech Report: A Look At The EDRAM On Valhalla". Image Quality Matters. 9 July 2010.
  6. ^ 비욘드 3D의 Dave Baumann을 통해 ATI 엔지니어를 소개합니다.
  7. ^ "XNA Game Studio 4.0 Refresh".