技术新讯 > 计算推算,计数设备的制造及其应用技术 > 通过数据流图的描述对粗粒度可重配置阵列进行编程的制作方法  >  正文

通过数据流图的描述对粗粒度可重配置阵列进行编程的制作方法

  • 国知局
  • 2024-11-06 15:09:04

本文中所公开的至少一些实施例大体上涉及针对具有用于并行执行的电路片块的计算装置的指令编程且更特定来说(但不限于)用于在粗粒度可重配置阵列中执行的汇编语言程序。

背景技术:

1、传统上,汇编语言编程基于指定要对存储在寄存器中的数据执行的操作。指定典型操作码来识别要对存储在针对所述操作码识别的一或多个寄存器中的数据执行的操作;且操作的结果要被存储在针对所述操作码识别的寄存器中。

技术实现思路

技术特征:

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中所述粗粒度可重配置阵列包含多个存储器接口,所述存储器接口中的一者经配置为分派接口;且所述粗粒度可重配置阵列进一步包含经由同步连接及异步连接互连的所述多个片块,所述片块中的每一者具有片块存储器及可重配置计算逻辑。

3.根据权利要求2所述的方法,其中所述汇编语言程序包含表示经执行以将输入存储到由第一存储器变量表示的第一存储器位置中的操作的分派接口信息;且所述方法进一步包括:

4.根据权利要求3所述的方法,其中所述汇编语言程序进一步包含表示经执行以将数据存储在由第二存储器变量表示的第二存储器位置处或从所述第二存储器位置检索数据的操作的存储器接口信息;且所述方法进一步包括:

5.根据权利要求4所述的方法,其中所述汇编语言程序进一步包含指定所述数据流的流描述;且所述方法进一步包括:

6.根据权利要求5所述的方法,其进一步包括:

7.根据权利要求5所述的方法,其进一步包括:

8.根据权利要求5所述的方法,其进一步包括:

9.一种计算装置,其包括:

10.根据权利要求9所述的计算装置,其中所述粗粒度可重配置阵列包含多个存储器接口,所述存储器接口中的一者经配置为分派接口;

11.根据权利要求10所述的计算装置,其中所述汇编语言程序进一步包含表示经执行以将数据存储在由第二存储器变量表示的第二存储器位置处或从所述第二存储器位置检索数据的操作的存储器接口信息;且所述微处理器进一步经配置以:

12.根据权利要求11所述的计算装置,其中所述汇编语言程序包含表示经执行以将输入存储到由第一存储器变量表示的第一存储器位置中的操作的分派接口信息;且所述微处理器进一步经配置以:

13.一种存储指令的非暂时性计算机存储媒体,所述指令在由计算装置执行时致使所述计算装置执行包括以下步骤的方法:

14.根据权利要求13所述的非暂时性计算机存储媒体,其中所述粗粒度可重配置阵列包含多个存储器接口,所述存储器接口中的一者经配置为分派接口;且所述粗粒度可重配置阵列进一步包含经由同步连接及异步连接互连的所述多个片块,所述片块中的每一者具有片块存储器及可重配置计算逻辑;且

15.根据权利要求14所述的非暂时性计算机存储媒体,其中所述方法进一步包括:

技术总结一种用于粗粒度重配置阵列(CGRA)的汇编语言程序,其具有:分派接口信息,其指示要经由所述CGRA的分派接口执行以接收输入的操作;存储器接口信息,其指示要经由所述CGRA的一或多个存储器接口执行的操作;片块存储器信息,其指示引用要在所述CGRA的片块存储器中实施的存储器位置的存储器变量;流描述,其指定通过经由所述片块存储信息中的所述存储器变量引用的所述存储器位置的一或多个同步数据流以使用所述CGRA从所述输入产生结果。技术研发人员:S·A·温德,A·K·波特菲尔德,D·J·瓦内斯科,R·P·迈耶,P·A·埃斯特普,B·罗曼诺夫受保护的技术使用者:美光科技公司技术研发日:技术公布日:2024/11/4

本文地址:https://www.jishuxx.com/zhuanli/20241106/325558.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。