《GPU体系结构》课件.ppt
GPU体系结构,华南理工大学 陈虎 博士,GPU与CPU的差异,GPU(Graphics Process Unit),面向计算密集型和大量数据并行化的计算大量的晶体管用于计算单元,通用CPU,面向通用计算大量的晶体管用于Cache和控制电路,CPU,GPU,GPU与CPU的峰值速度比较,1,第一代GPU结构(GeForce 6800),第二代GPU(GeForece 8800),GeForce 8800的主要技术参数,16个流多处理器(SM)每个SM中包含了8个流处理器SP每个SP包含一个乘加单元每个SM管理了24个线程簇(warp),共有768个线程采用单线程多数据(Single-thread,Multiple-data)技术每个周期在8个SP上并行执行一个线程簇,GF8800的存储层次结构,GeForce 8800,GPU最适合做什么?,对多个数据进行同一种运算(STMD适用)一次存储器访问,多次运算(外部DDR访问开销高,局部存储器容量较小)浮点计算比例高(特别是单精度浮点)典型计算:物理模拟,线性代数计算应用领域:计算生物学图像处理,