AMD에서 최근 공개한 불도저 (Bulldozer) 프로세서의 최적화 가이드를 통해 2세대 불도저 프로세서인 파일드라이버 (Piledriver)의 추가 지원 정보 및 트리니티 (Trinity) APU의 정보가 공개되었다고 cpu-world는 전했다.
현재 출시된 불도저 아키텍처 기반의 FX 프로세서는 1세대 불도저 프로세서로 이를 잇는 후속 프로세서는 코드명 파일드라이버로 알려졌다. 파일드라이버는 기존 1세대 불도저 프로세서보다 10-15% 높은 성능과 전력 효율을 개선할 것으로 예상된다.
불도저 프로세서는 데스크탑용 잠베지 (Zambezi)와 서버용 인터라고스 (Interlagos)와 발렌시아 (Valencia)가 있으며, 2세대 불도저인 파일드라이버의 제품군에는 데스크탑용 비세라 (Vishera), 서버에는 테라마 (Terramar)와 세팡 (Sepan), 그리고 파일드라이버 코어를 이용한 CPU와 GPU 통합 트리니티 APU도 있다.
파일드라이버의 기술 지원은 1세대 불도저 프로세서보다 증가되며, 16비트 부동소수점 연산과 F16C (VCVTPH2PS/ VCVTPS2PH) 명령과 FMA/ BMI/ TMB 명령어를 지원하며, L1 데이터 TLB는 64 엔트리로 늘어났다. 부동소수점 유닛 로드 깊이 증가, 2세대 IOMMU, 서버에 필요한 HT 어시스트 기능도 추가된다.
트리니티 APU는 파일드라이버의 기술 대부분을 지원하며, HT 어시스트는 제외된다. 그러나 트리니티 APU는 CPU와 GPU가 통합되는 대신 CPU 성능은 데스크탑 비세라 등보다 떨어지며, 2개 모듈 4코어, L3 캐쉬는 제공되지 않고 듀얼 채널 DDR3 메모리 컨트롤러가 내장된다.
파일드라이버 기반 트리니티의 경우 4코어, FX 후속 프로세서는 이전의 4모듈 8코어에서 5모듈 10코어를 지원할 것으로 확인된다. 파일드라이버 데스크탑용 및 서버 프로세서는 1세대 IOMMU를 지원하여 트리니티 APU와 차이가 있다. 데스크탑용은 여전히 듀얼 채널 DDR3 메모리 컨트롤러를 내장하며, 서버용 테라마 옵테론은 2개의 다이를 하나의 칩으로 최대 20코어와 8채널 메모리를 지원한다.
또한 문서에는 구체적인 내용들이 공개되지 않은 3세대 프로세서인 스팀롤러 (Steamroller)에 대한 언급도 이루어졌다고 전했다.
AMD 프로세서 최적화 가이드는 여기를 누르면 다운로드 받을 수 있다. |