会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Error detection method and system for processors that employ alternating threads
    • 使用交替线程的处理器的错误检测方法和系统
    • US20050138478A1
    • 2005-06-23
    • US10714258
    • 2003-11-14
    • Kevin SaffordDonald SoltisStephen UndyJames GibsonEric Delano
    • Kevin SaffordDonald SoltisStephen UndyJames GibsonEric Delano
    • G06F11/14G06F11/00
    • G06F11/1497G06F9/3861
    • Microprocessor that includes a mechanism for detecting soft errors. The processor includes an instruction fetch unit for fetching an instruction and an instruction decoder for decoding the instruction. The mechanism for detecting soft errors includes duplication hardware for duplicating the instruction and comparison hardware. The processor further includes a first execution unit for executing the instruction in a first execution cycle and the duplicated instruction in a second execution cycle. The comparison hardware compares the results of the first execution cycle and the results of the second execution cycle. The comparison hardware can include an exception unit for generating an exception (e.g., raising a fault) when the results are not the same. The processor also includes a commit unit for committing one of the results when the results are the same.
    • 微处理器,包括检测软错误的机制。 处理器包括用于取出指令的指令获取单元和用于解码指令的指令解码器。 用于检测软错误的机制包括用于复制指令和比较硬件的复制硬件。 处理器还包括用于在第一执行周期中执行指令的第一执行单元和在第二执行周期中的复制指令。 比较硬件比较第一个执行周期的结果和第二个执行周期的结果。 当结果不相同时,比较硬件可以包括用于产生异常(例如,引起故障)的异常单元。 处理器还包括提交单元,用于在结果相同时提交其中一个结果。
    • 5. 发明申请
    • Error detection method and system for processors that employs lockstepped concurrent threads
    • 使用锁定并发线程的处理器的错误检测方法和系统
    • US20050108509A1
    • 2005-05-19
    • US10714093
    • 2003-11-13
    • Kevin SaffordDonald SoltisStephen UndyJames GibsonEric Delano
    • Kevin SaffordDonald SoltisStephen UndyJames GibsonEric Delano
    • G06F9/318G06F9/38G06F11/16G06F15/00
    • G06F9/3885G06F9/30181G06F9/3863
    • A processor that includes an in-order execution architecture for executing at least two instructions per cycle (e.g., 2n instructions are processed per cycle, where n is an integer greater than or equal to one) and at least two symmetric execution units. The processor includes an instruction fetch unit for fetching n instructions (where n is an integer greater than or equal to one) and an instruction decoder for decoding the n instruction. The error detection mechanism includes duplication hardware for duplicating the n instructions into a first bundle of n instructions and a second bundle of n instructions. A first execution unit for executing the first bundle of instructions in a first execution cycle, and a second symmetric execution unit for executing the second bundle of instructions in the first execution cycle are provided. The error detection mechanism also includes comparison hardware for comparing the results of the first execution unit and the results of the second execution unit. The comparison hardware can have an exception unit for generating an exception (e.g., raising a fault) when the results are not the same. A commit unit is provided for committing one of the results when the results are the same.
    • 一种处理器,其包括用于每个周期执行至少两个指令的按顺序执行架构(例如,每个周期处理2n个指令,其中n是大于或等于1的整数)和至少两个对称执行单元。 处理器包括用于取出n个指令(其中n是大于或等于1的整数)的指令获取单元和用于对n指令进行解码的指令解码器。 错误检测机制包括用于将n个指令复制到n个指令的第一束和第n个n个指令束中的复制硬件。 提供了用于在第一执行周期中执行第一指令集的第一执行单元和用于在第一执行周期中执行第二指令集的第二对称执行单元。 错误检测机构还包括用于比较第一执行单元的结果和第二执行单元的结果的比较硬件。 当结果不相同时,比较硬件可以具有用于产生异常(例如,引起故障)的异常单元。 当结果相同时,提交提交单元用于提交结果之一。
    • 10. 发明申请
    • Mitigating context switch cache miss penalty
    • 减轻上下文切换缓存未命中
    • US20070067602A1
    • 2007-03-22
    • US11228058
    • 2005-09-16
    • James CallisterEric DelanoRohit BhatiaShawn WalkerMark Gibson
    • James CallisterEric DelanoRohit BhatiaShawn WalkerMark Gibson
    • G06F12/00
    • G06F12/1027G06F12/0842
    • Systems, methodologies, media, and other embodiments associated with mitigating the effects of context switch cache and TLB misses are described. One exemplary system embodiment includes a processor configured to run a multiprocessing, virtual memory operating system. The processor may be operably connected to a memory and may include a cache and a translation lookaside buffer (TLB) configured to store TLB entries. The exemplary system may include a context control logic configured to selectively copy data from the TLB to the data store for a first process being swapped out of the processor and to selectively copy data from the data store to the TLB for a second process being swapped into to the processor.
    • 描述了与减轻上下文切换高速缓存和TLB未命中的影响相关联的系统,方法,媒体和其他实施例。 一个示例性系统实施例包括被配置为运行多处理虚拟存储器操作系统的处理器。 处理器可以可操作地连接到存储器,并且可以包括被配置为存储TLB条目的高速缓存和翻译后备缓冲器(TLB)。 示例性系统可以包括上下文控制逻辑,其被配置为选择性地将数据从TLB复制到数据存储器,用于从处理器交换出的第一进程,并且将数据从数据存储选择性地复制到TLB,以将第二进程交换到 到处理器。