会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • BIT-SERIAL MEMORY ACCESS WITH WIDE PROCESSING ELEMENTS FOR SIMD ARRAYS
    • 用于SIMD阵列的宽处理元件的位串行存储器访问
    • WO01035224A1
    • 2001-05-17
    • PCT/US2000/041530
    • 2000-10-25
    • G06F15/173G06F15/80H04L29/06H04L29/08G06F12/08G06F15/00
    • H04L67/1097G06F15/17337G06F15/17381G06F15/8023H04L29/06H04L69/329
    • A single-instruction multiple-data (SIMD) array processor (100) providing enhanced data transfer efficiency. The SIMD array processor includes at least one memory (102) such as a synchronous dynamic random access memory and a plurality of processing elements (104-134) configured in an array. Each processing element includes at least one "narrow" memory buffer and a plurality of "wide" data registers. The narrow memory buffer transfers data between the memory and at least one of the wide data registers while the processing element performs data processing operations. Each processing element further includes at least one parallel adder for adding data stored in the wide data registers coupled thereto, and a control circuit for controlling the memory buffer to transfer a data word stored in a selected data register between the memory and the selected data register.
    • 单指令多数据(SIMD)阵列处理器(100),提供增强的数据传输效率。 SIMD阵列处理器包括至少一个存储器(102),例如同步动态随机存取存储器和以阵列配置的多个处理元件(104-134)。 每个处理元件包括至少一个“窄”存储器缓冲器和多个“宽”数据寄存器。 窄处理器缓冲器在处理元件执行数据处理操作时,在存储器与宽数据寄存器中的至少一个之间传送数据。 每个处理元件还包括至少一个并行加法器,用于将存储在与其耦合的宽数据寄存器中的数据相加,以及控制电路,用于控制存储器缓冲器以将存储在选择的数据寄存器中的数据字传输到存储器和所选择的数据寄存器 。
    • 13. 发明申请
    • MESH CONNECTED COMPUTER
    • MESH连接计算机
    • WO9953411A3
    • 2000-04-20
    • PCT/US9904299
    • 1999-04-09
    • LOCKHEED CORP
    • ABERCROMBIE ANDREW PDUNCAN DAVID AMEEKER WOODROW LSCHOOMAKER RONALD WVAN DYKE-LEWIS MICHELE D
    • G06F15/80
    • G06F9/3885G06F9/30145G06F9/30167G06F9/3887G06F15/8023
    • An apparatus for processing data has a Single-Instruction-Multiple-Data (SIMD) architecture, and a number of features that improve performance and programmability. The apparatus includes a rectangular array of processing elements and a controller. In one aspect, each of the processing elements includes one or more addressable storage means and other elements arranged in a pipelined architecture. The controller includes means for receiving a high level instruction, and converting each instruction into a sequence of one or more processing element microinstructions for simultaneously controlling each stage of the processing element pipeline. In doing so, the controller detects and resolves a number of resource conflicts, and automatically generates instructions for registering image operands that are skewed with respect to one another in the processing element array. In another aspect, a programmer references images via pointers to image descriptors that include the actual addresses of various bits of multi-bit data. Other features facilitate and speed up the movement of data into and out of the apparatus. "Hit" detection and histogram logic are also included.
    • 用于处理数据的装置具有单指令多数据(SIMD)架构,以及提高性能和可编程性的许多特征。 该装置包括处理元件的矩形阵列和控制器。 在一个方面,每个处理元件包括一个或多个可寻址存储装置和以流水线架构布置的其他元件。 控制器包括用于接收高电平指令的装置,并且将每个指令转换成一个或多个处理单元微指令的序列,以同时控制处理单元流水线的每一级。 在这样做时,控制器检测并解决许多资源冲突,并且自动地生成用于登记在处理单元阵列中相对于彼此偏斜的图像操作数的指令。 在另一方面,程序员通过指向包括多位数据的各种位的实际地址的图像描述符来引用图像。 其他功能便于和加速数据进出设备的移动。 还包括“Hit”检测和直方图逻辑。
    • 14. 发明申请
    • GLOBAL INPUT/OUTPUT SUPPORT FOR A MESH CONNECTED COMPUTER
    • 全球输入/输出支持连接计算机
    • WO9953412A9
    • 2000-01-20
    • PCT/US9907001
    • 1999-04-09
    • LOCKHEED CORP
    • ABERCROMBIE ANDREW PSUTHA SURACHAIHOLSZTYNSKI WLODZIMIERZ
    • G06F15/80
    • G06F15/8023
    • An apparatus for processing data has a Single-Instruction-Multiple-Data (SIMD) architecture, and a number of features that improve performance and programmability. The apparatus includes a rectangular array of processing elements and a controller. The apparatus offers a number of techniques for shifting image data within the array. A first technique, the ROLL option, simultaneously shifts image planes in opposite directions within the array. A second technique, the gated shift option, makes a normal shift of an image plane to neighboring PEs conditional, for each PE, upon a value stored in a pattern register of each PE. A third technique, the carry propagate option, combines the computations from multiple PEs in order to complete an n-bit operation in fewer than n clocks by forming "supercells" within the array. The apparatus also includes a multi-bit X Pattern register and a multi-bit Y Pattern register. These registers have bit values corresponding to respective columns (for the X Pattern register) and rows (for the Y Pattern register) of the array. Patterns can be propagated from these registers into corresponding rows and columns. Further these registers can be used to receive values representing the logical OR of signals generated by individual PEs within respective rows and columns. Further, a number of global data registers are used to store information which can be broadcast back into the processing array.
    • 用于处理数据的装置具有单指令多数据(SIMD)架构,以及提高性能和可编程性的许多特征。 该装置包括处理元件的矩形阵列和控制器。 该装置提供用于移动阵列内的图像数据的多种技术。 第一种技术,ROLL选项,同时在阵列内沿相反方向移动图像平面。 第二种技术,门控移位选项使得对于每个PE,对于每个PE存储在模式寄存器中的值,将图像平面正常移位到相邻的PE。 第三种技术是进位传播选项,将来自多个PE的计算结合起来,以便通过在阵列内形成“超级单元”来在n个时钟内完成n位操作。 该装置还包括多位X模式寄存器和多位Y模式寄存器。 这些寄存器具有对应于阵列的相应列(X模式寄存器)和行(Y模式寄存器)的位值。 模式可以从这些寄存器传播到相应的行和列。 此外,这些寄存器可以用于接收表示由相应行和列中的各PE产生的信号的逻辑或的值。 此外,使用多个全局数据寄存器来存储可以广播回到处理阵列中的信息。
    • 15. 发明申请
    • PARALLEL PROCESSOR
    • 并行处理器
    • WO1996035997A1
    • 1996-11-14
    • PCT/RU1996000127
    • 1996-05-22
    • YALESTOWN CORPORATION N.V.BACHERIKOV, Gennady IvanovichGEVORKYAN, Viktor Ivanovich
    • YALESTOWN CORPORATION N.V.
    • G06F15/80
    • G06F15/8023
    • The invention is used in high-speed computer systems for processing high data flows in real time. The parallel processor comprises an initial load unit (7), a control unit (4), first and second buffer registers (2 and 3 respectively), permanent and operational storage devices (5 and 6 respectively), an address counter (8) and a matrix (17) of processor elements (1, 9-16) each of which is a matrix of similar computing cells. When a computer system is run on the proposed processor, a number of programs can be run simultaneously and with a high rate of exchange with memory units, other processor units and external devices. The processor can attain a speed of hundreds of billions of operations per second.
    • 本发明用于实时处理高数据流的高速计算机系统。 并行处理器包括初始加载单元(7),控制单元(4),第一和第二缓冲寄存器(分别为2和3),永久和可操作存储设备(5和6),地址计数器(8)和 处理器元件(1,9-16)的矩阵(17),每个处理器元件是类似计算单元的矩阵。 当在所提出的处理器上运行计算机系统时,可以同时运行多个程序并以与存储器单元,其他处理器单元和外部设备的高速率交换。 处理器每秒可以达到数百亿次的运行速度。
    • 18. 发明申请
    • IMPROVEMENTS IN OR RELATING TO CELLULAR ARRAY PROCESSING DEVICES
    • 改进或相关于细胞阵列加工设备
    • WO8807722A3
    • 1988-10-20
    • PCT/GB8800235
    • 1988-03-28
    • STONEFIELD SYSTEMS PLCCONSIDINE WILLIAM HOWARD
    • CONSIDINE WILLIAM HOWARD
    • G06F15/80G06T5/20G06F15/06G06F7/48G06F15/68
    • G06T5/20G06F15/8023
    • In each processing element of an array an input gate arrangement IG is provided with parallel AND-gates, holding register and ranking network which can be selected to provide outputs (derived from multiple bit neighbouring pixel values) for supply to either a generally conventional processing element PE2 or to a processing circuit PES which together with element PE2 forms an enhanced processing element. A bit summing network (11) in the circuit PES forms a count value signal representing the number of bits of a predetermined logic type supplied to inputs of the network (11), e.g. from the parallel AND-gates in arrangement IG. This count value signal is processed in adder (12) and accumulator (13) for example to form a convolution image value. The ranking network in the arrangement IG can be used to select for further processing a neighbouring pixel value of predetermined rank. Thus the components provided in circuit PES supplement the generally conventional element PE2 to enable simultaneous processing of a plurality of corresponding bits (same bit plane) of neighbouring pixel values so that convolutions and other image processing operations previously requiring inordinate time or hardware outlay are made economically possible at high speed. The components provided in device PES can be used in providing addition, substraction, multiplication and division operations as well as geometric transformations at enhanced speed.
    • 19. 发明申请
    • DATA PROCESSOR
    • 数据处理器
    • WO2016170312A1
    • 2016-10-27
    • PCT/GB2016/051076
    • 2016-04-19
    • ADAPTIVE ARRAY SYSTEMS LIMITED
    • SHENTON, ChristopherNAVEN, Finbar
    • G06F15/80
    • G06F15/8023G06F9/3885
    • A data processor is described which comprises a sequence of processing stages, each processing stage comprising a plurality of processing elements, each processing element comprising an arithmetic logic unit, one or more input data buffers and one or more output data buffers, the arithmetic logic unit being operable to conduct a data processing operation on one or more values stored in an input data buffer and to store the result of the data processing operation into an output data buffer. Between each pair of processing stages in the sequence, an interconnect is provided, for conveying data values stored in the output data buffers of the processing elements in a first one of the processing stages in the pair to the input data buffers of the processing elements in the next processing stage in the pair. A controller is provided, which is operable to specify, in respect of each processing stage, a data processing operation to be carried out by the processing elements in that processing stage, and to specify, in respect of each interconnect, a routing from one or more of the output data buffers of one or more of the processing elements of the processing stage from which the interconnect is receiving data to one or more of the input data buffers of one or more of the processing elements of the processing stage to which the interconnect is conveying data.
    • 描述了一种数据处理器,其包括一系列处理级,每个处理级包括多个处理元件,每个处理元件包括算术逻辑单元,一个或多个输入数据缓冲器和一个或多个输出数据缓冲器,算术逻辑单元 可操作地对存储在输入数据缓冲器中的一个或多个值进行数据处理操作,并将数据处理操作的结果存储到输出数据缓冲器中。 在序列中的每对处理阶段之间,提供互连,用于将处理元件的输出数据缓冲器中的第一个处理级中的数据值传送到处理元件的输入数据缓冲器 该对的下一个处理阶段。 提供了一种控制器,其可操作以针对每个处理阶段来指定要由该处理阶段中的处理元件执行的数据处理操作,并且针对每个互连来指定来自一个或多个 处理级的一个或多个处理元件的输出数据缓冲器中的多个输出数据缓冲器,互连器从该处理元件接收数据到处理级的一个或多个处理元件的一个或多个输入数据缓冲器中的互连 正在传送数据。