会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明授权
    • 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)维护。
    • 85. 发明授权
    • Method and apparatus for processing memory-type information within a
microprocessor
    • 用于处理微处理器内的存储器类型信息的方法和装置
    • US5751996A
    • 1998-05-12
    • US767799
    • 1996-12-17
    • Andrew F. GlewGlenn J. Hinton
    • Andrew F. GlewGlenn J. Hinton
    • G06F9/312G06F9/38G06F12/08
    • G06F9/30043G06F12/0804G06F12/0888G06F9/3824G06F9/3842G06F9/3857
    • A memory-type value identifying the type of memory contained with a range of memory locations is explicitly stored within a microprocessor. Prior to processing a memory micro-instruction such as a load or store, the memory-type is determined for the memory location identified by the memory micro-instruction. Once the memory-type is known the memory micro-instruction is processed in accordance with any one of a number of processing protocols including write-through processing, write-back processing, write-protect processing, restricted-cacheability processing, uncacheable speculatable write-combining processing, or uncacheable processing. By providing memory-type information explicitly within the microprocessor, the type of memory identified by a micro-instruction is known before the micro-instruction is processed. Accordingly, the protocol by which the micro-instruction is processed may be efficiently tailored to the memory-type. For example, if the memory location identified by the micro-instruction is known to be uncacheable, a data cache unit is bypassed and external memory is accessed directly. In an exemplary embodiment, the microprocessor is an out-of-order microprocessor capable of generating speculative memory micro-instruction. Also, the microprocessor may be only one of a number of microprocessors within a multiprocessor system.
    • 识别包含有存储器位置范围的存储器类型的存储器类型值被明确地存储在微处理器内。 在处理诸如加载或存储之类的存储器微指令之前,为由存储器微指令识别的存储器位置确定存储器类型。 一旦已知存储器类型,存储器微指令根据多种处理协议中的任何一种被处理,包括直写处理,回写处理,写保护处理,限制高速缓存处理,不可缓存的可写入写入 - 组合处理或不可缓解的处理。 通过在微处理器内显式提供存储器类型信息,在微指令被处理之前,已经知道由微指令识别的存储器类型。 因此,处理微指令的协议可以有效地针对存储器类型进行定制。 例如,如果由微指令识别的存储器位置已知是不可缓存的,则旁路数据高速缓存单元,并直接访问外部存储器。 在示例性实施例中,微处理器是能够产生推测存储器微指令的无序微处理器。 此外,微处理器可能只是多处理器系统内的多个微处理器之一。
    • 89. 发明授权
    • Adaptive queuing of a cache for a processing element
    • 用于处理元素的缓存的自适应排队
    • US09146873B2
    • 2015-09-29
    • US13436337
    • 2012-03-30
    • Anil VasudevanGlenn J. HintonYadong Li
    • Anil VasudevanGlenn J. HintonYadong Li
    • G06F3/00G06F12/08H04L12/861G06F5/10
    • G06F12/084G06F5/10H04L49/90
    • Examples are disclosed for establishing a window for a queue structure maintained in a cache for a processing element for a network device. The processing element may be configured to operate in cooperation with an input/output device such as a network interface card. In some of these examples, the window may include portions of the queue structure having identifiers to active allocated buffers maintained in memory for the network device. The active allocated buffers may be configured to maintain or store data received or to be forwarded by the input/output device. For these examples, the window may be adjusted based on information gathered while the identifiers are read from or written to the portions of the queue structure.
    • 公开了用于建立用于网络设备的处理元件的高速缓存中维护的队列结构的窗口的示例。 处理元件可以被配置为与诸如网络接口卡的输入/输出设备协作操作。 在这些示例中的一些示例中,窗口可以包括具有对于网络设备的存储器中维护的主动分配缓冲区的标识符的队列结构的部分。 活动分配的缓冲器可以被配置为维护或存储由输入/输出设备接收或要转发的数据。 对于这些示例,可以基于从标识符从队列结构的部分读取或写入标识符时收集的信息来调整窗口。