会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Direct interthread communication dataport pack/unpack and load/save
    • 直接interthread通信数据端口包/解包和加载/保存
    • US09251116B2
    • 2016-02-02
    • US13307609
    • 2011-11-30
    • Adam J. MuffPaul E. SchardtRobert A. ShearerMatthew R. Tubbs
    • Adam J. MuffPaul E. SchardtRobert A. ShearerMatthew R. Tubbs
    • G06F15/78
    • G06F15/7832G06F15/7825
    • A circuit arrangement, method, and program product for compressing and decompressing data in a node of a system including a plurality of nodes interconnected via an on-chip network. Compressed data may be received and stored at an input buffer of a node, and in parallel with moving the compressed data to an execution register of the node, decompression logic of the node may decompress the data to generate uncompressed data, such that uncompressed data is stored in the execution register for utilization by an execution unit of the node. Uncompressed data may be output by the execution unit into the execution register, and in parallel with moving the uncompressed data to an output buffer of the node connected to the on-chip network, compression logic may compress the uncompressed data to generate compressed data, such that compressed data is stored at the output buffer.
    • 一种用于在包括通过片上网络互连的多个节点的系统的节点中压缩和解压缩数据的电路装置,方法和程序产品。 压缩数据可以被接收并存储在节点的输入缓冲器处,并且与将压缩数据移动到节点的执行寄存器并行地,节点的解压缩逻辑可以解压缩数据以生成未压缩数据,使得未压缩数据为 存储在执行寄存器中以供节点的执行单元利用。 未经压缩的数据可以由执行单元输出到执行寄存器中,并且与将未压缩数据移动到连接到片上网络的节点的输出缓冲器并行地,压缩逻辑可压缩未压缩数据以产生压缩数据, 该压缩数据被存储在输出缓冲器中。
    • 9. 发明申请
    • Opcode Space Minimizing Architecture Utilizing Instruction Address to Indicate Upper Address Bits
    • 操作码空间最小化使用指令地址来指示上位地址的架构
    • US20120084535A1
    • 2012-04-05
    • US12894697
    • 2010-09-30
    • Mark J. HickeyAdam J. MuffMatthew R. TubbsCharles D. Wait
    • Mark J. HickeyAdam J. MuffMatthew R. TubbsCharles D. Wait
    • G06F9/30
    • G06F9/30098G06F9/3016G06F9/30181G06F9/345G06F9/3824
    • Due to the ever expanding number of registers and new instructions in modern microprocessor cores, the address widths present in the instruction encoding continue to widen, and fewer instruction opcodes are available, making it more difficult to add new instructions to existing architectures without resorting to inelegant tricks that have drawbacks such as source destructive operations. The disclosed invention utilizes specialized decode and address calculation hardware that concatenates a fixed number of least significant bits of the instruction address onto the upper address bits of each register address portion contained in the instruction, yielding the full register address, instead of providing the full register address widths for every register used in the instruction. This frees up valuable opcode space for other instructions and avoids compiler complexity. This aligns nicely with how most loops are unrolled in assembly language, where independent operations are near each other in memory.
    • 由于现代微处理器内核中的寄存器数量和新指令的数量不断增加,指令编码中存在的地址宽度不断扩大,更少的指令操作码可用,使得更难于将现有架构的新指令添加到现有的架构中,而无需使用不正当的 具有诸如源破坏性操作等缺点的技巧。 所公开的发明利用专门的解码和地址计算硬件,其将指令地址的固定数目的最低有效位连接到包含在指令中的每个寄存器地址部分的高地址位,从而产生完整寄存器地址,而不是提供完整寄存器 指令中使用的每个寄存器的地址宽度。 这释放了其他指令的有价值的操作码空间,避免了编译器的复杂性。 这很好地与汇编语言中大多数循环展开的方式保持一致,独立操作在内存中彼此靠近。