【摘 要】
:
在嵌入式系统中,常常需要开发一些复杂的应用,同时还要满足性能和功耗的要求。为了达到这些要求,可能需要使用可定制的处理器结构。TTA就是这样一种可定制处理器结构。它类似
论文部分内容阅读
在嵌入式系统中,常常需要开发一些复杂的应用,同时还要满足性能和功耗的要求。为了达到这些要求,可能需要使用可定制的处理器结构。TTA就是这样一种可定制处理器结构。它类似于VLIW,但有更好的可定制性和更低的功耗。为了能快速地定制处理器,一套复杂的软件架构被设计来在方法学上对应用定制进行支持。其中,编译器的设计是一个重要问题。编译器需要针对不同的处理器结构对应用作出不同的优化,包括指令选择、指令调度和寄存器分配等。由于TTA将一次运算操作拆分成几次数据传输操作,所以有了更多的优化可能性,但也同时使得编译器设计变得更加复杂。本文主要将编译器的设计集中在基本块内的指令调度上。我们给出了一个基于操作的表调度算法,并使用遗传算法给出了在TTA结构中使用基于操作的调度算法能得到的最好的优化结果。实验结果表明基于操作的表调度算法已经很接近基于操作的调度算法的最好结果。我们还给出了一个基本块的指令调度和寄存器分配的整数线性规划模型,并使用这个模型得到了在代码长度上优于表调度算法30%的代码。同时为了减少模型计算的时间,我们提出了一个联合表调度算法和整数线性规划算法的启发式算法。实验结果表明该联合算法得到的优化结果劣于整数线性规划算法,但是优于表调度算法。
其他文献
近年来,随着信息技术的蓬勃发展,尤其是网络通讯技术、多媒体技术、数据库技术的发展,为企业和单位的电子公文流转提供了更为广阔的发展空间。在涉及到如何处理文档信息、如何管
随着网络的普及,越来越丰富的网络服务如雨后春笋般呈现在人们的视野中。这些服务以方便用户为宗旨,然而随着服务提供给用户的信息以爆炸式的方式呈现给用户,用户很难方便快捷的
随着网络的发展和Web资源的丰富,利用Web全文信息检索系统来获取所需信息已经成为人们日常生活的重要组成部分,用户也越来越关注如何能够更加准确、高效地查找信息。
本文
基于Internet的模拟法庭在Internet网络环境上为现代远程教育中的法学专业学生搭建了一个模拟教学实践平台,改善了原来分散教学中教学实践活动组织困难、缺少优秀师资和不便
污水处理的整个过程是一个非常典型的复杂动态生化反应系统,它具有非线性、时变性和不确定性等特点,很难用传统的数学方法建立相对精确的数学模型,而一些仪器仪表的测量过程严重
业务流程管理过程中最主要的步骤是流程定义和流程执行。流程定义一般通过业务流程定义模型来实现,流程执行通过与流程定义模型相适应的流程执行引擎来完成。为了实现将Web服
继电保护装置是保障电网安全运行的重要设备,而由继电保护装置自身问题造成的误动或拒动,将会严重地影响电网安全稳定运行,而继电保护设备测试平台有利于提前检测出继电保护
Internet自诞生以来飞速发展,信息容量呈爆炸性趋势增长。如何从海量的信息中准确且快速地获取对人们有价值的信息,已成为一个非常重要的研究课题。信息检索作为获取信息的一
随着个性化推荐系统应用越来越广泛,推荐技术的研究也得到飞速发展。在广泛的个性化推荐技术中,协同过滤技术的研究和应用最为热门,但是在目前协同过滤推荐系统中用户评分数据非