System with wide operand architecture and method
    134.
    发明公开
    System with wide operand architecture and method 有权
    Prozessor und Verfahren zurDurchführungeines Breitschaltungsbefehls mit breitem操作数

    公开(公告)号:EP2309383A1

    公开(公告)日:2011-04-13

    申请号:EP10179608.4

    申请日:1999-08-24

    Inventor: Hansen, Craig

    Abstract: A general purpose processor with four copies of an access unit, with an access instruction fetch queue A-queue (101-104). Each A-queue (101-104) is coupled to an access register file AR (105-108) which is coupled to two access functional units A (109-116). In a typical embodiment, each thread of the processor may have on the order of sixty-four general purpose registers. The access unit functions independently by four simultaneous threads of execution, and each compute control flow by performing arithmetic and branch instructions and access memory by performing load and store instructions. These access units also provide wide specifiers for wide operand instructions. These eight access functional units A (109-116) produce results for access register files (105-108) and memory addresses to a shared memory system (117-120).

    Abstract translation: 具有访问单元的四个副本的通用处理器,具有访问指令获取队列A队列(101-104)。 每个A队列(101-104)耦合到耦合到两个访问功能单元A(109-116)的访问寄存器文件AR(105-108)。 在典型的实施例中,处理器的每个线程可以具有六十四个通用寄存器的数量级。 访问单元通过四个同时执行的线程独立地起作用,并且通过执行加载和存储指令来执行算术和分支指令以及访问存储器来进行每个计算控制流程。 这些访问单元还提供广泛的操作数说明。 这八个访问功能单元A(109-116)产生访问寄存器文件(105-108)和存储器地址到共享存储器系统(117-120)的结果。

    System for matrix multipy operation with wide operand architecture and method
    135.
    发明公开
    System for matrix multipy operation with wide operand architecture and method 有权
    Prozessor und Verfahren zur Matrixmultiplikation mit einem breiten Operand

    公开(公告)号:EP2302510A1

    公开(公告)日:2011-03-30

    申请号:EP10179598.7

    申请日:1999-08-24

    Inventor: Hansen, Craig

    Abstract: A general purpose processor with four copies of an access unit, with an access instruction fetch queue A-queue (101-104). Each A-queue (101-104) is coupled to an access register file AR (105-108) which is coupled to two access functional units A (109-116). In a typical embodiment, each thread of the processor may have on the order of sixty-four general purpose registers. The access unit functions independently by four simultaneous threads of execution, and each compute control flow by performing arithmetic and branch instructions and access memory by performing load and store instructions. These access units also provide wide specifiers for wide operand instructions. These eight access functional units A (109-116) produce results for access register files (105-108) and memory addresses to a shared memory system (117-120).

    Abstract translation: 具有访问单元的四个副本的通用处理器,具有访问指令获取队列A队列(101-104)。 每个A队列(101-104)耦合到耦合到两个访问功能单元A(109-116)的访问寄存器文件AR(105-108)。 在典型的实施例中,处理器的每个线程可以具有六十四个通用寄存器的数量级。 访问单元通过四个同时执行的线程独立地起作用,并且通过执行加载和存储指令来执行算术和分支指令以及访问存储器来进行每个计算控制流程。 这些访问单元还提供广泛的操作数说明。 这八个访问功能单元A(109-116)产生访问寄存器文件(105-108)和存储器地址到共享存储器系统(117-120)的结果。

    General purpose, programmable media processor
    138.
    发明公开
    General purpose, programmable media processor 失效
    通用可编程媒体处理器

    公开(公告)号:EP1876536A3

    公开(公告)日:2008-06-25

    申请号:EP07111476.3

    申请日:1996-08-16

    Abstract: A general purpose, programmable media processor (12) for processing and transmitting a media data streams. The media processor (12) incorporates an execution unit (100) that maintains substantially peak data through out of media data streams. The execution unit (100) includes a dynamically partionable multi-precision arithmetic unit (102), programmable switch (104) and programmable extended mathematical element (106). A high bandwidth external interface (124) supplies media data streams at substantially peak rates to a general purpose register file (110) and the execution unit. A memory management unit, and instruction and data cache/buffers (118, 120) are provided. The general purpose, programmable media processor (12) is disposed in a network fabric consisting of fiber optic cable, coaxial cable and twisted pair wires to transmit, process and receive single or unified media data streams.

    Abstract translation: 一种用于处理和传输媒体数据流的通用可编程媒体处理器(12)。 媒体处理器(12)包含执行单元(100),该执行单元(100)基本上维持媒体数据流中的峰值数据。 执行单元(100)包括动态可分配多精度算术单元(102),可编程开关(104)和可编程扩展数学元件(106)。 高带宽外部接口(124)以基本上峰值速率向通用寄存器文件(110)和执行单元提供媒体数据流。 存储器管理单元,以及指令和数据高速缓冲存储器/缓冲器(118,120)。 通用可编程媒体处理器(12)设置在由光纤电缆,同轴电缆和双绞线组成的网络结构中,以发送,处理和接收单个或统一的媒体数据流。

    General purpose, programmable media processor
    140.
    发明公开
    General purpose, programmable media processor 失效
    Drahtlose Vorrichtung mit einem programmierbaren Allzweckmedienprozessor

    公开(公告)号:EP1879103A2

    公开(公告)日:2008-01-16

    申请号:EP07112545.4

    申请日:1996-08-16

    Abstract: A wireless device for processing streams of media data in a wireless bi-directional communications network. The bi-directional communications network is capable of transmitting and receiving media data streams which comprise a combination of at least two of audio, video, radio, graphics, encryption, authentication, and networking information. The wireless device has at least one programmable media processor (12) for receiving, processing and transmitting the stream of media data over the bi-directional communications network. The processor executes group instructions to read a plurality of data elements of the media data stream from a register file (110), to perform, on the data elements, group operations including both group integer and group floating point operations capable of dynamically partitioning the data by each specifying one of a plurality of data element sizes, and to write concatenated results in the register file.

    Abstract translation: 一种用于在无线双向通信网络中处理媒体数据流的无线设备。 双向通信网络能够发送和接收包括音频,视频,无线电,图形,加密,认证和网络信息中的至少两个的组合的媒体数据流。 无线设备具有至少一个可编程媒体处理器(12),用于通过双向通信网络接收,处理和发送媒体数据流。 处理器执行组指令以从寄存器文件(110)读取媒体数据流的多个数据元素,以对数据元素执行包括能够动态划分数据的组整数和组浮点运算的组操作 通过每个指定多个数据元素大小中的一个,并将连接的结果写入寄存器文件。

Patent Agency Ranking