SIMT线程调度模型分析及优化

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:haojiubujian123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的发展,计算机处理器处理的信息量日渐增大,其数据处理能力要求越来越高,传统的微处理器体系结构已经逐渐无法有效的适应大信息量的高效处理,从传统的指令级并行发展到线程级并行,成为提高处理器性能的一个趋势。多线程的探索研究中,单指令多线程(SIMT)技术成为业界高度关注的体系结构之一,其中以SIMT技术为基础的图像处理器(GPU)最为所知,其多线程调度技术经过多年在多媒体领域的发展已经充分适应数据密集型应用程序的特性。现有的针对SIMT技术的研究都是基于完整的GPU体系结构,尚且缺乏将SIMT调度模型独立于GPU的单独研究。本文分析GPU中的SIMT调度技术,将SIMT调度模型从GPU中提取出来,为SIMT调度技术的研究和该技术的应用发展奠定基础。本文对SIMT调度模型进行了详细测试分析,发现线程的组织管理对SIMT调度模型性能有较大影响,同时SIMT调度技术对使用者要求很高,要求该技术的研究人员有较高的软硬件水平,在其上编写的负载必须充分匹配SIMT硬件特性,同时对SIMT调度体系结构的改动必须充分适应其上运行的负载特性,不同的负载特性对SIMT硬件结构的要求会有较大差异。通过对SIMT调度模型的分析,本文发现现有SIMT调度技术中单一线程的执行能力低下,必须依靠大量线程隐藏其单线程性能低下的劣势,对线程数目的依赖性强,是该技术发展亟待解决的问题。本文通过研究不同的计算机体系结构,发现一种创新性的显示数据图执行(EDGE)体系结构的特性同SIMT调度技术的特性有相似之处,在EDGE中实现SIMT调度技术既可以发掘出EDGE中潜在的多线程特征,又可以利用EDGE中高效的单线程执行能力弥补SIMT调度技术中存在的单线程执行性能低下的劣势,优化SIMT调度技术。本文在实验室自行开发的M5-EDGE模拟器上实现SIMT调度功能,并通过一系列测试程序验证实现SIMT调度功能的M5-EDGE模拟器的功能正确性,同时分析了SIMT调度技术在M5-EDGE模拟器上实现后的性能,发现EDGE分布式结构中单一线程的甚块并行性同SIMT调度技术中的多线程并行性可以良好的结合,充分发挥了EDGE和SIMT两种体系结构的优势。
其他文献
本文通过对荣华二采区10
期刊
学位
相变存储器(PCRAM)是一种新型的非易失性半导体存储器(NVM)。相变存储器利用纳秒级脉宽的电压或者电流脉冲使相变材料在晶态(SET)和非晶态(RESET)结构相之间的变化来表征和存储二进制
本文通过对荣华二采区10
期刊
本文通过对荣华二采区10
期刊
本文通过对荣华二采区10
期刊
本文研究了发根农杆菌(Agrobacterium rhizogenes)ATCC15834诱导的黄瓜(Cucumis sativus L)毛状根(hairy roots)培养,细胞分裂素6-BA对黄瓜毛状根生长形态及其SOD、POD酶活性
微电子机械系统(MEMS,Micro-Electro-MechanicalSystem)是在微电子技术基础上发展起来的前沿研究领域。MEMS加工工艺中应用的材料大多为薄膜材料,因受到不同工艺条件的影响,相同