片内多核微处理器温度可知的布图规划及线程映像研究

来源 :内蒙古大学 | 被引量 : 2次 | 上传用户:fayeming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体制造工艺的不断改进,处理器的功耗迅速上升。功耗以热能的形式向外散发,使处理器的温度不断上升。处理器的工作温度超过阈值温度时,就会使处理器的工作变得不稳定,降低处理器的可靠性,甚至会发生物理损坏。因此温度已经成为处理器设计过程中的一个重要的考虑因素。为了解决这个问题,研究人员引入动态热管理技术(Dynamic Thermal management,简称DTM),以保证处理器的温度不会超过阈值温度。但是DTM技术会降低处理器的性能。片内多核处理器(Chip Multicore Processor,简称CMP)已经成为微处理器设计的主流。CMP同时运行多线程,消耗的功耗比超标量处理器的多,因此CMP中温度问题变得更为严峻。各种不同的降低处理器温度的方法应运而生:活动迁移、温度可知的OS调度、有效的温度扼杀机制、温度可知的布图规划、温度可知的编译等等。CMP以更高的性能,可通过线程调度,提高应用程序线程级的并行性、均匀地分配工作负载、增加了散热空间、降低了设计的复杂度。本文是从多核处理器芯片布局和线程映像的角度研究降低处理器温度的方法,以减少触发DTM的次数来提高处理器的性能,更好地发挥多核处理器潜在的性能。本文的主要工作如下:首先,根据热扩散模型对测试程序的分类方法进行了研究,并用这种方法对SPEC CPU2000测试集进行了分类。将26个测试程序按稳定状态时峰值温度的高低,分为热(Hot)、温(Warm)、冷(Cool)三类。然后进一步讨论了测试程序的热特征与程序行为之间的关系。实验结果表明,根据热扩散模型对测程序进行分类能够正确地反映出各类测试程序的热特征和程序行为。其次,采用旋转单核芯片布局的方法设计了热可知的多核处理器的芯片布局,并对芯片布局上运行的工作负载的峰值温度和平均温度进行了模拟计算,进一步研究了芯片布局与温度之间的关系。实验结果表明,在由旋转方法生成的四核处理器芯片布局上运行双线程、三线程、四线程时,峰值温度可分别降低0.31℃、0.09℃、0.36℃。再次,多核处理器上运行同一个工作负载的不同映像时,温度差可达3~4℃。因此,本文提出了一种均匀分布热量的映像生成算法,由该算法得出的映像与随机方法生成的映像进行比较。实验结果表明,该算法给出的映像温度接近随机方法生成映像的下界,这说明本文中提出的线程映像算法是有效的。
其他文献
无线传感器网络存在严重的能量约束问题,设计能量高效的路由协议以延长网络的存活时间,成为无线传感器网络面临的重要挑战。分簇路由技术利于提高无线传感器网络的能量利用及
随着计算机技术的发展和网络技术的推广,网络信息安全已经成为大众关注的热点。信息隐藏技术作为信息安全的新领域,在隐蔽通信和计算机网络取证方面发挥着越来越重要的作用,
尺度空间分析及其应用是当前图像理解研究领域的热点和难点。适应图像显示是一种视觉信息表达的过程,它通过根据场景与目标的参数信息,调整出适合人眼观看或观测的图像。自动
合成孔径雷达(Synthetic Aperture Radar)图像的相干斑噪声严重降低了图像的可解译度,影响了后续目标检测、分类和识别等应用。SAR图像的相干斑噪声是成像过程中出现的原理性
大规模海洋场景的真实感实时模拟是影视动画、虚拟现实及游戏设计等应用领域所共同的极具挑战性的研究课题。但是,目前各种海洋场景的建模与绘制方法各有优缺点,如何混合各不
锚杆是煤矿井下生产使用非常广泛的材料。矿用锚杆是一种安设在岩土层中的受力杆件,它的一端与工程建筑物相连,另一端锚固在岩土层中,必要时对其施加预引力,用以有效地承受结
随着网络技术的发展,“首都之窗”——北京市政务门户网站不断的完善,系统规模变的越来越大,用户如果要登录多个应用系统,不仅要面对多个登录界面,可能还要记忆不同的用户名
随着网络环境逐步向公共的、开放的、复杂的、大规模的网络环境发展,在这种新型的网络环境下开发的功能强大、需要大量资源的科学计算和协同应用也越来越复杂,具有时间、空间
XML以其可扩展、灵活、平台独立、简单和规范等特点使其在互联网中的应用越来越广泛,尤其是在网络领域表示数据方面也越来越重要。所以,迫切地需要寻找一些有效的方法以便从
随着计算机的普遍使用,计算机软件对国民经济的发展起着越来越重要的作用,大到航天飞行器上的软件程序,弹道导弹上的软件,小到我们日常的计算器,这些都是计算机软件。可见我们的生