首页> 外国专利> CONFIGURING COARSE-GRAINED RECONFIGURABLE ARRAYS (CGRAs) FOR DATAFLOW INSTRUCTION BLOCK EXECUTION IN BLOCK-BASED DATAFLOW INSTRUCTION SET ARCHITECTURES (ISAs)

CONFIGURING COARSE-GRAINED RECONFIGURABLE ARRAYS (CGRAs) FOR DATAFLOW INSTRUCTION BLOCK EXECUTION IN BLOCK-BASED DATAFLOW INSTRUCTION SET ARCHITECTURES (ISAs)

机译:在基于块的数据流指令集体系结构(ISA)中为数据流指令块执行配置粗粒度可重构阵列(CGRA)

摘要

Configuring coarse-grained reconfigurable arrays (CGRAs) for dataflow instruction block execution in block-based dataflow instruction set architectures (ISAs) is disclosed. In one aspect, a CGRA configuration circuit is provided, comprising a CGRA having an array of tiles, each of which provides a functional unit and a switch. An instruction decoding circuit of the CGRA configuration circuit maps a dataflow instruction within a dataflow instruction block to one of the tiles of the CGRA. The instruction decoding circuit decodes the dataflow instruction, and generates a function control configuration for the functional unit of the mapped tile to provide the functionality of the dataflow instruction. The instruction decoding circuit further generates switch control configurations for switches along a path of tiles within the CGRA so that an output of the functional unit of the mapped tile is routed to each tile corresponding to consumer instructions of the dataflow instruction.
机译:公开了在基于块的数据流指令集体系结构(ISA)中为数据流指令块执行配置粗粒度可重配置阵列(CGRA)。在一个方面,提供了一种CGRA配置电路,其包括具有瓦片阵列的CGRA,瓦片的阵列中的每一个均提供功能单元和开关。 CGRA配置电路的指令解码电路将数据流指令块内的数据流指令映射到CGRA的瓦片之一。指令解码电路对数据流指令进行解码,并为映射的图块的功能单元生成功能控制配置,以提供数据流指令的功能。指令解码电路还生成用于沿着CGRA中的图块的路径进行切换的开关控制配置,以便将映射后的图块的功能单元的输出路由到与数据流指令的使用者指令相对应的每个图块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号