基于LLVM的模型机后端的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wwp8133
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在机器学习、人工智能等新兴领域中,定制化CPU和硬件、按需协同软硬件设计,能极大提高应用程序的性能、效率和安全性。但定制化CPU如果缺少配套编译器的支持,就无法执行应用程序,即新芯无“魂”。因此如何快速地为其开发编译器,从而打通软硬件设施,具有十分重要的意义。目前大多数与编译器相关的研究多集中在优化上,但在为特定目标生成代码的后端领域,缺乏广泛地研究和应有的重视。因此,本课题对编译器后端移植技术进行深入地探索和研究。本文对比了主流的两个编译器框架GCC和LLVM在后端移植上优缺点,总结了国内外的相关工作和研究现状。在LLVM现有工作和官方文档过时、资料匮乏的背景下,本文基于最新的代码分支LLVM 10,详细地分析了其后端代码生成和移植机制,这应当是目前最新也是最深入的研究工作。为了控制后端复杂度,使得相关学习和开发人员不会陷入机器和协议细节。本文在保证足够的功能性和支持运行复杂程序的前提下,首先设计模型机的指令集和软硬件交互协议,然后基于LLVM为该模型机移植后端,最后借助标准测试框架验证编译器的正确性,展示了后端移植中的标准开发流程和参考规范。相关代码已开源至https://github.com/Azurewyl/llvm_upt。
其他文献
半导体制造业是目前世界上最重要的制造产业之一。作为工业设备、电子设备和网络通讯设备的核心部件,半导体芯片的生产及其产业的进步对于国家发展、科技进步有着至关重要的作用。我国对半导体芯片的需求十分旺盛,2018年我国半导体芯片消费量为1584亿元,约占全球消费量的33.1%。在半导体晶圆制造中,组合式制造设备模块常常需要协同工作,不合理的调度常常导致系统资源的浪费。已有的晶圆生产调度方式大多未充分发掘
近年来,随着激光基础理论和技术的不断发展,大功率(大能量)飞秒激光器在各个领域的基础研究和核心工业生产中已经得到了广泛的应用,例如微纳加工、超快测量、生物医学等。飞秒激光的主要研究方向可以分为低重复频率大能量飞秒激光和高重复频率高平均功率飞秒激光。前者已经比较成熟,而后者尚在起步阶段,特别是高重复频率高平均功率飞秒光纤激光的相关研究还很少。以双包层掺镱增益光纤(Yb-dopeddouble cla
残疾人群体就业问题,是一个世界性的难题。在各级人民政府和社会各界的努力与支持下,我国残疾人就业模式已经从集中就业为主的单一就业模式发展为集中就业、按比例分散就业与
本文合成了一种能与硅酸钾溶液具有良好相容性的高性能硅丙乳液,然后以此乳液作为有机成膜物质添加至无机硅酸钾溶液中,形成有机-无机杂化乳液,配以锌粉混合制备具有高附着力高柔韧性硅酸盐重防腐涂料。具体研究内容及结果如下:(1)通过单因素实验确定合成与硅酸钾溶液具有良好相容性的硅丙乳液的最佳工艺条件:聚合反应温度80~85℃,聚合反应时间3~4 h,搅拌速度200~300 r/min,软、硬单体质量比4:
随着互联网时代的日益发展,新兴知识的了解方式多样而便捷,由此,引发了“书、报”式的传统阅读方式的改变。新媒体作为科技的新型产物应运而生,并促进了出版社的网络发文阅读量的迅猛增长,推动了媒体平台的发展。然而庞大的阅读量增加了出版社网络维护人员的需求与工作量,因此一款以改变繁重的人力操作以实现半自动化管理的产品为社会所需。本文基于此设计并实现新媒体发文管理平台系统。新媒体发文管理平台系统是一款集多家发
改革开放四十余年来,我国农业农村发生翻天覆地的变化,于2020年我国即将全面建成小康社会。党管农村工作是党的一个传统,同时也是农业农村能够稳步发展的制度优势。在党的十九大上,乡村振兴战略作为新的历史方位下农业农村发展的新战略被提出。而乡村振兴的关键在于产业兴旺,农村一二三产业融合能够优化农业农村产业结构,形成产业发展最大合力,是产业兴旺的重要抓手。产业兴旺才能够为其他领域的振兴提供坚实的物质基础与
近年来,随着移动通信设备的增加和用户对数据传输速率要求的不断提升,业界提出在传统宏蜂窝网络的基础上布置大量的低功率小覆盖的微基站、毫微基站和毫微微基站等,构建异构网络,增强接入与回程容量,提高系统吞吐量,改善用户服务体验。对于传统的内容获取类应用而言,用户需要从核心网服务器获取内容,时延较高,数据传数量大。移动边缘缓存技术则是解决该问题的一种有效方案,将远端服务器的热点内容放置于基站等接入点中,拉
3月8日,自治区党委办公厅和政府办公厅联合下发通知,要求全区各级组织结合实际,认真贯彻落实自治区党委和政府新近出台的《关于完善农村土地所有权承包权经营权分置制度的实
本文探究木刻版画教学在伍家岗小学中的实践研究,笔者作为伍家岗小学的美术教师,将创新型木刻版画课程作为伍家岗小学的美术实验研究基地,文章围绕三个部分展开研究,第一部分
人致荷载的测定是研究人致振动舒适度的基础,由行走行为产生的步行力是一种典型的人致荷载,是引发人致结构振动舒适度问题的重要原因之一。为了研究楼面和楼梯上行走的人致结构振动问题,本文采用无线加速度传感系统测定步行力,开展了关于人步行及上下楼梯荷载的试验研究。具体研究内容如下:1、采用无线加速度传感系统测定楼面行走的步行力。介绍了试验的准备工作、操作过程和试验期间的注意事项。试验共测定了16名测试者在1