Black-Diamond : a Retargetable Compiler using Graph with Configuration Bits for Dynamically Reconfigurable Architectures

Black-Diamond : a Retargetable Compiler using Graph with Configuration Bits for Dynamically Reconfigurable Architectures
复制标题

Black-Diamond:使用具有动态可重新配置架构的配置位图的可重定向编译器

DOI:
10.1145/2629610
复制
发表时间:
2008
期刊:
2012 International Conference on Field-Programmable Technology
影响因子:
--
通讯作者:
H. Amano
H. Amano
中科院分区:
--
文献类型:
--
作者:
Vasutan Tunbunheng;H. Amano

文献摘要

参考文献

被引文献

相似文献

为了开发各种动态可重构处理器阵列(DRPA)的设计环境,提出了一种动态可重构结构中可配置资源的GCI(Graph with Configuration Information)表示方法。功能单元、常量单元、寄存器和路由资源可以在图中以及配置信息中表示。硬件中的限制通过使用“DisCounT”端口添加在图中,该端口限制了由其他端口控制的端口处的可能配置位。一个名为Black-Diamond with GCI的原型编译器现在可用于三种不同的DRPA。它从类C语言的前端描述中转换数据流图,使用GCI进行布局和布线,并以组播的形式为DRPA的每个元素生成配置数据。简单应用程序的实现结果表明,Black-Diamond可以为三种不同的体系结构生成合理的设计。
For developing design envionment for various types of Dynamically Reconfigurable Processor Arrays (DRPAs), the GCI (Graph with Configuration Information) is proposed to represent configurable resource in the target dynamically reconfigurable architecture. The function unit, constant unit, register, and routing resource can be represented in the graph as well as the configuration information. The restriction in the hardware is added in the graph by using “DisCounT” port which is limited the possible configuration bits at the port controlled by the other ports. A prototype compiler called Black-Diamond with GCI is now available for three different DRPAs. It translates data-flow graph from C-like front-end description, applies placement and routing by using the GCI, and generates configuration data for each element of the DRPA in the form of multicasting. Implementation results of simple applications show that Black-Diamond can generate reasonable designs for three different architectures.
DOI: --
发表时间: 2007
期刊:
影响因子: --
作者:
堤 聡;長谷川 揚平
通讯作者: 長谷川 揚平