面向通用可重构计算的高级语言扩展研究及编译器实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zhangyiyuxia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与细粒度可重构处理器相比,粗粒度可重构处理器具有编译时间短、可重构配置快等特点。粗粒度可重构处理器一般由主控核和可重构单元耦合而成,而这些可重构单元都由同构的可重构阵列组成。我们的异构粗粒度可重构处理器(GReP)也由主控制器与可重构单元组成,但与典型的粗粒度可重构处理器不同的是,GReP的可重构单元由协控制器与四个可重构阵列异构而成。因此为了充分发挥 GReP的并行计算性能,新的编程语言与编译器研究变得十分必要。  本文面向GReP可重构处理器提出了一套ANSI C的语言扩展方案(GR-C),设计了全自动的任务编译器框架并对其前端进行了实现。该语言扩展方案能在兼顾对原有代码的兼容性与对程序员的友好性的同时充分发挥 GReP的并行计算能力,其通过语言级的扩展来帮助任务编译器进行软硬件划分、并行优化与映射。任务编译器前端以GR-C作为输入,经过解析器解析后生成具有静态单赋值特性的中间表示,后端以中间表示作为输入,经过软硬件划分、代码优化、任务调度和映射等步骤生成可执行文件与配置信息。  本文用GR-C实现了IDCT、FIR等四种典型计算密集型算法,用所开发的编译器前端成功生成了中间表示,并最终为这些典型应用生成了配置信息。所生成的配置信息在当前版本的GReP ESL模型上运行正确,加速比约为2.0~4.7。实验结果表明GR-C与任务编译器较好地发掘了异构粗粒度可重构处理器的并行可重构计算能力,证明了该语言扩展方案及任务编译器框架的合理性与可行性,同时验证了任务编译器前端的功能正确性,可以为未来并行可重构计算研究与应用提供较好的支持。
其他文献
【摘要】 文章介绍了大数据的相关概念,阐述了目前高校在管理学生中使用大数据的现状,对大数据环境下的高校学生行为数据分析系统进行了总体设计和需求分析。  【关键词】 大数据 数据分析系统  Abstract: This paper introduces the related concepts of large data, expounds the current situation of t
【摘要】 MT2000型小功率短波发射装置的主要作用就是发射一些广播信号,该种设备是目前在广播领域当中最为常见也是应用率最高的一种设备,但是该种设备具有诸多较为明显的故障问题,而这些问题的出现导致该种设备的应用成效一直无法得到有效的提升,甚至还会影响到广播信号的传输效率以及传输质量。因此对于该项设备的维修工作就显得尤为必要。本文主要就MT2000型小功率短波发射机的常见故障及维修做了简要的分析。
【摘要】 就目前而言,我国的有线电视光缆技术还处于初期的发展阶段,在实行电视光缆网络传输的时候,还面临这大大小小的故障和问题出现。这种现象的出现是如今光缆工作过程中需要亟待解决的问题。就现如今有线电视光缆网络传输过程所存在的故障进行排查并提出相关的维护分析建议,希望能对维护工程人员起到一定的帮助。  【關键词】 有线电视 光缆网络 维护分析  在有线电视的网络数据传输的过程中,因为起传输过
本文通过对荣华二采区10
期刊
氯离子通道是一类分布广泛的阴离子选择性通道家族蛋白。它们在细胞容积维持,细胞质内pH调节,蛋白运输,细胞迁移、增殖及分化等重要生理过程中扮演着多种角色。然而,目前有关其功
【摘要】 智能电子设备与通信技术的应用,深化了电力系统与信息系统的耦合程度,也为系统运行带来一定风险。基于此,本文从网络攻击入手,介绍配电网信息物理系统风险量化评估方法,并结合具体案例,阐述评估方法应用要点,为电力企业优化信息物理系统提供帮助。  【关键词】 网络攻击 配电网 信息物理系统  前言:信息物理系统可整合电力系统与信息系统,为电力企业提供丰富的物理资源与计算资源。电力系统与信息
本文通过对荣华二采区10
期刊
【摘要】 供电机房信息化构建的推进,是实现能源监测管理体系的重要基础,为供电机房节能降耗提供良好的环境条件。本文立足供电机房能源监测与管理的现状,从信息化建设视角,就如何实现供电机房能源监测和管理系统的开发,做了具体阐述。  【关键词】 供电机房 能源监测 管理 开发  在信息化时代,供电机房信息化建设,是实现能源监测、预警及调控的重要保障。当前,以信息化为依托,搭建能源监测管理系统,在
【摘要】 介绍了实体移动通信系统存在设备技术老化、能耗高、维护成本高、不易扩展等缺点,通过建设ICT虚拟仿真实验室来进行有效补充,虚实结合,形成完善的全程全网的通信实验系统,满足通信专业全方位的教学实验需求。  【关键词】 ICT 虚拟仿真 实验教学  一、引言  教育信息化是国家信息化的重要组成部分,是教育现代化的重要标志。虚拟实训综合教学平台是实践国家教育信息化战略的重要平台和教学基地
【摘要】 当今时代,计算机科学与应用越来越发达,人工智能随之出现并迅速兴起,他们已经应用到了人们生产生活的各个领域之中,本文就人工智能在生物工程方面的应用简要地进行了阐述,并对其以后的发展进行了展望。  【关键词】 人工智能 生物工程 应用 展望  引言:人工智能是一种类人行为,用以模仿人类思考和理性行动的一门新的技术科学,是计算机科学的一个分支。人工智能的发展经过了孕育、诞生、早期的热