多层异构粗粒度可重构处理器的编译器后端设计  被引量:3

A Compiler Back-end for Multi-layer Heterogeneous Coarse-Grained Reconfigurable Architectures

在线阅读下载全文

作  者:刘毅超[1] 赵仲元[1] 绳伟光[1] 何卫锋[1] 

机构地区:[1]上海交通大学微电子学院,上海200240

出  处:《微电子学与计算机》2016年第8期15-18,共4页Microelectronics & Computer

摘  要:基于LLVM编译器平台,针对一种多层异构粗粒度可重构处理器,设计了完整的任务编译器后端模块.针对这种处理器独特的访存机制,提出了一种新的中间数据结构ConfigIR,使得编译器可以完成计算密集型任务在可重构阵列上的调度,最终生成并行配置信息.对相关计算密集型任务的性能进行测试,结果表明相对于串行执行,该编译器管理下的可重构架构可以获得2~3倍的加速.In this paper, we present a novel task compiler back-end based on LLVM compiler framework but targeting a kind of multi-layer heterogeneous CGRA. Aiming at the processor which has distinct way accessing memory, we propose a new data structure called ConfiglR, which can analyze computation intensive programs, schedule parallel tasks and generate configuration codes eventually. Experiment shows that several computation intensive algorithms can get twice or three times speed up than serial processing.

关 键 词:可重构处理器 编译器后端 配置信息 

分 类 号:TP39[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象