会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Selectively invalidating entries in an address translation cache
    • 选择性地使地址转换缓存中的条目无效
    • US07822942B2
    • 2010-10-26
    • US12054538
    • 2008-03-25
    • Michael J. CorriganPaul LuVerne GodtlandJoaquin HinojosaCathy MayNaresh NayarEdward John Silha
    • Michael J. CorriganPaul LuVerne GodtlandJoaquin HinojosaCathy MayNaresh NayarEdward John Silha
    • G06F13/00
    • G06F12/1036G06F12/126G06F2212/1016G06F2212/683
    • An apparatus and method selectively invalidate entries in an address translation cache instead of invalidating all, or nearly all, entries. One or more translation mode bits are provided in each entry in the address translation cache. These translation mode bits may be set according to the addressing mode used to create the cache entry. One or more “hint bits” are defined in an instruction that allow specifying which of the entries in the address translation cache are selectively preserved during an invalidation operation according to the value(s) of the translation mode bit(s). In the alternative, multiple instructions may be defined to preserve entries in the address translation cache that have specified addressing modes. In this manner, more intelligence is used to recognize that some entries in the address translation cache may be valid after a task or partition switch, and may therefore be retained, while other entries are invalidated.
    • 一种装置和方法选择性地使地址转换高速缓存中的条目无效,而不是使所有或几乎所有条目无效。 在地址转换高速缓存中的每个条目中提供一个或多个翻译模式位。 可以根据用于创建高速缓存条目的寻址模式来设置这些转换模式位。 在指令中定义一个或多个“提示位”,该指令允许根据翻译模式位的值来指定在无效操作期间选择性地保留地址转换高速缓存中的哪些条目。 在替代方案中,可以定义多个指令以保留具有指定寻址模式的地址转换高速缓存中的条目。 以这种方式,使用更多的智能来识别地址转换高速缓存中的一些条目在任务或分区切换之后可能是有效的,并且因此可以被保留,而其他条目无效。
    • 2. 发明申请
    • SELECTIVELY INVALIDATING ENTRIES IN AN ADDRESS TRANSLATION CACHE
    • 在地址翻译缓存中选择无效的入口
    • US20080168254A1
    • 2008-07-10
    • US12054538
    • 2008-03-25
    • Michael J. CorriganPaul LuVerne GodtlandJoaquin HinojosaCathy MayNaresh NayarEdward John Silha
    • Michael J. CorriganPaul LuVerne GodtlandJoaquin HinojosaCathy MayNaresh NayarEdward John Silha
    • G06F9/34
    • G06F12/1036G06F12/126G06F2212/1016G06F2212/683
    • An apparatus and method selectively invalidate entries in an address translation cache instead of invalidating all, or nearly all, entries. One or more translation mode bits are provided in each entry in the address translation cache. These translation mode bits may be set according to the addressing mode used to create the cache entry. One or more “hint bits” are defined in an instruction that allow specifying which of the entries in the address translation cache are selectively preserved during an invalidation operation according to the value(s) of the translation mode bit(s). In the alternative, multiple instructions may be defined to preserve entries in the address translation cache that have specified addressing modes. In this manner, more intelligence is used to recognize that some entries in the address translation cache may be valid after a task or partition switch, and may therefore be retained, while other entries are invalidated.
    • 一种装置和方法选择性地使地址转换高速缓存中的条目无效,而不是使所有或几乎所有条目无效。 在地址转换高速缓存中的每个条目中提供一个或多个翻译模式位。 可以根据用于创建高速缓存条目的寻址模式来设置这些转换模式位。 在指令中定义一个或多个“提示位”,该指令允许根据翻译模式位的值来指定在无效操作期间选择性地保留地址转换高速缓存中的哪些条目。 在替代方案中,可以定义多个指令以保留具有指定寻址模式的地址转换高速缓存中的条目。 以这种方式,使用更多的智能来识别地址转换高速缓存中的一些条目在任务或分区切换之后可能是有效的,并且因此可以被保留,而其他条目无效。
    • 3. 发明授权
    • Apparatus and method for selectively invalidating entries in an address translation cache
    • 用于选择性地使地址转换高速缓存中的条目无效的装置和方法
    • US07389400B2
    • 2008-06-17
    • US11304136
    • 2005-12-15
    • Michael J. CorriganPaul LuVerne GodtlandJoaquin HinojosaCathy MayNaresh NayarEdward John Silha
    • Michael J. CorriganPaul LuVerne GodtlandJoaquin HinojosaCathy MayNaresh NayarEdward John Silha
    • G06F12/00
    • G06F12/1036G06F12/126G06F2212/1016G06F2212/683
    • An apparatus and method selectively invalidate entries in an address translation cache instead of invalidating all, or nearly all, entries. One or more translation mode bits are provided in each entry in the address translation cache. These translation mode bits may be set according to the addressing mode used to create the cache entry. One or more “hint bits” are defined in an instruction that allow specifying which of the entries in the address translation cache are selectively preserved during an invalidation operation according to the value(s) of the translation mode bit(s). In the alternative, multiple instructions may be defined to preserve entries in the address translation cache that have specified addressing modes. In this manner, more intelligence is used to recognize that some entries in the address translation cache may be valid after a task or partition switch, and may therefore be retained, while other entries in the address translation cache are invalidated.
    • 一种装置和方法选择性地使地址转换高速缓存中的条目无效,而不是使所有或几乎所有条目无效。 在地址转换高速缓存中的每个条目中提供一个或多个翻译模式位。 可以根据用于创建高速缓存条目的寻址模式来设置这些转换模式位。 在指令中定义一个或多个“提示位”,该指令允许根据翻译模式位的值来指定在无效操作期间选择性地保留地址转换高速缓存中的哪些条目。 在替代方案中,可以定义多个指令以保留具有指定寻址模式的地址转换高速缓存中的条目。 以这种方式,使用更多的智能来识别地址转换高速缓存中的一些条目在任务或分区切换之后可能是有效的,并且因此可以被保留,而地址转换高速缓存中的其他条目是无效的。
    • 6. 发明授权
    • Apparatus and method for providing simultaneous local and global addressing with hardware address translation
    • 用于通过硬件地址转换提供同时本地和全局寻址的装置和方法
    • US06738889B2
    • 2004-05-18
    • US09352001
    • 1999-07-12
    • Paul LuVerne GodtlandGeorge David Timms, Jr.
    • Paul LuVerne GodtlandGeorge David Timms, Jr.
    • G06F1200
    • G06F12/0284G06F12/1036G06F12/109
    • An apparatus and method provide simultaneous local and global addressing capabilities. A global address space is defined that may be accessed by all processes. In addition, each process has a local address space that is local (and therefore available) only to that process. An address translation mechanism is implemented, preferably in hardware, to compare an address to defined addresses for local and global addressing and to detect when a virtual address computation result would go outside a boundary for the appropriate addressing scheme. The address translation mechanism maps a virtual address to a corresponding physical address, and uses different criteria depending on whether the address is local or global. The address translation mechanism allows an instruction to operate on both local and global addresses by determining at run-time which address space is referenced, and by performing the necessary translation and boundary checking for either global or local address space, whichever is accessed by the instruction. By providing both global and local addressing for the same instructions, the apparatus and method of the present invention provide great flexibility in addressing, allowing a computer program to benefit from the advantages of both addressing modes.
    • 一种装置和方法提供同时的本地和全局寻址能力。 定义全局地址空间,可以由所有进程访问。 此外,每个进程都有一个本地地址空间,只有该进程才是本地(因此可用)。 实现地址转换机制,优选地在硬件中,以将地址与用于本地和全局寻址的定义的地址进行比较,并且检测何时虚拟地址计算结果将超出用于适当寻址方案的边界。 地址转换机制将虚拟地址映射到对应的物理地址,并根据地址是本地还是全局使用不同的标准。 地址转换机制允许指令通过在运行时确定哪个地址空间被引用,并且通过对全局或本地地址空间执行必要的转换和边界检查,以指令访问的方式来对本地和全局地址进行操作 。 通过为相同的指令提供全局和局部寻址,本发明的装置和方法在寻址方面提供了极大的灵活性,允许计算机程序从两种寻址模式的优点中受益。