会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System, apparatus and method for data path routing configurable to perform dynamic bit permutations
    • 用于数据路径路由的系统,装置和方法可配置为执行动态位排列
    • US07620764B2
    • 2009-11-17
    • US11768113
    • 2007-06-25
    • Charle′ R. Rupp
    • Charle′ R. Rupp
    • G06F13/00G06F9/00
    • G06F7/762G06F5/015G06F7/768G06F13/4022
    • A system, apparatus and a method for routing data over fewer switches and interconnections among reconfigurable logic elements, and for adapting routing resources to dynamically perform complex bit-level permutations, such as shifting and bit reversal operations. In one embodiment, an exemplary silo routing circuit is formed upon a semiconductor substrate and routes data among a number of reconfigurable computational elements. The silo routing circuit comprises a plurality of input terminals and a plurality of output terminals. Further, the silo routing circuit includes a multi-stage interconnection network (“MIN”) of switches configurable to form data paths from any input terminal to any output terminal.
    • 一种用于在可重配置逻辑元件之间通过较少的交换机和互连路由数据的系统,装置和方法,并且用于调整路由资源以动态地执行诸如移位和位反转操作之类的复杂位级排列。 在一个实施例中,示例性筒仓路由电路形成在半导体衬底上并在多个可重新配置的计算元件之间路由数据。 筒仓路由电路包括多个输入端子和多个输出端子。 此外,筒仓路由电路包括可配置为形成从任何输入端到任何输出端的数据路径的开关的多级互连网络(“MIN”)。
    • 5. 发明申请
    • SYSTEM, APPARATUS AND METHOD FOR DATA PATH ROUTING CONFIGURABLE TO PERFORM DYNAMIC BIT PERMUTATIONS
    • 用于数据路径路由的系统,装置和方法可配置为执行动态位传输
    • US20070250656A1
    • 2007-10-25
    • US11768113
    • 2007-06-25
    • Charle' RUPP
    • Charle' RUPP
    • G06F13/00
    • G06F7/762G06F5/015G06F7/768G06F13/4022
    • A system, apparatus and a method for routing data over fewer switches and interconnections among reconfigurable logic elements, and for adapting routing resources to dynamically perform complex bit-level permutations, such as shifting and bit reversal operations. In one embodiment, an exemplary silo routing circuit is formed upon a semiconductor substrate and routes data among a number of reconfigurable computational elements. The silo routing circuit comprises a plurality of input terminals and a plurality of output terminals. Further, the silo routing circuit includes a multi-stage interconnection network (“MIN”) of switches configurable to form data paths from any input terminal to any output terminal.
    • 一种用于在可重配置逻辑元件之间通过较少的交换机和互连路由数据的系统,装置和方法,并且用于调整路由资源以动态地执行诸如移位和位反转操作之类的复杂位级排列。 在一个实施例中,示例性筒仓路由电路形成在半导体衬底上并在多个可重新配置的计算元件之间路由数据。 筒仓路由电路包括多个输入端子和多个输出端子。 此外,筒仓路由电路包括可配置为形成从任何输入端到任何输出端的数据路径的开关的多级互连网络(“MIN”)。
    • 7. 发明申请
    • Multiplexing operations in SIMD processing
    • SIMD处理中的复用操作
    • US20050198473A1
    • 2005-09-08
    • US10889366
    • 2004-07-13
    • Simon Ford
    • Simon Ford
    • G06F9/38G06F7/76G06F9/305G06F9/34G06F15/80G06F9/00
    • G06F7/762G06F7/76G06F7/768G06F9/30032G06F9/30036G06F9/30109G06F9/30112G06F9/3013G06F9/30138G06F9/3016G06F9/30167G06F9/3822
    • A data processing apparatus, method and computer program product. The apparatus comprising: a register data store comprising at least three general purpose registers each operable to store a plurality of data elements; an instruction decoder operable to decode a multiplex instruction; a data processor operable to process said plurality of data elements in parallel, said data processor being controlled by said instruction decoder; and in response to said decoded multiplex instruction, said data processor being operable to specify: two of said at least three general-purpose registers as source registers, each operable to store a plurality of source data elements; a further one of said at least three registers as a control register operable to store a plurality of control values; and one of said control, or said two source registers as a destination register operable to store a plurality of resultant data elements; wherein in response to each of said plurality of control values said data processor is operable to select a corresponding data element from one of said two source registers, and to store said corresponding data element as a resultant data element in said destination register.
    • 数据处理装置,方法和计算机程序产品。 该装置包括:寄存器数据存储器,包括至少三个通用寄存器,每个通用寄存器可操作以存储多个数据元素; 指令解码器,用于解码多路复用指令; 数据处理器,可操作以并行处理所述多个数据元素,所述数据处理器由所述指令解码器控制; 并且响应于所述解码的多路复用指令,所述数据处理器可操作以指定:所述至少三个通用寄存器中的两个作为源寄存器,每个可用于存储多个源数据元素; 所述至少三个寄存器中的另一个作为可操作以存储多个控制值的控制寄存器; 以及所述控制或所述两个源寄存器之一作为可操作以存储多个结果数据元素的目的地寄存器; 其中响应于所述多个控制值中的每一个,所述数据处理器可操作以从所述两个源寄存器之一中选择相应的数据元素,并将所述对应的数据元素作为结果数据元素存储在所述目的寄存器中。
    • 10. 发明授权
    • System and method for performing generalized operations in connection with bits units of a data word
    • 用于执行与数据字的位单元相关的广义操作的系统和方法
    • US06622242B1
    • 2003-09-16
    • US09545018
    • 2000-04-07
    • Guy L. Steele, Jr.
    • Guy L. Steele, Jr.
    • G06F700
    • G06F9/30032G06F5/015G06F7/762G06F7/768G06F9/30018G06F9/30036
    • A functional unit is described for selectively performing a number of types of bit rearrangement operations, including a generalized bit reverse operation and a generalized shuffle/unshuffle operation, and in addition left and right unsigned shift operations and an arithmetic shift right operation. The functional unit includes a shifter array and a control signal generator. The shifter array includes a plurality of selector circuits arrayed in a number of stages for shifting bits of an input data word in accordance with control signals, the output of the last stage corresponding to a rearranged output data word. The control signal generator generates control signals in response to rearrangement operation type and pattern information.
    • 描述了功能单元,用于选择性地执行多种类型的比特重排操作,包括广义比特反向操作和广义混洗/混洗操作,以及左和右无符号移位操作和算术右移操作。 功能单元包括移位器阵列和控制信号发生器。 移位器阵列包括多个选择器电路,其以多个级数排列,用于根据控制信号移位输入数据字的位,最后级的输出对应于重新排列的输出数据字。 控制信号发生器响应于重排操作类型和模式信息产生控制信号。