会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Method and apparatus for supporting interrupt devices configured for a particular architecture on a different platform
    • 用于支持在不同平台上为特定架构配置的中断装置的方法和装置
    • US07089341B2
    • 2006-08-08
    • US10815247
    • 2004-03-31
    • Jon K. Kriegel
    • Jon K. Kriegel
    • G06F13/24G06F3/00
    • G06F13/24
    • Method and apparatus for supporting interrupt devices configured for a specific architecture (e.g., APIC-based software and hardware) on a different platform (e.g., a PowerPC platform). One embodiment provides an apparatus for passing interrupts from one or more devices configured for a specific interrupt architecture to one or more processors not designed for the specific interrupt architecture, comprising: an abstraction layer comprising a first plurality of registers conforming to the specific interrupt architecture; and an implementation dependent layer, disposed in communication between the abstraction layer and the one or more processors, comprising a second plurality of registers which correspond to the first plurality of registers, wherein the implementation dependent layer is configured to receive interrupts and forward received interrupts to the one or more processors and to read and write data to the second plurality of registers in response to interrupts processed through the one or more processor.
    • 用于支持在不同平台(例如,PowerPC平台)上为特定架构(例如,基于APIC的软件和硬件)配置的中断设备的方法和装置。 一个实施例提供了一种用于将针对特定中断架构配置的一个或多个设备的中断的中断传送到不为特定中断体系结构设计的一个或多个处理器的装置,包括:抽象层,包括符合特定中断架构的第一多个寄存器; 以及设置在所述抽象层和所述一个或多个处理器之间的通信中的实现依赖层,包括对应于所述第一多个寄存器的第二多个寄存器,其中所述实现相关层被配置为接收中断并将接收的中断转发到 所述一个或多个处理器并且响应于通过所述一个或多个处理器处理的中断而将数据读取和写入到所述第二多个寄存器。
    • 15. 发明申请
    • Administering Non-Cacheable Memory Load Instructions
    • 管理不可缓存的内存加载指令
    • US20090287885A1
    • 2009-11-19
    • US12121222
    • 2008-05-15
    • Jon K. KriegelJamie R. Kuesel
    • Jon K. KriegelJamie R. Kuesel
    • G06F12/08
    • G06F12/0804G06F9/30043G06F9/3824G06F12/0837G06F12/0897
    • Administering non-cacheable memory load instructions in a computing environment where cacheable data is produced and consumed in a coherent manner without harming performance of a producer, the environment including a hierarchy of computer memory that includes one or more caches backed by main memory, the caches controlled by a cache controller, at least one of the caches configured as a write-back cache. Embodiments of the present invention include receiving, by the cache controller, a non-cacheable memory load instruction for data stored at a memory address, the data treated by the producer as cacheable; determining by the cache controller from a cache directory whether the data is cached; if the data is cached, returning the data in the memory address from the write-back cache without affecting the write-back cache's state; and if the data is not cached, returning the data from main memory without affecting the write-back cache's state.
    • 在计算环境中管理不可缓存的存储器加载指令,其中以一致的方式产生和消耗可缓存数据,而不损害生产者的性能,该环境包括计算机存储器的层次结构,其包括由主存储器支持的一个或多个缓存,高速缓存 由缓存控制器控制,配置为回写高速缓存的至少一个高速缓存。 本发明的实施例包括由高速缓存控制器接收存储在存储器地址中的数据的不可缓存的存储器加载指令,由生产者处理的数据可缓存; 由缓存控制器从高速缓存目录确定数据是否被高速缓存; 如果数据被缓存,则从写回缓存返回存储器地址中的数据,而不影响回写缓存的状态; 并且如果数据没有缓存,则从主存储器返回数据,而不会影响回写缓存的状态。
    • 20. 发明授权
    • Context switching and synchronization
    • 上下文切换和同步
    • US07681020B2
    • 2010-03-16
    • US11736936
    • 2007-04-18
    • Jon K. KriegelEric Oliver Mejdrich
    • Jon K. KriegelEric Oliver Mejdrich
    • G06F9/00
    • G06F9/4812G06F9/461G06F9/463G06F9/5016G06F9/5027G06F12/0837G06F12/0842G06F12/1054G06F12/126G06F2209/481G06F2209/5018
    • A method, computer-readable medium, and apparatus for context switching between a first thread and a second thread. The method includes detecting an exception, wherein the exception is generated in response to receiving a packet of information directed to one of the first thread and the second thread, and in response to detecting the exception, invoking an exception handler. The exception handler is configured to execute one or more instructions removing access to at least a portion of a processor cache. The portion of the processor cache contains cached information for the first thread using a first address translation. Removing access to the portion of the processor cache prevents the second thread using a second address translation from accessing the cached information in the processor cache. The exception handler is also configured to branch to at least one of the first thread and the second thread.
    • 一种用于第一线程和第二线程之间的上下文切换的方法,计算机可读介质和装置。 该方法包括检测异常,其中响应于接收到针对第一线程和第二线程之一的信息的分组而产生异常,并且响应于检测到该异常,调用异常处理程序。 异常处理程序被配置为执行一个或多个指令,以移除对处理器高速缓存的至少一部分的访问。 处理器缓存的部分包含使用第一个地址转换的第一个线程的缓存信息。 去除对处理器高速缓存部分的访问阻止使用第二地址转换的第二线程访问处理器高速缓存中的缓存信息。 异常处理程序还被配置为分支到第一线程和第二线程中的至少一个。