Multicore processor and method of use, configuring core function based on executing instruction
    3.
    发明专利
    Multicore processor and method of use, configuring core function based on executing instruction 有权
    多核处理器和使用方法,基于执行指令配置核心功能

    公开(公告)号:JP2010146550A

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

    申请号:JP2009243223

    申请日:2009-10-22

    CPC classification number: G06F9/5061 G06F9/3842 G06F9/3851 G06F9/3887

    Abstract: PROBLEM TO BE SOLVED: To automatically, dynamically and repeatedly reconfigure a processor for optimal performance based on characteristics of currently executing software.
    SOLUTION: A plurality of cores of the processor are dynamically combined into larger cores that run complex operations with improved efficiency. A plurality of cores of an integrated circuit are selectively combined into functional groups by high-speed communication paths between the cores of a functional group so that a first core manages secondary cores that help perform a workload. The first core takes over secondary cores to create a combination of cores that functions as a single core so that complex functions are executed on the combination of cores in fewer cycles than would be used for a single core. Complex workloads are effectively managed using simple cores to provide efficient processing with a simplified processor design.
    COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:基于当前执行的软件的特性,自动,动态地和重复地重新配置处理器以获得最佳性能。 解决方案:将处理器的多个核心动态组合成更大的核心,以更高的效率运行复杂的操作。 集成电路的多个核心通过功能组的核心之间的高速通信路径选择性地组合成功能组,使得第一核心管理辅助执行工作负载的次级核心。 第一个核心是接管二级核心,以创建一个核心的组合,这些核心可以作为一个核心,以便在核心组合中执行复杂的功能,而这些核心的周期要比单个核心所用的周期少。 使用简单的内核有效地管理复杂的工作负载,以便通过简化的处理器设计提供高效的处理。 版权所有(C)2010,JPO&INPIT

    APPARATUS AND METHOD FOR IMPLEMENTING SPECULATIVE CLOCK GATING OF DIGITAL LOGIC CIRCUITS
    4.
    发明申请
    APPARATUS AND METHOD FOR IMPLEMENTING SPECULATIVE CLOCK GATING OF DIGITAL LOGIC CIRCUITS 审中-公开
    实现数字逻辑电路的时钟调节的装置和方法

    公开(公告)号:WO2009094674A3

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

    申请号:PCT/US2009035251

    申请日:2009-02-26

    CPC classification number: G06F1/3203 G06F1/10 G06F1/3237 Y02D10/128

    Abstract: A method for implementing speculative clock gating of digital logic circuits in a multiple stage pipeline design includes generating, in a first pipeline stage n, a valid control signal that is input to a first register (112) in a second pipeline stage n+1, the valid control signal indicative of when an operation is qualified to be performed by the second pipeline stage n+1; and generating, in the first pipeline stage, a speculative valid control signal that is used to gate a clock signal to a plurality of additional registers (116) in the second pipeline stage, wherein the speculative valid control signal is generated using only a subset of a total number of control inputs (202) used in generating the valid control signal, and wherein the clock signal is sent directly, without gating, to the first register (112) in the second pipeline stage.

    Abstract translation: 一种用于在多级流水线设计中实现数字逻辑电路的推测时钟门控的方法包括在第一流水线级n中产生输入到第二流水线级n + 1中的第一寄存器(112)的有效控制信号, 指示何时由第二流水线级n + 1执行操作的有效控制信号; 以及在所述第一流水线级中产生用于在第二流水线级中向多个附加寄存器(116)门控时钟信号的推测有效控制信号,其中所述推测有效控制信号仅使用 用于产生有效控制信号的控制输入(202)的总数,并且其中在第二流水线级中将时钟信号直接发送到第一流水线级的第一寄存器(112)。

    METHOD AND SYSTEM FOR EFFICIENTLY HANDLING OPERATIONS IN A DATA PROCESSING SYSTEM

    公开(公告)号:CA2289402A1

    公开(公告)日:2000-05-30

    申请号:CA2289402

    申请日:1999-11-12

    Applicant: IBM

    Abstract: A shared memory multiprocessor (SMP) data processing system includes a store buffer implemented in a memory controller for temporarily storing recently accessed memory data within the data processing system. The memory controller includes control logic for maintaining coherency between the memory controller's store buffer and memory. The memory controller's store buffer is configured into one or more arrays sufficiently mapped to handle I/O and CPU bandwidth requirements. The combination of the store buffer and the control logic operates as a front end within the memory controller in that all memory requests are first processed by the control logic/store buffer combination for reducing memory latency and increasing effective memory bandwidth by eliminating certain memory read and write operations.

    METHOD AND SYSTEM FOR EFFICIENTLY HANDLING OPERATIONS IN A DATA PROCESSING SYSTEM

    公开(公告)号:CA2289402C

    公开(公告)日:2009-06-02

    申请号:CA2289402

    申请日:1999-11-12

    Applicant: IBM

    Abstract: A shared memory multiprocessor (SMP) data processing system includes a store buffer implemented in a memory controller for temporarily storing recently accessed memory data within the data processing system. The memory controller includes control logic for maintaining coherency between the memory controller's store buffer and memory. The memory controller's store buffer is configured into one or more arrays sufficiently mapped to handle I/O and CPU bandwidth requirements. The combination of the store buffer and the control logic operates as a front end within the memory controller in that all memory requests are first processed by the control logic/store buffer combination for reducing memory latency and increasing effective memory bandwidth by eliminating certain memory read and write operations.

Patent Agency Ranking