具有多态指令集体系结构的处理器

    公开(公告)号:CN103235717A

    公开(公告)日:2013-08-07

    申请号:CN201310139290.3

    申请日:2013-04-19

    IPC分类号: G06F9/38 G06F9/30

    摘要: 本发明提出一种具有多态指令集体系结构的处理器,其包括一个标量处理单元(101)、至少一个多态指令处理单元(100)、至少一个多粒度并行存储器(102)和一个DMA控制器(103);多态指令处理单元(100)包括至少一个功能单元(202);多态指令处理单元(100)用于解释和执行多态指令,其功能单元(202)用于执行具体的数据操作任务;所述标量处理单元(101)用于调用多态指令并查询多态指令的执行状态;所述DMA控制器(103)用于传送多态指令的配置信息以及向所述多粒度存储器(102)传送多态指令所需数据。本发明的处理器在流片生产后,程序员仍可根据应用算法特点对处理器指令集进行重定义。

    支持多BANK访问模式的DRAM访问控制装置和控制方法

    公开(公告)号:CN102591814A

    公开(公告)日:2012-07-18

    申请号:CN201110425095.8

    申请日:2011-12-16

    IPC分类号: G06F13/16

    摘要: 本发明公开了一种支持多BANK访问模式的DRAM访问控制装置和控制方法,其中通过BANK管理模块来实现多BANK访问模式。该DRAM访问控制装置包括用户模块1、控制模块2、数据通道模块3和BANK管理模块12,该BANK管理模块12用于对用户指令进行BANK是否冲突的判断,以使控制模块2产生正确的命令信号和地址信号;并且,该BANK管理模块接收来自控制模块2解析的BANK地址和行地址,向控制模块2发送检测的冲突信息。本发明将用户发送的读写命令、地址信息进行解析,产生DRAM能识别的命令信号和地址信号,从而实现对DRAM的读写访问;同时提供多BANK访问模式,支持同时打开多个BANK,提高了总线利用率。

    一种改变数据序列顺序的装置

    公开(公告)号:CN103236903B

    公开(公告)日:2015-11-18

    申请号:CN201310138909.9

    申请日:2013-04-19

    IPC分类号: H04L1/00

    摘要: 本发明提出了一种改变数据序列顺序的装置,其包括:输入单元,其用于接收指令操作码和输入操作数;译码控制部件,其用于根据指令操作码和输入操作数产生译码控制信号;硬件索引更新部件,其用于在硬件自动索引时,产生硬件索引操作数;索引操作数单元,其用于根据译码控制部件产生的译码控制信号选择硬件索引操作数或者用户输入的索引操作数作为索引操作数,并输出至交织网络部件;交织网络部件,其用于根据所述索引操作数执行改变输入操作数中源操作数序列顺序的操作。利用该装置可以对长向量数据中的各字节数据按照任意的顺序交织成新的向量数据;同时还对向量数据中的一个或多个字节数据进行复制和整体左串移,形成新的向量数据。

    多模式地址产生装置
    4.
    发明授权

    公开(公告)号:CN103218204B

    公开(公告)日:2015-06-24

    申请号:CN201310139305.6

    申请日:2013-04-19

    IPC分类号: G06F9/30

    摘要: 本发明公开了一种用于访问多维向量元素的多模式地址产生装置。该装置由一个多维度向量索引部件,一个多维度向量元素地址部件,一个当前维度决策部件和一个计算部件组成。当前维度决策部件从多维度向量索引部件和多维度向量元素地址部件分别选取出向量当前维度的索引值和元素地址交给计算部件,然后由计算部件计算出下一索引值,交给多维度向量索引部件,同时计算出下一元素的地址交给多维度向量元素地址部件,从而实现产生多维向量元素的访问地址。

    多模式地址产生装置
    5.
    发明公开

    公开(公告)号:CN103218204A

    公开(公告)日:2013-07-24

    申请号:CN201310139305.6

    申请日:2013-04-19

    IPC分类号: G06F9/30

    摘要: 本发明公开了一种用于访问多维向量元素的多模式地址产生装置。该装置由一个多维度向量索引部件,一个多维度向量元素地址部件,一个当前维度决策部件和一个计算部件组成。当前维度决策部件从多维度向量索引部件和多维度向量元素地址部件分别选取出向量当前维度的索引值和元素地址交给计算部件,然后由计算部件计算出下一索引值,交给多维度向量索引部件,同时计算出下一元素的地址交给多维度向量元素地址部件,从而实现产生多维向量元素的访问地址。

    DRAM访问控制装置与控制方法

    公开(公告)号:CN102541782A

    公开(公告)日:2012-07-04

    申请号:CN201110424159.2

    申请日:2011-12-16

    IPC分类号: G06F13/28 G06F12/06

    摘要: 本发明公开了一种DRAM访问控制装置和方法,所述装置包括用户模块1、控制模块2和数据通道模块3,用户模块1用于从外部接收读写命令、地址及数据,向控制模块2发送读写命令、地址,向数据通道模块3发送写数据;控制模块2用于从用户模块1接收读写命令、地址,向用户模块1发送控制状态位,向数据通道模1块发送控制信息;数据通道模块3用于从用户模块接收写数据,从DRAM接收读数据,向用户模块1发送读数据,向DRAM发送写数据;用户模块1包括命令FIFO 13,所述命令FIFO 13用作命令和地址的传输通道,缓冲用户发送的命令和地址。本发明通过命令FIFO 13将同一行地址的命令提前处理,减少了不断预充电和激活的时间损耗,由此提高了DRAM的访问效率。

    多粒度并行存储系统
    7.
    发明授权

    公开(公告)号:CN102541749B

    公开(公告)日:2014-09-17

    申请号:CN201110459453.7

    申请日:2011-12-31

    IPC分类号: G06F12/02

    摘要: 本发明公开了一种多粒度并行存储系统,该存储系统包括多个存储器、移位产生器、地址增量查找单元、地址移位器、行地址产生器和多个地址加法器。所述移位产生器用于根据外部输入的地址产生移位值Shift;所述地址增量查找单元用于根据读写粒度产生地址移位器的输入数据;地址移位器用于将输入的数据循环右移Shift个元素后输出到所述地址加法器一个输入端;所述行地址产生器用于根据外部输入的地址产生行地址,输入到每个地址加法器的另一个输入端;所述地址加法器用于将所述两个输入端输入的数据进行无符号相加,得到每个存储器的读写地址,并将其输入到所述多个存储器的地址输入端。本发明提出的存储系统可同时支持不同数据类型的矩阵行列数据并行读取,从而在根本上清除信号处理算法中转置操作的要求,提高信号处理算法执行效率。

    基于分水岭变换及支持向量机分类的肝脏肿瘤区域分割方法

    公开(公告)号:CN102385751B

    公开(公告)日:2014-04-09

    申请号:CN201110201974.2

    申请日:2011-07-19

    IPC分类号: G06T7/00 G06K9/46 G06K9/62

    摘要: 本发明涉及图像处理技术,特别涉及一种基于分水岭变换及支持向量机分类的交互式肝脏肿瘤区域分割方法。该方法包括:步骤1:肝脏肿瘤区域分割预处理;步骤2:对步骤1得到的预处理后的肝脏区域图像进行分水岭变换,将预处理后的肝脏区域图像划分为无数个集水盆;步骤3:计算分水岭变换产生的所有集水盆的四维特征向量,交互式标记肝脏区域图像中的肿瘤及正常肝组织,采用支持向量机方法对集水盆在特征空间进行分类;步骤4:采用连通区域检测来消除分类产生的假阳性肿瘤区域,应用形态学运算来填充空洞及平滑边缘。本发明在区域级进行分类并利用用户标记来训练分类器参数,有效提高了分割速度及精度。在肝外科手术规划等领域有重要的应用价值。

    一种改变数据序列顺序的装置

    公开(公告)号:CN103236903A

    公开(公告)日:2013-08-07

    申请号:CN201310138909.9

    申请日:2013-04-19

    IPC分类号: H04L1/00

    摘要: 本发明提出了一种改变数据序列顺序的装置,其包括:输入单元,其用于接收指令操作码和输入操作数;译码控制部件,其用于根据指令操作码和输入操作数产生译码控制信号;硬件索引更新部件,其用于在硬件自动索引时,产生硬件索引操作数;索引操作数单元,其用于根据译码控制部件产生的译码控制信号选择硬件索引操作数或者用户输入的索引操作数作为索引操作数,并输出至交织网络部件;交织网络部件,其用于根据所述索引操作数执行改变输入操作数中源操作数序列顺序的操作。利用该装置可以对长向量数据中的各字节数据按照任意的顺序交织成新的向量数据;同时还对向量数据中的一个或多个字节数据进行复制和整体左串移,形成新的向量数据。

    基于分水岭变换及支持向量机分类的肝脏肿瘤区域分割方法

    公开(公告)号:CN102385751A

    公开(公告)日:2012-03-21

    申请号:CN201110201974.2

    申请日:2011-07-19

    IPC分类号: G06T7/00 G06K9/46 G06K9/62

    摘要: 本发明涉及图像处理技术,特别涉及一种基于分水岭变换及支持向量机分类的交互式肝脏肿瘤区域分割方法。该方法包括:步骤1:肝脏肿瘤区域分割预处理;步骤2:对步骤1得到的预处理后的肝脏区域图像进行分水岭变换,将预处理后的肝脏区域图像划分为无数个集水盆;步骤3:计算分水岭变换产生的所有集水盆的四维特征向量,交互式标记肝脏区域图像中的肿瘤及正常肝组织,采用支持向量机方法对集水盆在特征空间进行分类;步骤4:采用连通区域检测来消除分类产生的假阳性肿瘤区域,应用形态学运算来填充空洞及平滑边缘。本发明在区域级进行分类并利用用户标记来训练分类器参数,有效提高了分割速度及精度。在肝外科手术规划等领域有重要的应用价值。