-
公开(公告)号:CN103226504B
公开(公告)日:2016-05-11
申请号:CN201310139457.6
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F11/22
Abstract: 本发明公开了一种可针对单核、同构多核或异构多核进行调试的装置,包括调试系统接口,集中调试模块,交换网络,全局调试模块和若干个分布式调试模块。该装置对目标核调试时,调试系统接口接收调试数据包并发送到集中调试模块进行命令解析,调试命令经过交换网络被发送到每个处理核所对应的分布式调试模块,各调试模块的调试结果信息经过集中调试模块被上传至调试系统接口。全局调试模块可以下行调试命令至各分布式调试模块并监控各分布式调试模块的调试事件状态。
-
公开(公告)号:CN103236903A
公开(公告)日:2013-08-07
申请号:CN201310138909.9
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: H04L1/00
Abstract: 本发明提出了一种改变数据序列顺序的装置,其包括:输入单元,其用于接收指令操作码和输入操作数;译码控制部件,其用于根据指令操作码和输入操作数产生译码控制信号;硬件索引更新部件,其用于在硬件自动索引时,产生硬件索引操作数;索引操作数单元,其用于根据译码控制部件产生的译码控制信号选择硬件索引操作数或者用户输入的索引操作数作为索引操作数,并输出至交织网络部件;交织网络部件,其用于根据所述索引操作数执行改变输入操作数中源操作数序列顺序的操作。利用该装置可以对长向量数据中的各字节数据按照任意的顺序交织成新的向量数据;同时还对向量数据中的一个或多个字节数据进行复制和整体左串移,形成新的向量数据。
-
公开(公告)号:CN103236903B
公开(公告)日:2015-11-18
申请号:CN201310138909.9
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: H04L1/00
Abstract: 本发明提出了一种改变数据序列顺序的装置,其包括:输入单元,其用于接收指令操作码和输入操作数;译码控制部件,其用于根据指令操作码和输入操作数产生译码控制信号;硬件索引更新部件,其用于在硬件自动索引时,产生硬件索引操作数;索引操作数单元,其用于根据译码控制部件产生的译码控制信号选择硬件索引操作数或者用户输入的索引操作数作为索引操作数,并输出至交织网络部件;交织网络部件,其用于根据所述索引操作数执行改变输入操作数中源操作数序列顺序的操作。利用该装置可以对长向量数据中的各字节数据按照任意的顺序交织成新的向量数据;同时还对向量数据中的一个或多个字节数据进行复制和整体左串移,形成新的向量数据。
-
公开(公告)号:CN103218204B
公开(公告)日:2015-06-24
申请号:CN201310139305.6
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F9/30
Abstract: 本发明公开了一种用于访问多维向量元素的多模式地址产生装置。该装置由一个多维度向量索引部件,一个多维度向量元素地址部件,一个当前维度决策部件和一个计算部件组成。当前维度决策部件从多维度向量索引部件和多维度向量元素地址部件分别选取出向量当前维度的索引值和元素地址交给计算部件,然后由计算部件计算出下一索引值,交给多维度向量索引部件,同时计算出下一元素的地址交给多维度向量元素地址部件,从而实现产生多维向量元素的访问地址。
-
公开(公告)号:CN103218204A
公开(公告)日:2013-07-24
申请号:CN201310139305.6
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F9/30
Abstract: 本发明公开了一种用于访问多维向量元素的多模式地址产生装置。该装置由一个多维度向量索引部件,一个多维度向量元素地址部件,一个当前维度决策部件和一个计算部件组成。当前维度决策部件从多维度向量索引部件和多维度向量元素地址部件分别选取出向量当前维度的索引值和元素地址交给计算部件,然后由计算部件计算出下一索引值,交给多维度向量索引部件,同时计算出下一元素的地址交给多维度向量元素地址部件,从而实现产生多维向量元素的访问地址。
-
公开(公告)号:CN103235762B
公开(公告)日:2016-06-22
申请号:CN201310138977.5
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F12/02
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种自索引寄存器文件堆装置,包括寄存器存储体和该寄存器存储体的外围逻辑,所述寄存储存储体配置为自索引区和普通区,所述自索引区的大小、起始寄存器号可以灵活配置,普通区采用常数寄存器号方式进行索引。当对该寄存器文件堆装置发起读写启动信号时,该寄存器文件堆装置自动计算当前所需索引号,读写均在所述自索引区内,当读写到自索引区边界后,下次操作自动转到自索引区起始位置。本发明具有编程的便利性,且能够节省处理器的功耗。
-
公开(公告)号:CN103226504A
公开(公告)日:2013-07-31
申请号:CN201310139457.6
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F11/22
Abstract: 本发明公开了一种可针对单核、同构多核或异构多核进行调试的装置,包括调试系统接口,集中调试模块,交换网络,全局调试模块和若干个分布式调试模块。该装置对目标核调试时,调试系统接口接收调试数据包并发送到集中调试模块进行命令解析,调试命令经过交换网络被发送到每个处理核所对应的分布式调试模块,各调试模块的调试结果信息经过集中调试模块被上传至调试系统接口。全局调试模块可以下行调试命令至各分布式调试模块并监控各分布式调试模块的调试事件状态。
-
公开(公告)号:CN103218314A
公开(公告)日:2013-07-24
申请号:CN201310139573.8
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F12/08
Abstract: 本发明公开了一种用于并行滤波运算的数据缓存装置,包括缓冲区实体,该缓冲区实体用于缓冲来自一个多粒度存储器的数据,还包括读缓冲逻辑、初始化缓冲逻辑和更新缓冲逻辑。所述读缓冲逻辑用于接收所述读缓冲区使能信号、读缓冲区列号、读缓冲区列内偏移,并且根据这些信号读取所述缓冲区实体某一列的数据;所述初始化缓冲逻辑用于在初始化开始信号有效时对所述缓冲区实体进行初始化;所述更新缓冲逻辑用于在所述列移信号有效时,按列整体移动缓冲区实体,同时输出所述作用于多粒度存储器的信号组。本发明可以在滤波前对数据进行处理,在滤波时提供并行运算所需的数据,充分利用数据局部性原理,减少访存次数,达到数据的最大利用率。
-
公开(公告)号:CN103218246A
公开(公告)日:2013-07-24
申请号:CN201310139561.5
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F9/45
Abstract: 本发明提出了一种基于图描述语言的二进制工具生成方法。这种图描述语言以集中定义和分布定义混合的方式规定了指令集的文法和编码。图描述语言包含了节点(node)和边(edge)两种基本语言元素。节点描述指令集体系结构的部分属性,一个节点可以拥有若干个子节点。子节点更细致地刻画了指令集体系结构的属性。本发明在获得处理器指令集体系结构的图描述模型后,二进制工具生成器根据模型中的相关描述生成汇编器、反汇编器和链接器等二进制工具。
-
公开(公告)号:CN103218314B
公开(公告)日:2015-12-23
申请号:CN201310139573.8
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F12/08
Abstract: 本发明公开了一种用于并行滤波运算的数据缓存装置,包括缓冲区实体,该缓冲区实体用于缓冲来自一个多粒度存储器的数据,还包括读缓冲逻辑、初始化缓冲逻辑和更新缓冲逻辑。所述读缓冲逻辑用于接收所述读缓冲区使能信号、读缓冲区列号、读缓冲区列内偏移,并且根据这些信号读取所述缓冲区实体某一列的数据;所述初始化缓冲逻辑用于在初始化开始信号有效时对所述缓冲区实体进行初始化;所述更新缓冲逻辑用于在所述列移信号有效时,按列整体移动缓冲区实体,同时输出所述作用于多粒度存储器的信号组。本发明可以在滤波前对数据进行处理,在滤波时提供并行运算所需的数据,充分利用数据局部性原理,减少访存次数,达到数据的最大利用率。
-
-
-
-
-
-
-
-
-