
CCF:CGRA编译框架
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目介绍了一种针对可配置计算加速器(CGRA)设计的高效能编译框架,由CCF组织研发,旨在优化软硬件协同设计与应用执行效率。
CCF(CGRA编译框架)是一个端到端的原型系统,展示了如何在代码生成和仿真过程中使用粗粒度可重构阵列(CGRA)加速器。通过CCF架构,用户可以在异构处理器内核与CGRAs组成的体系结构中模拟通用应用程序中的循环加速。
基于LLVM 5.0平台,CCF编译器包含了大量针对CGRA的分析、转换和代码生成过程。用户仅需使用特定注释(如:#pragma CGRA)来标记需要在CGRA上执行的关键性能循环,然后由CCF编译器自动完成从提取这些循环到映射至CGRA的工作,并负责处理器内核与CGRA之间的数据通信、实时值预加载至CGRA寄存器以及生成配置PE执行特定循环的机器指令。最终,该系统还会创建一个可以在CCF模拟环境中运行的二进制文件。
此外,CCF仿真器是通过修改精确周期模型的处理器模拟工具Gem5构建而成,并将CGRAs建模为独立的核心之一,与采用ARMv7a配置文件的标准ARM Cortex内核结合使用。
全部评论 (0)
还没有任何评论哟~


