Allocation of counters from a pool of counters to track mappings of logical registers to physical registers for mapper based instruction executions
    22.
    发明授权
    Allocation of counters from a pool of counters to track mappings of logical registers to physical registers for mapper based instruction executions 有权
    从计数器池分配计数器,以跟踪逻辑寄存器到物理寄存器的映射,用于基于映射器的指令执行

    公开(公告)号:US08661230B2

    公开(公告)日:2014-02-25

    申请号:US13088298

    申请日:2011-04-15

    IPC分类号: G06F9/30

    CPC分类号: G06F9/30098 G06F9/384

    摘要: A mapper unit of an out-of-order processor assigns a particular counter currently in a counter free pool to count a number of mappings of logical registers to a particular physical register from among multiple physical registers, responsive to an execution of an instruction by the mapper unit mapping at least one logical register to the particular physical register. The number of counters is less than the number of physical registers. The mapper unit, responsive to the counted number of mappings of logical registers to the particular physical register decremented to less than a minimum value, returns the particular counter to the counter free pool.

    摘要翻译: 无序处理器的映射器单元分配当前在计数器可用池中的特定计数器,以响应于由多个物理寄存器执行的指令来计数多个物理寄存器中的逻辑寄存器到多个物理寄存器的数量的映射 映射器单元将至少一个逻辑寄存器映射到特定物理寄存器。 计数器的数量少于物理寄存器的数量。 映射器单元响应于逻辑寄存器对特定物理寄存器的映射的计数数量减少到小于最小值,将特定计数器返回给计数器可用池。

    Serializing translation lookaside buffer access around address translation parameter modification
    23.
    发明授权
    Serializing translation lookaside buffer access around address translation parameter modification 有权
    序列化翻译后备缓冲区访问围绕地址转换参数修改

    公开(公告)号:US08433855B2

    公开(公告)日:2013-04-30

    申请号:US12032178

    申请日:2008-02-15

    IPC分类号: G06F12/00

    CPC分类号: G06F12/1027 G06F2212/684

    摘要: Embodiments of the invention include a method of synchronizing translation changes in a processor including a translation lookaside buffer, the method including setting a control bit to enable blocking of all fetch requests that miss the translation lookaside buffer without changing a translation state of the current process; if there is at least one pending translation, then waiting for completion of the at least one pending translation; and resetting the control bit. A processor and a computer program product are provided.

    摘要翻译: 本发明的实施例包括一种在包括翻译后备缓冲器的处理器中同步翻译改变的方法,所述方法包括设置控制位以使得能够阻止错过所述翻译后备缓冲器的所有提取请求,而不改变当前进程的转换状态; 如果存在至少一个未完成的翻译,则等待完成至少一个等待翻译; 并重置控制位。 提供处理器和计算机程序产品。

    METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING CACHE MEMORY
    24.
    发明申请
    METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING CACHE MEMORY 有权
    用于管理高速缓存存储器的方法,系统和计算机程序产品

    公开(公告)号:US20090216952A1

    公开(公告)日:2009-08-27

    申请号:US12037829

    申请日:2008-02-26

    IPC分类号: G06F12/08

    CPC分类号: G06F12/121

    摘要: A method for managing cache memory including receiving an instruction fetch for an instruction stream in a cache memory, wherein the instruction fetch includes an instruction fetch reference tag for the instruction stream and the instruction stream is at least partially included within a cache line, comparing the instruction fetch reference tag to a previous instruction fetch reference tag, maintaining a cache replacement status of the cache line if the instruction fetch reference tag is the same as the previous instruction fetch reference tag, and upgrading the cache replacement status of the cache line if the instruction fetch reference tag is different from the previous instruction fetch reference tag, whereby the cache replacement status of the cache line is upgraded if the instruction stream is independently fetched more than once. A corresponding system and computer program product.

    摘要翻译: 一种用于管理高速缓存存储器的方法,包括接收高速缓冲存储器中的指令流的指令取出,其中指令获取包括用于指令流的指令获取参考标签,并且指令流至少部分地包括在高速缓存行内, 指令获取参考标签到先前的指令获取参考标签,如果指令获取引用标签与先前的指令获取引用标签相同,则保持高速缓存行的高速缓存替换状态,并且如果高速缓存行的高速缓存替换状态 指令获取参考标签与先前的指令获取参考标签不同,从而如果指令流被独立地提取多次,则缓存行的高速缓存替换状态被升级。 相应的系统和计算机程序产品。

    Hybrid power generating system combining a fuel cell and a gas turbine
    25.
    发明授权
    Hybrid power generating system combining a fuel cell and a gas turbine 有权
    组合燃料电池和燃气轮机的混合动力发电系统

    公开(公告)号:US07306871B2

    公开(公告)日:2007-12-11

    申请号:US10793303

    申请日:2004-03-04

    IPC分类号: H01M2/02

    摘要: A system for co-generation of electricity combining a hydrocarbon catalytic reformer, an SOFC assembly and a generator driven by a gas turbine. The fuel cell assembly recycles a high percentage of anode exhaust gas into the reformer. Oxygen for reforming is derived from water in an endothermic process. The stack exit temperature is normally above 800° C. DC power from the fuel cell assembly and AC power from the gas turbine generator are directed to a power conditioner. Anode exhaust gas including carbon monoxide and hydrogen is divided into a plurality of portions by which heat may be added to the reforming, gas turbine, and cathode air heating processes. Water may be recovered from the exhaust. A power system in accordance with the invention is capable of operating at a higher total efficiency than either the fuel cell component or the gas turbine component alone.

    摘要翻译: 一种用于共同生成电力的系统,其组合烃催化重整器,SOFC组件和由燃气轮机驱动的发电机。 燃料电池组件将高百分比的阳极废气再循环到重整器中。 用于重整的氧气是在吸热过程中来自水。 堆叠出口温度通常高于800℃。来自燃料电池组件的直流电力和来自燃气涡轮发电机的AC电力被引导到功率调节器。 包括一氧化碳和氢的阳极废气被分成多个部分,通过该部分可以向重整燃气轮机和阴极空气加热过程加热。 水可以从废气中回收。 根据本发明的电力系统能够以比燃料电池部件或燃气轮机部件单独地更高的总效率运行。

    High performance cache translation look-aside buffer (TLB) lookups using multiple page size prediction
    27.
    发明授权
    High performance cache translation look-aside buffer (TLB) lookups using multiple page size prediction 失效
    使用多页大小预测的高性能缓存翻译后备缓冲区(TLB)查找

    公开(公告)号:US08667258B2

    公开(公告)日:2014-03-04

    申请号:US12821723

    申请日:2010-06-23

    摘要: A computer processing system method and apparatus having a processor employing an operating system (O/S) multi-task control between multiple user programs and which ensures that the programs do not interfere with each other, said computing processing system having a branch multiple page size prediction mechanism which predicts a page size along with a branch direction and a branch target of a branch for instructions of a processing pipeline, having a branch target buffer (BTB) predicting the branch target, said branch prediction mechanism storing recently used instructions close to the processor in a local cache, and having a translation look-aside buffer TLB mechanism which tracks the translation of the most recent pages and supports multiple page sizes.

    摘要翻译: 一种具有处理器的计算机处理系统方法和装置,所述处理器采用多个用户程序之间的操作系统(O / S)多任务控制,并确保所述程序不相互干扰,所述计算处理系统具有分支多页大小 预测机构,其预测具有分支目标缓冲器(BTB)的处理流水线的指示的分支方向的分支方向和分支目标的分页目标,所述分支目标缓冲器(BTB)预测分支目标,所述分支预测机制存储最近使用的指令, 处理器,并且具有跟踪最近页面的翻译并支持多个页面大小的翻译后备缓冲器TLB机制。

    Link stack misprediction resolution
    28.
    发明授权
    Link stack misprediction resolution 有权
    链接栈错误预测分辨率

    公开(公告)号:US07793086B2

    公开(公告)日:2010-09-07

    申请号:US11852443

    申请日:2007-09-10

    IPC分类号: G06F11/28

    CPC分类号: G06F9/4486

    摘要: A method for link stack misprediction resolution using a rename structure for tracking the link stack processing, in order to quickly resolve link stack corruption from mispredicted function returns. The method comprises establishing a set of physical data structures forming a common pool and an operation control table. Maintaining, within the common pool, a plurality of entries for a plurality of speculative instructions and a plurality of non-speculative instructions. And determining one speculative instruction to be a bad prediction speculative entry, identifying related entries to form a collection, and discarding the collection.

    摘要翻译: 一种使用重命名结构链接堆栈错误预测分辨率的方法,用于跟踪链接堆栈处理,以便从错误预测的函数返回中快速解决链接堆栈损坏。 该方法包括建立一组形成公共池的物理数据结构和操作控制表。 在公共池内维护多个投机指令和多个非投机指令的多个条目。 并确定一个推测性指令是不良预测推测条目,识别相关条目以形成集合,并丢弃收集。

    Dual-issuance of microprocessor instructions using dual dependency matrices
    29.
    发明授权
    Dual-issuance of microprocessor instructions using dual dependency matrices 失效
    使用双依赖矩阵双重发布微处理器指令

    公开(公告)号:US07769984B2

    公开(公告)日:2010-08-03

    申请号:US12208683

    申请日:2008-09-11

    IPC分类号: G06F9/30 G06F9/40 G06F15/00

    CPC分类号: G06F9/3838

    摘要: A dual-issue instruction is decoded to determine a plurality of LSU dependencies needed by an LSU part of the dual-issue instruction and a plurality of non-LSU dependencies needed by a non-LSU part of the dual-issue instruction. During dispatch of the dual-issue instruction by the microprocessor, the dual dependency matrices are employed as follows: a Load-Store Unit (LSU) dependency matrix is written with the plurality of LSU dependencies and a non-LSU dependency matrix is written with the plurality of non-LSU dependencies; an LSU issue valid (LSU IV) indicator is set as valid to issue; an LSU portion of the dual-issue instruction is issued once the plurality of LSU dependencies of the dual issue instruction are satisfied; a non-LSU issue valid (non-LSU IV) indicator is set as valid to issue; and a non-LSU portion of the dual-issue instruction is issued once the plurality of non-LSU dependencies of the dual issue instruction are satisfied. The LSU dependency matrix and the non-LSU dependency matrix can then be notified that one or more instructions dependent upon the dual-issue instruction may now issue.

    摘要翻译: 解码双发指令以确定双发指令的LSU部分所需的多个LSU依赖性以及双发指令的非LSU部分所需的多个非LSU依赖性。 在由微处理器发出双发指令的情况下,双依赖矩阵采用如下方式:加载存储单元(LSU)依赖矩阵用多个LSU依赖性写入,非LSU依赖矩阵用 多个非LSU依赖关系; LSU问题有效(LSU IV)指标设置为有效发行; 一旦满足双重发出指令的多个LSU依赖性,就发出双发指令的LSU部分; 非LSU问题有效(非LSU IV)指标被设置为有效发行; 一旦满足双重发出指令的多个非LSU依赖关系,就发出双发指令的非LSU部分。 然后可以通知LSU依赖矩阵和非LSU依赖矩阵,使得依赖于双重发出指令的一个或多个指令现在可以被发布。

    Solid-oxide fuel cell system having an upstream reformate combustor
    30.
    发明授权
    Solid-oxide fuel cell system having an upstream reformate combustor 有权
    具有上游重整燃烧器的固体氧化物燃料电池系统

    公开(公告)号:US07645532B2

    公开(公告)日:2010-01-12

    申请号:US10909577

    申请日:2004-08-02

    IPC分类号: H01M8/18 H01M8/04

    摘要: A solid-oxide fuel cell system wherein a reformate combustor is disposed in the reformate flow path between a hydrocarbon reformer and a fuel cell stack. At system start-up, reformate is partially burned within the combustor by admitting combustion air, and the partially-burned reformate is passed through the anode chambers of the stack to warm the anodes. In addition, reformate is passed through a cathode-air heat exchanger to warm combustion air entering the cathode chambers of the stack. The combustor may continue to be supplied with a low level of air during steady-state operation of the SOFC, thereby providing a moist environment within the anode chambers to prevent coking of the anodes and providing additional heat to the reformate. The combustor decouples the reformer from the stack thermodynamically, permitting the reformer and the stack each to run in its own optimal temperature range.

    摘要翻译: 一种固体氧化物燃料电池系统,其中重整燃烧器设置在烃重整器和燃料电池堆之间的重整产品流路中。 在系统启动时,通过加入燃烧空气在燃烧室内部分燃烧重整产物,部分燃烧的重整产物通过堆叠的阳极室,以加热阳极。 此外,重整产物通过阴极 - 空气热交换器以加热进入堆叠的阴极室的燃烧空气。 在SOFC的稳态操作期间,燃烧器可以继续供应低水平的空气,从而在阳极室内提供潮湿环境,以防止阳极焦化并向重整产品提供额外的热量。 燃烧器使热重分离器与热堆动力学解耦,允许重整器和堆叠各自运行在其最佳温度范围内。