基于LLVM的指令并行调度与实现

来源 :微电子学与计算机 | 被引量 : 0次 | 上传用户:one_tester
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IME-Diamond处理器是一款VLIW结构的多核处理器,具有多个通道,可并行执行多条指令。为了充分利用多通道并行执行的特性,IME-Diamond处理器需要编译器提供并行度信息来实现指令并行。开源的LLVM 编译器架构为编译器的移植和优化提供了一个便利的平台。在此平台上可以配置和插入相应的Pass模块对指令进行分析与静态调度,并根据分析结果插入Paralink指令来显式的指示出指令的并行度,指导硬件并行发射。实验结果表明,通过并行调度后,生成代码的性能提升了16%~30%。
其他文献
探讨了Windows中断机制,设计了一个优先级高于系统时钟中断的实时时钟.通过对实验测试数据的分析,在没有其他中断的情况下,新的时钟系统可以提供一个最小精度为100μs的实时
<正> 加利福尼亚大学共有9个分校,其中,伯克利分校的历史最为悠久。该校现有学生21000人,拥有主要图书馆、学生图书馆、法学专业图书馆及22个图书分馆。收藏有开拓加利福尼亚
提出了一种智能视频监控中遗留物与搬移物的检测方法.基于高斯混合分布模型,采用不同更新速率的累积掩膜更新背景模型,建立双背景模型,利用基于边缘的相关匹配算法,识别和提取前景目标,给出遗留物或搬移物的空间位置并报警.实验结果表明本算法大大降低了计算的复杂度,对遗留物或搬移物的检测有较高的检测精度和鲁棒性,降低了误警率.
质疑是经过较充分的分析后提出的疑问,善于发现问题、提出质疑、进行释疑是思维的批判性的重要表现。质疑不仅是思维的开始,正确的质疑往往还是成功的开始。纵观数学史,每一个阶
多核处理器结构已经从通用计算领域延伸至嵌入式计算领域,并成为嵌入式处理器主流发展形式.为了解决传统串行软件无法有效利用嵌入式非对称多核处理器计算资源的问题,提高嵌
<正> 山西财经学院是商业部隶属的一所高等财经院校。设有商经系、会计系、计统系、财金系、马列主义教研室、基础部,分别管理商经、企管、会计、计划统计、财政、金融等专业
针对中国电网通信系统的现状结构、通信系统对电网的需求进行分析和研究,提出了DPON技术在电网通信系统中的应用.通过分析DPON的技术原理和传输特点,得出DPON具有网成本低、易于
基层行政监督是行政监管的重要一环.面对政府职能的转变,在简政放权的改革新形势下,行政监督作为维护行政系统运行的重要途径,其自身建设对确保权力规范化行使意义重大,但目
当前BCD工艺中所集成的功率器件的电极都是从芯片表面引出,这会增加芯片面积、引入更多寄生效应、增加高压互连的复杂度.为解决现有BCD工艺存在的缺陷,提出了一种集成有高压VDMO
为使计算机与ARINC429总线的数据通信更加方便快捷,本文设计了一种基于USB总线的ARINC429总线通信接口.接口采用功能模块的方法,将数据USB总线通信接口模块、缓冲模块、定时