会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Apparatus and method for guest and root register sharing in a virtual machine
    • 在虚拟机中访客和根寄存器共享的装置和方法
    • US09086906B2
    • 2015-07-21
    • US13436654
    • 2012-03-30
    • Sanjay PatelRanjit Joseph Rozario
    • Sanjay PatelRanjit Joseph Rozario
    • G06F9/455
    • G06F9/4555
    • A computer readable storage medium includes executable instructions to define a processor with guest mode control registers supporting guest mode operating behavior defined by guest context specified in the guest mode control registers. The guest mode control registers include a control bit to specify a guest access blocked register state and a shared register state. Root mode control registers support root mode operating behavior defined by root context specified in the root mode control registers. The root mode control registers include control bits to enable replicated register state access and shared register state access. The guest context and the root context support virtualization of hardware resources such that multiple operating systems supporting multiple applications are executed by the hardware resources.
    • 计算机可读存储介质包括可执行指令,以定义具有访客模式控制寄存器的处理器,所述访客模式控制寄存器支持由访客模式控制寄存器中指定的访客上下文定 访客模式控制寄存器包括一个控制位,用于指定访客阻止寄存器状态和共享寄存器状态。 根模式控制寄存器支持在根模式控制寄存器中指定的根上下文定义的根模式操作行为。 根模式控制寄存器包括用于启用复制寄存器状态访问和共享寄存器状态访问的控制位。 访客环境和根本环境支持硬件资源的虚拟化,使得支持多个应用的​​多个操作系统由硬件资源执行。
    • 9. 发明授权
    • Thread instruction fetch based on prioritized selection from plural round-robin outputs for different thread states
    • 基于针对不同线程状态的多个循环输出的优先选择进行线程指令读取
    • US08078840B2
    • 2011-12-13
    • US12346652
    • 2008-12-30
    • Soumya BanerjeeMichael Gottlieb Jensen
    • Soumya BanerjeeMichael Gottlieb Jensen
    • G06F9/46
    • G06F9/3851G06F9/3802G06F9/3814
    • A fetch director in a multithreaded microprocessor that concurrently executes instructions of N threads is disclosed. The N threads request to fetch instructions from an instruction cache. In a given selection cycle, some of the threads may not be requesting to fetch instructions. The fetch director includes a circuit for selecting one of threads in a round-robin fashion to provide its fetch address to the instruction cache. The circuit 1-bit left rotatively increments a first addend by a second addend to generate a sum that is ANDed with the inverse of the first addend to generate a 1-hot vector indicating which of the threads is selected next. The first addend is an N-bit vector where each bit is false if the corresponding thread is requesting to fetch instructions from the instruction cache. The second addend is a 1-hot vector indicating the last selected thread. In one embodiment threads with an empty instruction buffer are selected at highest priority; a last dispatched but not fetched thread at middle priority; all other threads at lowest priority. The threads are selected round-robin within the highest and lowest priorities.
    • 公开了并行执行N线程指令的多线程微处理器中的提取指导者。 N线程请求从指令高速缓存获取指令。 在给定的选择周期中,某些线程可能没有请求获取指令。 提取指导器包括用于以循环方式选择线程之一以将其提取地址提供给指令高速缓存的电路。 1位左电路通过第二加数旋转地增加第一加数,以产生与第一加数的反相并联的和,以产生指示下一个选择的线程的1-hot向量。 第一个加数是一个N位向量,如果相应的线程请求从指令高速缓存中获取指令,则每个位都为假。 第二个加法是指示最后选择的线程的1-hot向量。 在一个实施例中,以最高优先级选择具有空指令缓冲器的线程; 中间优先级的最后发送但未获取的线程; 所有其他线程的优先级最低。 线程在最高和最低优先级内选择循环。
    • 10. 发明授权
    • Microprocessor with improved data stream prefetching
    • 具有改进的数据流预取的微处理器
    • US08078806B2
    • 2011-12-13
    • US12911392
    • 2010-10-25
    • Keith E. Diefendorff
    • Keith E. Diefendorff
    • G06F12/00G06F12/08
    • G06F12/0862G06F12/0897G06F12/1027G06F2212/6028
    • A microprocessor coupled to a system memory by a bus includes an instruction decode unit that decodes an instruction that specifies a data stream in the system memory and a stream prefetch priority. The microprocessor also includes a load/store unit that generates load/store requests to transfer data between the system memory and the microprocessor. The microprocessor also includes a stream prefetch unit that generates a plurality of prefetch requests to prefetch the data stream from the system memory into the microprocessor. The prefetch requests specify the stream prefetch priority. The microprocessor also includes a bus interface unit (BIU) that generates transaction requests on the bus to transfer data between the system memory and the microprocessor in response to the load/store requests and the prefetch requests. The BIU prioritizes the bus transaction requests for the prefetch requests relative to the bus transaction requests for the load/store requests based on the stream prefetch priority.
    • 通过总线耦合到系统存储器的微处理器包括指令解码单元,其对指定系统存储器中的数据流的指令和流预取优先级进行解码。 微处理器还包括负载/存储单元,其产生负载/存储请求以在系统存储器和微处理器之间传送数据。 微处理器还包括流预取单元,其产生多个预取请求以将数据流从系统存储器预取到微处理器中。 预取请求指定流预取优先级。 微处理器还包括总线接口单元(BIU),其在总线上产生事务请求以响应于加载/存储请求和预取请求在系统存储器和微处理器之间传送数据。 基于流预取优先级,BIU针对加载/存储请求的总线事务请求优先处理预取请求的总线事务请求。