[include(틀:상위 문서, top1=NVIDIA)] [목차] == 개요 == [[엔비디아]]에서 개발 및 설계한 [[CPU]] 아키텍처 목록이다. 2014년부터 실제 제품이 공개 및 출시되었으며 주요 생산 주체는 [[TSMC]]이다. == 목록 == === 자체 개발 === ==== Denver[anchor(NVIDIA Denver)] ==== [[파일:K46T3ci.jpg]] [[엔비디아]]가 자사 모바일 AP 브랜드인 [[NVIDIA Tegra|Tegra]]의 2014년 플래그십 모바일 AP인 Tegra K1 T132에 사용한 자체 개발 명령어 적용 커스텀 아키텍처다. 호환되는 명령어셋은 ARMv8-A이다. 2014년 상반기 당시로서는 압도적인 성능을 보여 주었다. 최초 탑재 모바일 AP인 Tegra K1 T132와 [[Geekbench]] 4 기준, 싱글코어 점수 약 2,200 점에 멀티코어 점수 약 4,000 점으로 그 당시 모바일 AP들의 평균적인 멀티코어 점수가 약 3,000 점 전후였던 것을 고려하면 최정상급의 성능을 자랑했다. 2015년 하반기 기준으로 보면 멀티코어 점수가 엄청 좋은 성능은 아니지만 싱글코어 성능은 [[Apple/AP#s-4.1.6|Apple A9]] APL0898 & APL1022을 제외하면 최고성능을 보여줄 정도로 CPU 아키텍처 자체의 성능은 뛰어나다는 평가를 받았다. 사실, 다른 ARM 계열 CPU와는 달리 과거 트랜스메타의 크루스 프로세서 및 이피시온 프로세서처럼 ARM 명령을 ARM과 관계가 없는 자체적인 마이크로 코드로 변환해서 실행하는 구조를 가지고 있다. 즉, 엄밀히 따지면 ARM 계열 CPU가 아니다. 엔비디아는 ARMv8-A와 [[AMD64|x86-64]]를 모두 호환시키기 위해서 개발을 진행했으나 인텔과의 협상이 실패하여 [[AMD64|x86-64]]를 위한 라이센스를 얻지 못했다. 이 때문에 ARMv8-A만 호환하게 되어 사실상 ARMv8-A 기반 CPU 아키텍처로 인식되고 있다. 엔비디아는 ARMv8-A나 [[AMD64|x86-64]]를 지원하기 위해서 탑재되는 중간 단계의 소프트웨어를 동적 코드 옵티마이저(Dynamic Code Optimizer)라 명명했고 실제 탑재 기기에서 자동으로 작동한다. 이 때문에 실제 탑재 기기인 [[넥서스 9]]의 RAM 관리 상황을 보면 2 GB RAM에서 기본적으로 동적 코드 옵티마이저에 할당되어 있어서 실제 사용 가능한 RAM 용량은 2 GB보다 적다.[* 사실 이건 RAM을 탑재하는 모든 기기에 해당되는 부분이다. 시스템이 점유하고 있는 부분이 있기 때문이다. 즉, 이쪽의 경우 이렇게 기본적으로 점유하는 부분에서 동적 코드 옵티마이저가 추가로 점유하고 있다고 봐야한다.] ===== 사용 프로세서 목록 ===== * 1세대 ||<|2><table align=center><rowbgcolor=#66bb00> {{{#ffffff 브랜드}}} ||<|2> {{{#ffffff 파트넘버}}} ||<|2> {{{#ffffff 코어}}} ||<|2> {{{#ffffff 최대 클럭}}} ||<-4> [[ARM big.LITTLE 솔루션|{{{#ffffff big.LITTLE 솔루션 조합 여부}}}]] ||<|2> {{{#ffffff 조합 GPU 정보}}} || ||<rowbgcolor=#66bb00> {{{#ffffff 구성 여부}}} || {{{#ffffff 구성 CPU 정보}}} || {{{#ffffff 코어}}} || {{{#ffffff 최대 클럭}}} || ||[[NVIDIA Tegra|Tegra]] K1 || T132 || 2 || 2.5 GHz ||<-4> X ||[[NVIDIA]] Kepler GK20A MP192 || * 2세대 ||<|2><table align=center><rowbgcolor=#66bb00> {{{#ffffff 브랜드}}} ||<|2> {{{#ffffff 파트넘버}}} ||<|2> {{{#ffffff 코어}}} ||<|2> {{{#ffffff 최대 클럭}}} ||<-4> [[ARM big.LITTLE 솔루션|{{{#ffffff big.LITTLE 솔루션 조합 여부}}}]] ||<|2> {{{#ffffff 조합 GPU 정보}}} || ||<rowbgcolor=#66bb00> {{{#ffffff 구성 여부}}} || {{{#ffffff 구성 CPU 정보}}} || {{{#ffffff 코어}}} || {{{#ffffff 최대 클럭}}} || ||[[NVIDIA Tegra|Tegra]] X2 || T186 || 2 || 2 GHz || big || [[ARM Cortex-A57]] || 4 || 2 GHz ||[[NVIDIA]] Pascal GP10B MP256 || ==== carmel ==== 덴버의 후속 아키텍처. 특이점이 있다면 1모듈당 2코어를 가지고 이를 묶어서 여러 코어를 구성 가능한 MCM구조를 가지고 있다. [각주] [include(틀:문서 가져옴, this=문단, title=ARM Cortex-A 시리즈, version=249)] ----- [각주] [[분류:마이크로아키텍처]]