NVIDIA GPU架构

本文主要为

1. NVIDIA GeForce 800系列GPU架构
2. GTX 1050Ti GPU架构

  NVIDIA GeForce 800系列                                                           

型号

芯片代号

架构

GeForce 800M

GF117

Fermi

GeForce 810M (GF117)

GF117

Fermi

GeForce 810M (GK107)

GK107

Kepler

GeForce 820M (GF117)

GF117

Fermi

GeForce 820M (GK107)

GK107

Kepler

GeForce 825M

GK208

Kepler

GeForce 830M

GM108

Maxwell

GeForce 840M

GM108

Maxwell

GeForce 845M (GM107)

GM107

Maxwell

GeForce 845M (GM108)

GM108

Maxwell

GeForce GTX 850M

GM107

Maxwell

GeForce GTX 860M (GK104)

GK104

Kepler

GeForce GTX 860M (GM107)

GM107

Maxwell

GeForce GTX 870M

GK104

Kepler

GeForce GTX 880M

GK104

Kepler

其中GeForce 800系列显卡同型号名称存在不同芯片代号,括号中标注

  GTX 1050Ti                                                            

型号

芯片代号

架构

GTX 1050 Ti

 

PASCAL

 

NVIDIA GPU(图形处理器单元)架构与原理分析如下: NVIDIA GPU架构主要分为两个部分:SM(流处理器)和内存层次结构。 SM是NVIDIA GPU的核心组件,它由多个CUDA核心组成,用于处理并行计算任务。每个SM包含一定数量的CUDA核心,可以同时执行多个线程。SM还包括一些专用硬件单元,例如寄存器文件、共享内存和高速缓存。这些单元可以提供高效的数据存储和共享机制,以及加速计算速度。 NVIDIA GPU的内存层次结构包括全局内存、共享内存和寄存器文件。全局内存是最大的内存池,在所有SM中都可见。它用于存储大量数据,并在各个SM之间共享。共享内存是每个SM私有的一块内存空间,可以在SM内的线程之间进行快速共享。寄存器文件是每个CUDA核心私有的一块内存空间,用于存储核心执行时需要的数据。 NVIDIA GPU架构的原理是基于并行计算模型的。它可以同时执行大量线程,每个线程都在不同的CUDA核心上执行,从而实现高度并行的计算。通过将计算任务划分为小的线程块和网格,NVIDIA GPU可以将任务分配给多个SM并发执行,从而提高计算效率。 此外,NVIDIA GPU还支持CUDA编程模型,它可以使用CUDA编程语言进行开发。CUDA提供了丰富的API和工具,使开发者能够利用GPU的并行计算能力,提高计算性能和效率。 总而言之,NVIDIA GPU架构是一种基于并行计算的架构,通过同时执行大量线程和高效的内存层次结构,实现了高性能的数据处理和计算能力。它在许多领域,如科学计算、机器学习和游戏开发中发挥着重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值