赵仲元
- 作品数:21 被引量:8H指数:2
- 供职机构:上海交通大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 粗粒度可重构处理器的系统级功耗建模
- 2018年
- 本文针对粗粒度可重构结构,提出一种可根据不同结构参数进行拓展的系统级功耗建模方法.该方法采用层次描述的方法,分别从体系结构、电路和工艺层建立功耗模型,再利用线性模型计算出系统的整体功耗.对比仿真和实测数据的误差,验证了该建模方法的有效性.在探索粗粒度可重构架构的早期,可以应用该方法来评估可重构处理器的功耗.
- 穆昌根赵仲元绳伟光毛志刚
- 关键词:动态功耗静态功耗
- 基于相似性的粗粒度可重构指令压缩
- 2020年
- 粗粒度可重构架构在能效比方面具有明显优势,然而其指令存储与传输过程的功耗代价过高.实验发现指令间具有明显的相似性,由此本文提出一种基于指令相似性的压缩技术,通过对指令的压缩、传输与解压,可以在不降低性能的前提下,优化架构的功耗和面积.针对同构和异构平台分别提出了指令分发模型和指令寄存器模型的解决方案,结合编译策略优化,最终与两种传统结构相比,面积效率比分别提升36%和181%,功耗效率比分别提升33%和118%.
- 李锦超赵仲元绳伟光
- 关键词:能效比异构计算
- 针对混合粒度可重构结构的编程模型
- 2020年
- 为克服粗粒度可重构结构的平台在处理细粒度计算时效率低下的缺陷,提出了一种针对混合粒度可重构结构的编译器前端编程模型。面向不同粒度结构的程序代码,使用关键字进行标记,在clang编译框架的基础上添加语法支持,使编译器前端支持不同粒度结构的编程,简化了编程、提高了程序员生产力。实验显示,应用该编程模型对典型计算密集型算法重新进行程序描述,获得了1.5倍的性能加速,验证了其合理性及可行性。
- 张文娟赵仲元绳伟光
- 关键词:编程模型
- 多层异构粗粒度可重构处理器的编译器后端设计被引量:3
- 2016年
- 基于LLVM编译器平台,针对一种多层异构粗粒度可重构处理器,设计了完整的任务编译器后端模块.针对这种处理器独特的访存机制,提出了一种新的中间数据结构ConfigIR,使得编译器可以完成计算密集型任务在可重构阵列上的调度,最终生成并行配置信息.对相关计算密集型任务的性能进行测试,结果表明相对于串行执行,该编译器管理下的可重构架构可以获得2~3倍的加速.
- 刘毅超赵仲元绳伟光何卫锋
- 关键词:可重构处理器配置信息
- 一种动态可重构处理器的任务级并行调度方法与系统
- 本发明提出一种动态可重构处理器的任务级并行调度方法与系统,其中该系统包括主控制器、多个可重构处理单元、主存储器、直接存储访问和系统总线,其中,所述每个可重构处理单元由协控制器、多个负责可重构计算的可重构处理单元阵列和多个...
- 田丰硕赵仲元绳伟光何卫锋
- 文献传递
- 一种针对可重构处理器流水线简化编程的设计范式
- 2016年
- 提出了一种面向可重构处理器流水线的设计范式,并在clang编译架构的基础上添加新的语法,使得用新语法编写流水线程序的时候,能把代码量压缩为原来的10%~20%,并且让代码结构更加清晰和便于理解.
- 周君宇赵仲元绳伟光何卫锋
- 关键词:可重构处理器流水线设计范式
- 结合片上数据布局和数据传输效率:一种针对multi-bank CGRA的优化算法
- 2018年
- 多bank的粗粒度可重构处理器结合了高性能和高灵活性的优点,但是现有的编译技术难以充分利用其多bank存储资源,本文在同时考虑数据放置和数据传输效率的基础上,提出了一种可以从优化整体运算性能的一种算法,并建立模型检验优化效果,结果显示,优化后的可重构处理器效率是现有优化算法的2.74倍.
- 刘延涛赵仲元绳伟光何卫锋
- 关键词:可重构处理器数据放置数据传输优化算法
- 针对粗粒度可重构架构的非完美循环映射方法
- 2018年
- 针对粗粒度可重构架构,提出了一个解决非完美循环映射问题的方法.该方法从最外层到最内层循环,依次进行循环分裂,生成多个完美循环并为每个完美循环生成虚拟配置包,然后使用配置包合并技术,最后将合并后的配置包映射到可重构阵列上.该方法兼顾可重构阵列的效率和重构次数,较现有的双流水映射提高了24.2%的PE利用率,减少了61.7%的重构次数.
- 徐若玢赵仲元绳伟光何卫锋
- 基于通用可重构处理器DBSS和MBSS的映射方法
- 本发明提供了一种基于通用可重构处理器的DBSS和MBSS映射方法,包括:将循环分割为循环控制基本块和循环体基本块,所述循环控制基本块包括基本算子,所述循环体基本块包括循环体;根据所述循环体基本块的循环体构建第一有向图描述...
- 谢帅赵仲元绳伟光
- 文献传递
- 用于多层次异构结构的可重构处理器的并行处理方法
- 本发明公开了一种用于多层次异构结构的可重构处理器的并行处理方法,包括:步骤一,获取类汇编的代码中间表示IR,并进行指令提取;步骤二,对提取出的指令进行分析,根据数据流构建指令依赖图;步骤三,计算迭代间隔,该迭代间隔指单个...
- 刘毅超赵仲元绳伟光何卫锋
- 文献传递