lec1-GPU硬件体系结构介绍_第1页
lec1-GPU硬件体系结构介绍_第2页
lec1-GPU硬件体系结构介绍_第3页
lec1-GPU硬件体系结构介绍_第4页
lec1-GPU硬件体系结构介绍_第5页
已阅读5页,还剩30页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GPU硬件体系结构介绍大纲GPU最近的成果CPUvs.GPU最近的GPU体系结构CPU和GPU发展趋势GPUcomputing20082013100M150K1604000430MCUDAcompatibleGPUs1.6MCUDA下载50超级计算机640所大学采用CUDA课程37,000篇paper应用领域Oil&Gas信号图像处理计算机视觉生命科学&材料科学分子动力学生物信息学医疗图像CT,MRI,etcBigdata…CPUvs.GPU(GFLOPS)CPUvs.GPU(GB/s)CPU体系结构DRAMCacheI$ControlALUFPUI$ControlALUFPUI$ControlALUFPUI$ControlALUFPUGPU体系结构(SIMD/SIMT)DRAMCacheI$ControlALUALUALUALUALUALU…I$ControlALUALUALUALUALUALU…I$ControlALUALUALUALUALUALU…I$ControlALUALUALUALUALUALU…为什么需要SIMD(SIMT)控制逻辑vs.数据通路(i$/fetch/issue/decode/…)mm^2/flop记分牌(scoreboard)分支预测乱序缓存(re-orderbuffer)MemorywallByte/flop访存效率DDR的特点PowerwallWatt/flopMemoryWall 为什么?Byte/flop(compute)典型应用访存效率DDR特点提高访存效率Byte/compute比例程序=数据+算法完成单位计算需要的数据矩阵乘法DDR架构选择bank激活(activate)一行(行寻址)根据列地址读取数据(列寻址)ArrayofcellsdecodeArrayofcellsdecodeRowdataRowdatarowbankcolcoladdrcoladdrDatabusDDR时序(简化模型)

提高访存效率主要指标:byte/activateCPU:大cache提高命中率,减少访存次数L2/L3cache增加mm^2/flopGPU:高并发,合并访存提高byte/activate控制逻辑vs.数据通路更多控制逻辑?SISD更多数据通路?SIMDSIMD的优势mm^2/flopwatt/flop但是…并行编程挑战资源访问冲突访存效率冗余计算负载均衡通讯开销如何利用多核系统MassiveParallelismDataparallelismRegularcomputationDosimilarworkindifferentthread避免资源冲突挑战?机遇?高频率==高性能?GPU历史固定功能流水线可编程流水线统一处理器流水线通用图形处理器(GPGPU)GPU固定流水线简单OpenGL程序大部分功能固定只能修改部分参数可编程流水线简单的shaderPixel-shaderforeachpixel{Input:pixel坐标,等Output:pixel颜色,等}统一处理器流水线通用计算(GPGPU)利用GPU的高浮点计算能力利用OpenGL启动计算代码缺点编程困难OpenGL的开销…CUDA/OpenCLCUDA简单模型GPUCPU数据+代码运算结果GTX8800http://Kepler(K20)http://

http://Kepler(K20)SMX处理器架构高性能peakflops高效率perf/watt存储系统增强的编程模型SMX1xclock2x数据通路面积节省功耗4

warpscheduler32个线程同时调度(warp)2dispatchp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论