このページは著作権侵害のおそれが指摘されており、事実関係の調査が依頼されています。
このページの現在または過去の版は、ウェブサイトや書籍などの著作物からの無断転載を含んでいるおそれが指摘されています。もしあなたが転載元などをご存知なら、どうぞこのページのノートまでご一報ください。著作権侵害が確認されると、このページは削除の方針により一部の版または全体が削除されます。もしこのページの加筆や二次利用をお考えでしたら、この点を十分にご認識ください。
GeForce
開発者NVIDIA
販売開始1999年9月1日
(24年前) (1999-09-01)
種類Graphics Processing Unit
GeForce(ジーフォース)は、NVIDIA社が設計開発しているGraphics Processing Unit (GPU) のブランド名である。
同社の「RIVA」シリーズの後継製品にあたり、1999年に発表されたGeForce 256を最初に、競合するアドバンスト・マイクロ・デバイセズ (AMD) のRadeonと共にパーソナルコンピュータにおけるグラフィックス・テクノロジーを先導している。2023年9月現在の主力は、GeForce GTX 16シリーズとGeForce RTX 40シリーズである。 同社のグラフィックスアクセラレータ製品は『GeForce』シリーズをベースに、ノートパソコン向けに『GeForce M(900シリーズまで、7シリーズまではGeForce Go)』シリーズ、ワークステーション向けにOpenGL処理性能を向上させた『Quadro』シリーズ、そしてHPC向けに倍精度浮動小数点演算性能の強化やECC機構などを搭載した『Tesla』シリーズを展開している。また、モバイル向けにARMベースのCPUとGeForceベースのGPUを搭載した統合型プロセッサ『Tegra』シリーズを展開している。対応する主なリアルタイム3DグラフィックスAPIはDirectX (Direct3D) 、Vulkan及びOpenGLだが、主にDirectXに最適化されている。汎用性や柔軟性を増したDirectX 10世代の統合型シェーダーアーキテクチャ (Unified Shader Architecture) を搭載したGeForce 8シリーズ (G80) [1]が発表された2006年以降、NVIDIAはGeForceシリーズのGPUやそれから派生・発展させたチップを使った汎用コンピューティング(GPGPU)のための統合開発環境技術(英: Compute Unified Device Architecture、CUDA)の開発に注力している。 GeForce 8シリーズ以降は、CUDAのほか、OpenCLやDirectComputeといったGPGPU APIにも対応している。また、物理演算ライブラリPhysX[2]のハードウェアアクセラレーションにも対応している。
概要
APIのサポート
Windows 10に搭載されるDirectX 12に関しては、Fermiアーキテクチャ以降においてAPIレベルでサポートされる[注釈 1]。機能レベル (Feature Level) に関しては、TuringアーキテクチャのRTXモデルとAmpereアーキテクチャ以降かつ451.48ドライバー以降でFeature Level 12_2 (DirectX 12 Ultimate) をフルサポートする[4]が、Maxwell第2世代からPascalアーキテクチャまでとTuringアーキテクチャのGTX/MXモデルではFeature Level 12_1、それ以前のFermiアーキテクチャからMaxwell第1世代ではFeature Level 11_0すなわちDirectX 11.0までの機能となる[5]。詳しくはen:Direct3D
Vulkanに関しては、Maxwellアーキテクチャ以降でVulkan 1.3に[6]、KeplerアーキテクチャはVulkan 1.2に対応している。
OpenGLに関しては、Fermiアーキテクチャ以降の387.92ドライバー以降でOpenGL 4.6に対応している[7]。それ以前のTeslaアーキテクチャではOpenGL 3.3までの対応となる。
OpenCLに関しては、Maxwellアーキテクチャ以降の465.89ドライバー以降でOpenCL 3.0に対応している[8]。それ以前のKeplerアーキテクチャでは350.12ドライバー以降でOpenCL 1.2まで[9]、TeslaアーキテクチャからFermiアーキテクチャまではOpenCL 1.1までの対応となる。
アーキテクチャ販売開始シリーズ[注釈 2]/製品名DirectX
(Feature Level)VulkanOpenGLOpenCLCUDA[10] [11]
SDKCompute
capability
Tesla第12007年G8011 API
(FL:10_0)?3.31.16.01.0
G84, G86, G92, G94, G96, G986.51.1
Tesla第22008年GT200, GT200b1.3
2009年GT215, GT216, GT21811 API
(FL:10_1)1.2
Fermi2010年GT(X) 400, 500シリーズ
GT 610, 620, 630(GF108), 730(GF108)12 API
(FL:11_0)4.68.02.1
GTX 465, 470, 480
GTX 570, 580, 5902.0
Kepler2012年GTX 600, 700シリーズ
GT 640(GK107), 7401.21.210.23.0
2013年GT 630(GK208), 640(GK208)
GT 710, 720, 730(GK208)
GTX 780, TITANシリーズ(GK110)11.8[注釈 3]3.5
Maxwell第12014年GTX 750シリーズ1.33.012.35.0