首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >EGRA: A Coarse Grained Reconfigurable Architectural Template
【24h】

EGRA: A Coarse Grained Reconfigurable Architectural Template

机译:EGRA:粗粒度可重构建筑模板

获取原文
获取原文并翻译 | 示例

摘要

Reconfigurable arrays combine the benefit of spatial execution, typical of hardware solutions, with that of programmability, present in microprocessors. When mapping software applications (or parts of them) onto hardware, however, fine-grain arrays, such as field-programmable gate arrays (FPGAs), often provide more flexibility than is needed, and do not implement coarser-level operations efficiently. Therefore, coarse grained reconfigurable arrays (CGRAs) have been proposed to this aim. Most CGRA design emerged in research present ad-hoc solutions in many aspects; in this paper we propose an architectural template to enable design space exploration of different possible CGRA designs. We called the template expression-grained reconfigurable array (EGRA), as its ability to generate complex computational cells, executing expressions as opposed to single operations, is a defining feature. Other notable EGRA characteristics include the ability to support heterogeneous cells and different storage requirements through various memory interfaces. The performed design explorations, as shown trough the experimental data provided, can effectively drive designers to further close the performance gap between reconfigurable and hardwired logic by providing guidelines on architectural design choices. Performance results on a number of embedded applications show that EGRA instances can be used as a reconfigurable fabric for customizable processors, outperforming more traditional CGRA designs.
机译:可重配置的阵列将微处理器解决方案中典型的硬件解决方案空间执行的优势与可编程性相结合。但是,当将软件应用程序(或其中的一部分)映射到硬件上时,诸如现场可编程门阵列(FPGA)之类的细粒度阵列通常会提供所需的更多灵活性,并且不能有效地实现较粗略的操作。因此,已为此目的提出了粗粒度可重构阵列(CGRA)。大多数CGRA设计都出现在研究当前的临时解决方案的许多方面。在本文中,我们提出了一种架构模板,以支持对各种可能的CGRA设计进行设计空间探索。我们称其为模板表达式粒度可重配置数组(EGRA),因为它具有生成复杂计算单元,执行表达式(而不是单个操作)的能力是一项定义功能。 EGRA的其他显着特征包括通过各种内存接口支持异构单元和不同存储要求的能力。通过提供的实验数据进行的设计探索,可以通过提供有关架构设计选择的准则,有效地驱使设计师进一步缩小可重构逻辑和硬连线逻辑之间的性能差距。在许多嵌入式应用程序上的性能结果表明,EGRA实例可以用作可定制处理器的可重新配置结构,胜过更传统的CGRA设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号