一种可变浮点数据微处理器
    1.
    发明申请

    公开(公告)号:WO2017016233A1

    公开(公告)日:2017-02-02

    申请号:PCT/CN2016/078071

    申请日:2016-03-31

    Inventor: 周海林

    CPC classification number: G06F7/57

    Abstract: 一种可变浮点数据微处理器,浮点数由符号域、阶码域、尾数域组成,在程序使用自定义浮点数时需要配置:自定义浮点配置寄存器0,自定义浮点配置寄存器1,自定义浮点配置寄存器2,自定义浮点配置寄存器3;自定义浮点数的组成顺序就是自定义浮点配置寄存器配置组成顺序,自定义浮点数组成顺序:自定义浮点配置寄存器3,自定义浮点配置寄存器2,自定义浮点配置寄存器1,自定义浮点配置寄存器0;尾数域长度加阶码域长度加符号域长度等于浮点数据长度,否则产生异常。该微处理器在计算过程中可以改变浮点数中符号位、指数位和尾数位的顺序和长度,还有浮点数的宽度,可移植性好,而且可以表示更高精度的浮点数据,安全性也更高。

    一种数据处理方法及装置
    2.
    发明申请

    公开(公告)号:WO2015188299A1

    公开(公告)日:2015-12-17

    申请号:PCT/CN2014/079453

    申请日:2014-06-09

    CPC classification number: G06F17/30463 G06F7/57 G06F17/30486

    Abstract: 提供一种数据处理方法及装置。其中,数据处理包括:根据数据库执行计划,确定当前空闲可编程内存对应的分区数目;根据所述分区数目,对所述当前空闲可编程内存进行分区,获得对应所述分区数目的可编程内存分区;利用所述可编程内存分区执行所述数据库执行计划对应的关系代数逻辑运算。能够提高数据处理效率。

    SYSTEM AND METHOD TO IMPLEMENT A MATRIX MULTIPLY UNIT OF A BROADBAND PROCESSOR
    5.
    发明申请
    SYSTEM AND METHOD TO IMPLEMENT A MATRIX MULTIPLY UNIT OF A BROADBAND PROCESSOR 审中-公开
    用于实现宽带处理器的矩阵多项式单元的系统和方法

    公开(公告)号:WO2003021423A2

    公开(公告)日:2003-03-13

    申请号:PCT/US2002/027970

    申请日:2002-09-04

    Abstract: The present invention provides a system and method for improving the performance of general-purpose processors by implementing a functional unit that computes the product of a matrix operand with a vector operand, producing a vector result. The functional unit fully utilizes the entire resources of a 128b by 128b multipliers regardsless of the operand size, as the number of elements of the matrix and vector operands increase as operand size is reduced. The unit performs both fixed-point and floating-point multiplications and additions with the highest-possible intermediate accuracy with modest resources.

    Abstract translation: 本发明提供了一种用于通过实现一个功能单元来提高通用处理器的性能的系统和方法,所述功能单元使用向量操作数来计算矩阵操作数的乘积,产生向量结果。 随着操作数大小减小,矩阵和向量操作数的元素数量增加,功能单元完全利用128b乘128b乘法器的全部资源,而不考虑操作数大小。 该单元通过适度的资源执行具有最高可能的中间精度的定点和浮点乘法和补充。

    MULTIPLIER ARCHITECTURE IN A GENERAL PURPOSE PROCESSOR OPTIMIZED FOR EFFICIENT MULTI-INPUT ADDITION
    6.
    发明申请
    MULTIPLIER ARCHITECTURE IN A GENERAL PURPOSE PROCESSOR OPTIMIZED FOR EFFICIENT MULTI-INPUT ADDITION 审中-公开
    用于高效多输入添加剂的通用处理器中的多用途架构

    公开(公告)号:WO0175587A3

    公开(公告)日:2002-01-24

    申请号:PCT/US0110603

    申请日:2001-04-02

    Abstract: In one embodiment, a dual mode execution unit is described for use in a general purpose digital signal processor (DSP). The execution unit can operate as a 16X16 multiplier in one mode and an 8-bit adder tree in another mode. The adder tree structure is constructed by reutilizing pre-existing arithmetic logic units (ALUs) in the multiplier array of the multiplier architecture. The 8-bit adder tree mode is particularly useful for performing various computation intensive algorithms used in digital video processing, such as motion search and spatial interpolation algorithms.

    Abstract translation: 在一个实施例中,描述了用于通用数字信号处理器(DSP)中的双模执行单元。 执行单元可以在一种模式下作为16X16乘法器工作,另一种模式可以作为8位加法器树。 加法器树结构通过在乘法器架构的乘法器阵列中重新利用预先存在的算术逻辑单元(ALU)来构造。 8位加法器树模式对于执行诸如运动搜索和空间插值算法的数字视频处理中使用的各种计算密集型算法特别有用。

    METHOD AND SYSTEM FOR PROVIDING A FLEXIBLE AND EFFICIENT PROCESSOR FOR USE IN GRAPHICS PROCESSING
    7.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING A FLEXIBLE AND EFFICIENT PROCESSOR FOR USE IN GRAPHICS PROCESSING 审中-公开
    提供用于图形处理的灵活和有效的处理器的方法和系统

    公开(公告)号:WO01084297A2

    公开(公告)日:2001-11-08

    申请号:PCT/US2001/013817

    申请日:2001-04-30

    CPC classification number: G06F7/57 G06F9/30036 G06F9/3885 G06F9/3887 G06T1/20

    Abstract: A method and system for processing graphics data in a computer system are disclosed. The method and system including providing a general-purpose processor and providing a vector co-processor compled with the general-purpose processor. The general-purpose processor includes an instruction queue for holding a plurality of instructions. The vector co-processor is for processing at least a portion of the graphics data using a portion of the plurality of instructions. The vector co-processor is capable of performing a plurality of mathematical operations in parallel. The plurality of instructions is provided using software written in a general-purpose programming language.

    Abstract translation: 公开了一种用于处理计算机系统中的图形数据的方法和系统。 该方法和系统包括提供通用处理器并提供与通用处理器相结合的向量协处理器。 通用处理器包括用于保持多个指令的指令队列。 矢量协处理器用于使用多个指令的一部分来处理至少一部分图形数据。 矢量协处理器能够并行地执行多个数学运算。 使用以通用编程语言编写的软件来提供多个指令。

    卷积器及其所应用的人工智能处理装置

    公开(公告)号:WO2019136764A1

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

    申请号:PCT/CN2018/072678

    申请日:2018-01-15

    Inventor: 肖梦秋

    CPC classification number: G06F5/10 G06F7/57 G06N3/0454

    Abstract: 一种卷积器(100)及其所应用的人工智能处理装置,电性连接至外部存储器,所述外部存储器存储有待处理数据及权重参数;卷积器(100)包括:参数缓存器(110)、输入缓存器、卷积运算电路(150)及输出缓存器(160);参数缓存器(110)用于接收并输出所述权重参数;输入缓存器包括:多个相连的行缓存器,用于接收并输出待处理数据;其中,各行缓存器每输出一位数据则集合形成一列数据输出;卷积运算电路(150)用于从所述输入缓存器接收待处理数据、从参数缓存器(110)接收权重参数,据以进行卷积运算并输出卷积运算结果;输出缓存器(160)用于接收卷积运算结果并将该卷积运算结果向外部存储器输出。该方法可解决现有技术中通过软件运算实现带来的处理速度变慢,对处理器性能要求高的问题。

    一种浮点数处理装置
    10.
    发明申请

    公开(公告)号:WO2017124645A1

    公开(公告)日:2017-07-27

    申请号:PCT/CN2016/078508

    申请日:2016-04-06

    CPC classification number: G06F7/57

    Abstract: 一种浮点数处理装置,包括转换单元和运算单元,转换单元接收标准格式浮点数,并将标准格式浮点数的位宽进行压缩,生成低位宽浮点数,运算单元对低位宽浮点数进行运算,得到运算结果。该装置能根据不同的标准格式浮点数,得到不同指数位宽的低位宽浮点数,该低位宽浮点数能够满足神经网络算法、图像处理等算法的数据精度要求的同时,避免了浮点数运算功率的浪费。

Patent Agency Ranking