System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 调度数据流的程序的指令以供在粗粒度可重配置阵列的片块中执行制造技术_技高网

调度数据流的程序的指令以供在粗粒度可重配置阵列的片块中执行制造技术

技术编号:43280057 阅读:26 留言:0更新日期:2024-11-12 16:04
调度程序的指令以供在具有能够并行操作的多个片块的粗粒度可重配置阵列上执行。所述程序识别通过由存储器变量表示的存储器位置的数据流且识别经配置以变换所述数据流中的数据的指令。基于识别所述粗粒度可重配置阵列的特征的硬件配置文件,调度程序经配置以产生存储器映像。所述存储器映像针对所述程序中的每一相应存储器变量识别所述片块中含有由所述相应存储器变量表示的存储器位置的一者。基于所述存储器映像减少对蛮力搜索的可能选择,所述调度程序将所述指令指派给所述片块以供执行,且确定在所述片块中执行所述指令的时序。

【技术实现步骤摘要】
【国外来华专利技术】

本文中所公开的至少一些实施例大体上涉及调度计算机程序的指令以供在计算装置中执行且更特定来说但不限于,调度指令以供在计算装置的多个电路片块中并行执行。


技术介绍

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

2、为了执行此传统汇编语言程序,将所述程序中引用的虚拟寄存器映射到处理器中的物理寄存器以用于执行所述程序。当物理寄存器少于所述程序中引用的虚拟寄存器时,值在物理寄存器当中来回移位以实施寄存器重用且满足所述程序中的虚拟寄存器使用。


技术实现思路

【技术保护点】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中所述存储器映像的所述产生包含:

3.根据权利要求2所述的方法,其中执行所述分割以平衡:

4.根据权利要求2所述的方法,其中所述指令当中的每一相应指令被指派给含有具有要由所述相应指令操作的数据的存储器变量的片块;且

5.根据权利要求4所述的方法,其中执行所述指令的所述时序由以下者进一步确定:

6.根据权利要求4所述的方法,其中执行所述指令的所述时序由以下者进一步确定:

7.根据权利要求6所述的方法,其进一步包括响应于未找到可用插槽:

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

9.根据权利要求8所述的计算装置,其中为了产生所述存储器映像,所述微处理器进一步经配置以:

10.根据权利要求9所述的计算装置,其中所述群组经由以下者产生:

11.根据权利要求9所述的计算装置,其中执行所述指令的所述时序由以下者确定:

12.根据权利要求11所述的计算装置,其中执行所述指令的所述时序由以下者进一步确定:

13.根据权利要求11所述的计算装置,其中执行所述指令的所述时序由以下者进一步确定:

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

15.根据权利要求14所述的非暂时性计算机存储媒体,其中所述存储器映像的所述产生包含:

...

【技术特征摘要】
【国外来华专利技术】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中所述存储器映像的所述产生包含:

3.根据权利要求2所述的方法,其中执行所述分割以平衡:

4.根据权利要求2所述的方法,其中所述指令当中的每一相应指令被指派给含有具有要由所述相应指令操作的数据的存储器变量的片块;且

5.根据权利要求4所述的方法,其中执行所述指令的所述时序由以下者进一步确定:

6.根据权利要求4所述的方法,其中执行所述指令的所述时序由以下者进一步确定:

7.根据权利要求6所述的方法,其进一步包括响应于未找到可用插槽:

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

9.根据权利要求8所述的计算装...

【专利技术属性】
技术研发人员:A·K·波特菲尔德S·A·温德B·罗曼诺夫
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1