基于LLVM架构的FT-MX DSP编译器设计与实现

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:xxziliao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FT-MX DSP是由国防科技大学计算机学院研发的,具有自主知识产权的高性能处理器。该DSP由于采用了VLIW体系结构,并具备支持多核和SIMD指令扩展等特点,故十分适用于并行处理、集群运算、AI云端计算等计算场景。本文的主要工作是在LLVM系统上设计和实现了FT-MX编译器,并对该编译器进行了优化。本文的主要内容有:I)对比和分析了Aho Ullman和Davidson Fraser编译器模型:通过对比这两种编译模型在构成上的差异,分析出了Aho Ullman模型代表LLVM编译系统相对于Davidson Fraser编译模型代表GCC编译系统的优势。II)在LLVM架构上实现了FT-MX编译器:结合FT-MX的体系结构特点,完成了LLVM上FT-MX编译器的通用设计与实现。III)针对FT-MX的体系结构,完成了FT-MX编译器的特殊实现:在该编译器通用实现基础上,设计并实现了其栈帧布局和寻址方式,且通过引入Intrinsic函数实现了该编译器对特殊运算指令的支持。IV)测试和验证了FT-MX编译器的正确性:通过手写和开源测试用例测试了FT-MX编译器,并结合测试结果说明了该编译器的正确性。
其他文献
当前,片上多核CPU已成为高性能微处理器的主流体系结构,图形处理器(Graphics Processing Unit,GPU)也被广泛用作计算加速部件。为使应用程序能够利用多核CPU和GPU,需要专门的并行算法设计和深入的性能优化。TURFSim(Target Unsteady Reacting Flow simulation)是一个在结构网格上进行发动机燃烧数值模拟的CFD应用程序,计算量巨大。
学位
低频合成孔径雷达(Synthetic Aperture Radar,SAR)可以穿透叶簇对叶簇下隐蔽目标进行探测和成像,在军事和民用领域备受关注。然而,非均匀的叶簇杂波给叶簇隐蔽目标检测带来了高虚警率问题。为了解决叶簇隐蔽目标检测高虚警率问题,研究人员基于建模、秩-次序滤波器和变化检测等方法进行了深入的研究。需要指出的是:1)基于建模的方法采用单一的分布模型难以对非均匀的叶簇杂波进行精确的建模和估
学位
真空光阱是在可控气压环境中利用光束力学效应捕获并操控微小粒子的一项技术,在精密测量等领域具有较大应用潜力。在真空光阱中,通过反馈冷却以降低微粒质心运动的等效温度是实现微粒稳定捕获的必备措施,其中参数反馈冷却方案是一种结构简单的主流方案。本文设计了一套由虚拟光阱系统和FPGA反馈控制电路组成的半实物仿真系统,由设定参数下的虚拟光阱产生实体位移电压信号,由FPGA电路系统采集后反馈控制虚拟光阱参数。该
学位
随着经济的快速发展,车辆拥有量逐年增加,导致城市停车压力不断加大。现有的停车场管理系统以道闸管控逐渐取代了人工管理,但道路路边停车仍以传统的人工收费管理为主,存在管理效率低下、交易不透明等弊端。本文利用区块链的去中心化、不可篡改和安全可信的特点,构建了一个基于Hyperledger Fabric联盟链的路边停车管理系统,完成了架构设计、代码编写、功能调试等工作。本文主要创新点如下:(1)设计了一种
学位
随着网络和密码技术的发展,基于双线性对密码的身份认证和基于杂凑算法的内容完整性认证得到越来越多的应用。双线性对密码可利用身份标识直接完成身份认证和密钥协商,避免传统公钥密码体制对第三方证书颁发机构的中心化依赖。将双线性对密码与杂凑算法相结合,可用于验证网络通信源ID真实性和消息完整性,建立可信网络通信。然而,双线性对密码运算量大、中间变量多、数据相关性复杂,阻碍了其推广应用;现用的杂凑算法多为国外
学位
拟序结构是流体力学中的一个重要概念,物质的拟序性是构建降阶模型的物理基础,而降阶模型是流场可视化的重要工具。虽然基于欧拉框架的拟序结构提取方法比较成熟,但是如果将其应用于时变流场,则其在客观性和物理意义等方面仍存在一些问题。拉格朗日方法是从物质本身的角度出发,具有示踪剂的特性,拉格朗日拟序结构就是根据物质粒子运动规律提取的最具影响的结构特征。因此,基于拉格朗日方法的拟序结构(LCS)理论和方法近年
学位
水凝胶是具有亲水性的一种高分子网络结构凝胶,它能在水中溶胀,保持结构的完整性,不溶于水。水凝胶有许多优点,如生物相容性、生物可降解性等,具有一定的机械性能,它的表面类似于生物的软组织,广泛运用于生物领域。生物来源的水凝胶在食品工业中有着广阔的应用前景,但可食性水凝胶仍处于起步阶段。壳聚糖是目前自然界中发现的纯天然并带正电荷的可食用性动物膳食纤维,有无毒、抗菌、生物相容性、可降解等许多独特的生物特性
学位
在现代通信系统中,速率自适应技术和信道编码技术是提高无线通信传输有效性与可靠性的重要手段。速率兼容调制(rate compatible modulation,RCM)是一种新颖的速率自适应技术。RCM可以不需要信道状态信息的反馈,就能主动匹配信道条件的变化,实现平滑的速率逼近。Polar码是基于信道极化原理提出的一种新型信道编码,已被严格证明可逼近信道容量,且具有较低的编译码复杂度和固定的编译码结
学位
我国航天卫星事业经过几十年的发展,在导航、通信、侦察、遥感等各个专业领域都取得了很大的突破和发展,但在天基手段的整体应用方面还存在不足。应急搜救作为一个重要的应用领域,可以有效整合现有的天基信息资源,率先形成全球应急搜救服务能力,为推进“一带一路”建设提供重要助力。与地面应急搜救相比,天基搜救具有更广的覆盖范围,但也带来了通信干扰问题和多用户接入问题,而这两个问题与搜救通信的可靠性密切相关。针对以
学位
每年因食源性致病菌污染导致的食物中毒病例在全球范围内屡见不鲜,对人类生命健康和社会财产安全造成了严重危害。高毒性的大肠杆菌O157:H7(E.coli O157:H7)更是其中的关键代表,因此,建立一种快捷、准确的细菌识别技术对E.coli O157:H7的早期有效监测至关重要。E.coli O157:H7的常规检测方法在基层推广和应用上存在一定的局限性,传统的微生物学检测方法虽然准确,但是时间成
学位