-
公开(公告)号:CN105468546A
公开(公告)日:2016-04-06
申请号:CN201510791842.8
申请日:2015-11-17
Applicant: 中国科学院计算技术研究所
CPC classification number: G06F13/16 , G06F13/1673 , G06F13/1642 , G06F13/1657 , G06F13/4068 , G06F2213/3602
Abstract: 本发明提供一种互连电路的数据处理装置及方法,为互联电路中用于将一个或多个事务数据源连接到一个或多个事务数据目的地的互连节点,该数据处理装置包括:至少一个输入端和至少一个输出端,所述输入端包含多个输入端口、输出端口、至少两个复用器、和至少一个缓冲存储器;缓冲存储分配电路,控制所述复用器为输入的事务数据根据所述缓冲存储器的当前状态分配临时存储位置;路由选择电路,为缓冲队列的事务数据选择输出端;仲裁电路,裁决出具有优先传输权的所述缓冲队列,并使竞争同一输出端的多个事务数据传输按照预设的仲裁策略依次获得输出通路占用权;多路选择器电路,连接所述输出端口和所述输出端,中转所述互连电路中的数据传输。
-
公开(公告)号:CN111831339B
公开(公告)日:2024-04-02
申请号:CN202010688860.4
申请日:2020-07-16
Applicant: 中国科学院计算技术研究所
IPC: G06F9/38
Abstract: 本公开提供一种用于智能处理器的指令执行方法及装置,方法包括:指令译码,将执行分形运算的串行分解子指令译码为本地指令及分形运算指令;数据装载,将分形运算所需数据从外部存储单元读取至智能处理器的本地存储单元;操作执行,根据分形运算指令对数据完成分形运算;规约执行,根据本地指令对分形运算的结果进行规约运算;数据写回,将本地存储器中存储的规约运算结果读取至外部存储器;指令译码、数据装载、操作执行、规约执行及数据写回按照流水线方式执行。该方法可以在任意时将全部层次上的全部模块调动起来,提供了智能处理器的数据吞吐率,从而提高了智能处理器的执行效率。
-
公开(公告)号:CN111831582B
公开(公告)日:2024-03-29
申请号:CN202010689148.6
申请日:2020-07-16
Applicant: 中国科学院计算技术研究所
Abstract: 本公开提供一种用于智能处理器的内存管理装置及方法,装置包括:循环内存段,包括第一内存区域、第二内存区域及第三内存区域,分别用于所述智能处理器进行运算过程中的分形运算、规约运算、数据装载及写回时调用;静态内存段,包括第四内存区域及第五内存区域,用于存储所述智能处理器进行运算时输入的分形指令。基于指令执行生命周期的差别,将智能处理器控制系统内存进行分类管理,可提高智能处理器的执行效率,并且,内存管理装置中增加张量置换单元可以进一步显著改善智能处理器的执行效率,同时数据一致性也得以维护。
-
公开(公告)号:CN111831333A
公开(公告)日:2020-10-27
申请号:CN202010689147.1
申请日:2020-07-16
Applicant: 中国科学院计算技术研究所
Abstract: 本公开提供一种用于智能处理器的指令分解方法、装置及电子设备,所述智能处理器根据分形指令进行分形运算,所述方法包括:确定对所述分形指令的操作数进行分解的维度的分解优先级;根据所述分解优先级选择当前分解的维度;在所述当前分解的维度上,对所述分形指令的操作数进行串行分解。该指令分解方法,能够在合理时间范围内找到最佳分解方案,依据最佳分解方案,串行分解器按照粒度循环输出指令模板,通过累加,计算分解出的子指令中各操作数的地址,从而提高分形运算的并行效率。
-
公开(公告)号:CN106856098B
公开(公告)日:2020-02-28
申请号:CN201611080414.5
申请日:2016-11-30
Applicant: 中国科学院计算技术研究所
IPC: G11C11/406
Abstract: 本发明公开了一种用于DRAM或eDRAM刷新的装置及其方法,DRAM或eDRAM设置有存储单元,该装置包括:存储控制装置、刷新控制装置;所述存储控制装置,用于接收读写请求,并根据所述刷新控制装置的输出决定向存储单元发送读写请求或刷新请求;所述刷新控制装置,用于控制生成刷新信号,并根据所述存储控制装置的输出来记录刷新是否被延迟和读写的行地址。本发明能够减少读写与刷新之间的冲突,达到增加DRAM或者eDRAM性能的效果。
-
公开(公告)号:CN108511027A
公开(公告)日:2018-09-07
申请号:CN201810296455.0
申请日:2015-12-18
Applicant: 中国科学院计算技术研究所
IPC: G11C29/42
Abstract: 本发明提出一种用于自动校正访问存储装置数据的装置及方法,涉及数据存储、数据校正等技术领域,该装置存储装置模块,用于存储数据,其中所述存储装置模块包括用于存储数据的区域与用于存储监督位的区域;编码器模块,用于获取数据,并根据所述数据生成对应的监督位;解码器模块,用于当所述存储装置模块读取所述数据时,所述解码器模块根据所述监督位检验所述数据的正确性,当发现所述数据中存在错误数据时,发送错误信号,同时将所述错误数据进行校正,并将校正后的数据发送给读写单元,读写单元将校正后数据重新写回存储装置,以避免数据错误增加。
-
公开(公告)号:CN105468546B
公开(公告)日:2017-04-12
申请号:CN201510791842.8
申请日:2015-11-17
Applicant: 中国科学院计算技术研究所
CPC classification number: G06F13/16
Abstract: 本发明提供一种互连电路的数据处理装置及方法,为互联电路中用于将一个或多个事务数据源连接到一个或多个事务数据目的地的互连节点,该数据处理装置包括:至少一个输入端和至少一个输出端,所述输入端包含多个输入端口、输出端口、至少两个复用器、和至少一个缓冲存储器;缓冲存储分配电路,控制所述复用器为输入的事务数据根据所述缓冲存储器的当前状态分配临时存储位置;路由选择电路,为缓冲队列的事务数据选择输出端;仲裁电路,裁决出具有优先传输权的所述缓冲队列,并使竞争同一输出端的多个事务数据传输按照预设的仲裁策略依次获得输出通路占用权;多路选择器电路,连接所述输出端口和所述输出端,中转所述互连电路中的数据传输。
-
公开(公告)号:CN105468335B
公开(公告)日:2017-04-12
申请号:CN201510825061.6
申请日:2015-11-24
Applicant: 中国科学院计算技术研究所
IPC: G06F9/38
CPC classification number: G06F9/38
Abstract: 本发明公开一种流水级运算装置、数据处理方法及片上网络芯片,所述流水级运算装置包括三个流水级模块,其中,第一流水级模块对来自所述第一输入缓存寄存器模块的数据及其最大值索引进行向量加法或减法运算,第二流水级模块对输入数据进行导数值的求解以及激活函数的求解,第三流水级模块对输入数据进行乘法与加法的操作;所述装置根据程序指令所指定的运算操作选择性地执行第一、第二、和第三流水级模块中的运算处理中的任一运算处理或它们之中任意两者或三者的组合的运算处理,并由所述第三缓存寄存器输出最终运算结果。由此,提高芯片的工作效率以及高数据吞吐量以使芯片达到最佳的运算性能。
-
公开(公告)号:CN105630733A
公开(公告)日:2016-06-01
申请号:CN201510983391.8
申请日:2015-12-24
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173
CPC classification number: G06F15/173 , G06F15/17306
Abstract: 本发明提出分形树中向量数据回传处理单元的装置、方法、控制装置及智能芯片,该装置包括一中心节点,接收叶子节点回传的向量数据;多个叶子节点,对向量数据进行计算与移位;转发器模块,包括局部缓存结构与数据处理部件;将所述多个叶子节点分为N组,每组中叶子节点的个数相同,所述中心节点通过所述转发器模块单独与每一组叶子节点进行通信连接,每组叶子节点构成的通信结构具有自相似性,所述多个叶子节点与所述中心节点通过多层所述转发器模块以完全M叉树方式进行通信连接,每个叶子节点包括设置位,如果所述设置位要求叶子节点中的向量数据进行移位,则叶子节点将预设带宽位的向量数据移至相应位置,否则叶子节点将向量数据回传给中心节点。
-
公开(公告)号:CN105489240A
公开(公告)日:2016-04-13
申请号:CN201510857644.7
申请日:2015-11-30
Applicant: 中国科学院计算技术研究所
IPC: G11C11/406
CPC classification number: G11C11/406 , G11C11/40611
Abstract: 本发明公开了一种用于DRAM或eDRAM刷新的装置及其方法,该方法包括:步骤一,存储控制装置接收读写请求,并根据刷新控制装置的输出决定向存储装置发送读写请求或刷新请求;步骤二,刷新控制装置控制生成刷新信号,并根据所述存储控制装置的输出来记录刷新是否被延迟。本发明能够减少读写与刷新之间的冲突,达到增加DRAM或者eDRAM性能的效果。
-
-
-
-
-
-
-
-
-