数据密集型研究方法在分簇超长指令字处理器指令调度中的应用

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:kissall
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备和嵌入式设备在生活中的普及,处理器对低能耗的要求会越来越高。全互连式VLIW结构处理器在时延、面积以及寄存器访问端口数量等设计方面的可优化空间出现瓶颈,针对此问题进行了改进的总线互连式分簇VLIW结构处理器具有明显优势,但后者增加了相应软件设计的难度和问题的复杂度。潜在的问题是使处理器在运行时产生额外的能量消耗。优秀的指令调度算法能通过合理安排指令在各周期分簇上的调度次序来降低软件能耗,从而降低整个处理的能耗,在低能耗处理器研究中的地位十分重要。而对于分簇VLIW处理器的调度算法,要满足指令之间的依赖关系,在为一条指令选择所在簇号的时候必须考虑其所依赖的指令被分配到的簇。如果当前指令与其所依赖指令不是分配到同一个簇中,那么就要引发至少一次的不同簇间指令处理结果的传递,复制指令执行结果的操作增加了额外能量消耗的同时,其所花费的周期很可能还会拖长整个程序的执行时间;而所有依赖于该指令的其他后继指令也会受到当前指令分簇的影响。基于上述需求,本论文分析了现有调度算法的现状,借鉴其他算法设计中优秀的解决思路并克服其缺点,提出一种基于数据依赖图的高度优先密切依赖的调度算法。算法主要思路是根据数据依赖图,将未调度节点看成是一个新的调度图;用节点高度实时确定当前图中的关键节点,确定当前节点与其他节点的密切依赖关系,并分别作为算法选择节点和分簇的依据。与其他算法相比,本算法的优势在于,既能从全局的视角统筹各指令的依赖关系,又能从局部分析当前待调度指令与存在密切依赖关系和竞争关系指令的相互影响,以达到各分簇调度节点的负载均衡;以优先调度实时关键路径节点的方式来平衡整个程序各部分的执行时间分配。通过实验证明,本算法在整个程序执行周期和簇间数据传递数量两项执行效果评价指标方面,存在明显优势。
其他文献
随着我国综合国力的提高,研究生事业呈现蓬勃发展的态势。一方面源于经济和科技的高速发展,需要越来越多的拔尖人才参与到各行各业的建设中来;另一方面,越来越多的青年人希望
移动通信运营商为了确保所规划的网络能够很好地覆盖所有客户,通过覆盖预测来估计网络场强在各区域的分布,据此确定网络的问题点,进而改善规划方案或进行针对性的优化。本文
本文以2016年10月份首届亚太低碳技术峰会为背景,活动中笔者担任印度能源署官员哈里什·库玛·西克里先生的陪同翻译。主要活动任务包括负责西克里先生的日常出行、会议出席
3D技术可以提供场景的深度信息,从而使得观察者获得立体感知、体验更加生动真实的立体视觉,得到了国内外工业界和学术界的广泛关注。在3D技术领域中,立体图像深度调整具有重
不动产登记损害赔偿责任研究,极具现实意义,同时也是学界争议的焦点。关于不动产登记错误救济方式以及与之对应的不动产行为性质、不动产登记赔偿责任性质问题,学界争议由来
随着立体显示技术的不断发展,立体显示技术的产品成为信息技术的发展方向和趋势。但3D显示技术带给人们视觉冲击的同时,立体字幕显示质量和视觉舒适度一直不尽如人意。字幕作
随着计算机技术的飞速发展和电子数码产品广泛应用,我们能较容易的获取大量的多媒体图片或视频,处理这些大量的数据成为机器学习领域具有挑战性的研究问题,特别是在现实应用
社交网站的快速发展使得社交领域的推荐逐步成为推荐领域的重要研究方向之一,目前常见的社交领域的推荐有潜在好友推荐和信息流推荐。其中,信息流推荐的主体--信息流即为社交
随着现代科技的发展,工业系统日趋复杂化大型化,故障诊断技术成为确保其安全可靠运行的关键技术。由于现代工业计算机控制系统实时采集并存储海量过程运行数据,因此研究基于
无线传感网络由于组网成本低,覆盖区域大,低能耗和工作时间长等优点,在军事与民用等相关领域应用越来越广泛。随着危险气体在交通运输、工农业生产和日常生活中广泛应用,气体