会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 53. 发明授权
    • Unaligned memory operands
    • 未对齐的内存操作数
    • US06721866B2
    • 2004-04-13
    • US10029367
    • 2001-12-21
    • Patrice RousselEric SprangleGlenn J. Hinton
    • Patrice RousselEric SprangleGlenn J. Hinton
    • G06F1204
    • G06F9/30043
    • A method of obtaining an operand from a memory device includes reading a first operand from a first location in a memory device, the first operand including part of the operand specified by an instruction, shifting the first operand by a first shift amount, reading a second data operand from the memory device, the second operand having part of the operand specified by the instruction, shifting the second operand by a second shift amount, and combining the first shifted data entry and the second shifted data entry to produce an aligned operand, wherein shifting the first operand and shifting the second operand is performed by a shifter also used for floating point functions.
    • 从存储装置获取操作数的方法包括从存储装置中的第一位置读取第一操作数,第一操作数包括由指令指定的操作数的一部分,将第一操作数移位第一移位量,读第二操作数 来自存储器件的数据操作数,第二操作数具有由指令指定的操作数的一部分,将第二操作数移位第二移位量,并组合第一移位数据条目和第二移位数据条目以产生对准的操作数,其中 移动第一操作数并移动第二操作数由也用于浮点函数的移位器执行。
    • 54. 发明授权
    • Way-predicting cache memory
    • 预测缓存的方式
    • US06425055B1
    • 2002-07-23
    • US09256846
    • 1999-02-24
    • David J. SagerGlenn J. Hinton
    • David J. SagerGlenn J. Hinton
    • G06F1200
    • G06F12/0864G06F2212/6082
    • An apparatus and method for accessing a cache memory. In a cache memory, an address is received that includes a set field and a partial tag field, the set field and the partial tag field together including fewer bits than necessary to uniquely identify a region of memory equal in size to a cache line of the cache memory. The set field is decoded to select one of a plurality of storage units within the cache memory, each of the plurality of storage units including a plurality of cache lines of the cache memory. The partial tag field is compared to a plurality of previously stored partial tags that correspond to the plurality of cache lines within the selected one of the plurality of storage units to determine if the partial tag field matches one of the plurality of previously stored partial tags. If the one of the previously stored partial tags matches the partial tag field, one of the plurality of cache lines that corresponds to the one of the plurality of previously stored partial tags is output.
    • 一种用于访问高速缓冲存储器的装置和方法。 在高速缓冲存储器中,接收到包括设置字段和部分标签字段的地址,所述设置字段和部分标签字段一起包括比唯一标识尺寸相等于所述存储器的高速缓存行大小的存储区域所需的位数 高速缓存存储器。 解码设置字段以选择高速缓冲存储器内的多个存储单元中的一个,多个存储单元中的每一个包括高速缓存存储器的多个高速缓存行。 将部分标签字段与多个先前存储的部分标签进行比较,所述部分标签对应于多个存储单元中所选择的一个存储单元内的多个高速缓存行,以确定部分标签字段是否匹配多个先前存储的部分标签之一。 如果先前存储的部分标签之一与部分标签字段匹配,则输出与多个先前存储的部分标签之一对应的多条高速缓存行之一。
    • 56. 发明授权
    • Apparatus for issuing instructions and reissuing a previous instructions by recirculating using the delay circuit
    • 用于通过使用延迟电路再循环来发出指令并再次发出先前指令的装置
    • US06378061B1
    • 2002-04-23
    • US08150784
    • 1993-11-12
    • Adrian CarbineGlenn J. HintonFrank S. Smith
    • Adrian CarbineGlenn J. HintonFrank S. Smith
    • G06F930
    • G06F9/3808G06F9/30054G06F9/3017G06F9/3836G06F9/3838G06F9/3857
    • An instruction decoder that issues new instructions by driving a machine bus (110) with the correct information during each clock cycle. This information is either extracted from the current instruction to be executed, or is recycled from the previous contents (106) of the machine bus when a scoreboarding operation has been performed. Mousetrap multiplexer (104) chooses between several sources of opcode and operand fields and routes them to the machine bus (110) through several translation stages and multiplexers. The decision of which source to use is based on what kind of instruction is currently being looked at by the instruction queue in the instruction fetch unit. The instruction queue notifies the instruction decoder that the next instruction is to be either a RISC operation (including register, memory, and/or branch instructions) or an instruction which is part of a microcode flow. If a complex macroinstruction flow is in progress, its operands can be accessed through alias registers. This allows indirect access to a source or destination register specified by the operands of the macrocode instruction or the opcode of the macroinstruction while executing a sequence of microinstructions. These aliased operands are maintained by the macroinstruction aliasing logic (100).
    • 一种指令解码器,其通过在每个时钟周期期间以正确的信息驱动机器总线(110)来发布新的指令。 当执行记分操作时,该信息是从当前要执行的指令中提取的,或者从机器总线的先前内容(106)中循环回收的。 捕鼠器多路复用器(104)在操作码和操作数字段的几个来源之间进行选择,并通过多个转换级和多路复用器将它们路由到机器总线(110)。 使用哪个源的决定是基于指令提取单元中的指令队列当前正在查看什么样的指令。 指令队列通知指令解码器下一条指令是RISC操作(包括寄存器,存储器和/或分支指令)或作为微代码流的一部分的指令。 如果复杂的宏指令流正在进行,则可以通过别名寄存器访问其操作数。 这允许在执行一个微指令序列时,间接访问由宏代码指令的操作数指定的源或目标寄存器或宏指令的操作码。 这些混叠的操作数由宏指令混叠逻辑(100)维护。