利用可能な並列性の量に従って1命令当たりのエネルギーを変化させるためのシステム
    2.
    发明专利

    公开(公告)号:JP2015028810A

    公开(公告)日:2015-02-12

    申请号:JP2014204987

    申请日:2014-10-03

    Abstract: 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール110(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコア120、130、140、150におけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1

    Abstract translation: 要解决的问题:提供对标量任务和并行任务有利地操作的微处理器。解决方案:节流模块110(或节气门逻辑)确定当前执行程序中存在的并行度量,并且改变线程的执行 该程序在各种核心120,130,140,​​150上。如果并行量大,则处理器被配置为在被配置为消耗更少功率的核上运行更大量的线程。 如果并行数量很小,则处理器被配置为在配置为更高标量性能的内核上运行较少量的线程。

    Method and apparatus for varying energy per instruction according to amount of available parallelism
    4.
    发明专利
    Method and apparatus for varying energy per instruction according to amount of available parallelism 有权
    按照适用平均数量改变能源的方法和装置

    公开(公告)号:JP2013218721A

    公开(公告)日:2013-10-24

    申请号:JP2013123127

    申请日:2013-06-11

    Abstract: PROBLEM TO BE SOLVED: To provide a microprocessor that varies an energy amount which is consumed by processing each instruction according to the amount of available parallelism, in software programs for both a scalar task and a parallel task.SOLUTION: In a device and a method for changing a configuration of a multi-core processor, a throttle module (or a throttle logic) can determine the amount of parallelism present in a program being currently executed, and change execution of threads of the program on various cores. When the amount of the parallelism is large, the processor can be configured to run a larger amount of the threads on cores configured to consume less power. When the amount of the parallelism is small, the processor can be configured to run a smaller amount of the threads on cores configured to acquire greater scalar performance.

    Abstract translation: 要解决的问题:提供一种在标量任务和并行任务的软件程序中提供根据可用并行度量来改变处理每个指令所消耗的能量的微处理器。解决方案:在设备和方法 为了改变多核处理器的配置,节流模块(或节气门逻辑)可以确定当前执行的程序中存在的并行度量,并且改变程序在各种核心上的线程的执行。 当并行量大时,处理器可以配置为在配置为消耗更少功率的内核上运行更大量的线程。 当并行量小时,可以将处理器配置为在配置为获取更高标量性能的核心上运行较少量的线程。

    Method and apparatus for varying energy per instruction according to amount of available parallelism
    5.
    发明专利
    Method and apparatus for varying energy per instruction according to amount of available parallelism 审中-公开
    按照适用平均数量改变能源的方法和装置

    公开(公告)号:JP2010092483A

    公开(公告)日:2010-04-22

    申请号:JP2009232857

    申请日:2009-10-06

    Abstract: PROBLEM TO BE SOLVED: To provide a microprocessor that operates well on both a scalar task and a parallel task. SOLUTION: A method and apparatus for changing the configuration of a multi-core processor is disclosed. A throttle module (or throttle logic) 210 may determine the amount of parallelism present in the currently-executing program, and change the execution of the threads of that program on the various cores. If the amount of parallelism is high, then the processor may be configured to run a larger amount of threads on cores configured to consume less power. If the amount of parallelism is low, then the processor may be configured to run a smaller amount of threads on cores configured for greater scalar performance. COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:提供在标量任务和并行任务两者上运行良好的微处理器。 解决方案:公开了一种用于改变多核处理器的配置的方法和装置。 节气门模块(或节气门逻辑)210可以确定当前执行的程序中存在的并行度的量,并且改变该程序的线程在各种核心上的执行。 如果并行量高,则处理器可以被配置为在被配置为消耗较少功率的核上运行更大量的线程。 如果并行量较低,则处理器可能被配置为在配置为更高标量性能的核心上运行较少量的线程。 版权所有(C)2010,JPO&INPIT

    Instruction set architecture-based inter-sequencer communication with heterogeneous resource
    7.
    发明专利
    Instruction set architecture-based inter-sequencer communication with heterogeneous resource 审中-公开
    具有异构资源的基于指令集架构的串行间通信

    公开(公告)号:JP2011146077A

    公开(公告)日:2011-07-28

    申请号:JP2011101385

    申请日:2011-04-28

    Abstract: PROBLEM TO BE SOLVED: To provide a method, a device, and a system for performing effective communication between instruction set architecture-based sequencers having heterogeneous resources. SOLUTION: The method includes: a step in which a first instruction sequencer is connected from a user-level application via the first instruction sequencer and a request is directly communicated to an accelerator having a heterogeneous resource with respect to the instruction sequencer; a step of providing the accelerator with the request via an exoskeleton related to the accelerator; and a step of performing a first function in parallel to a second function in the first instruction sequencer in response to the request in the accelerator. COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种用于在具有异构资源的指令集体系结构的定序器之间执行有效通信的方法,设备和系统。 该方法包括:第一指令定序器经由第一指令定序器从用户级应用连接并且请求直接传送到相对于指令定序器具有异构资源的加速器的步骤; 通过与加速器有关的外骨骼提供加速器请求的步骤; 以及响应于加速器中的请求,在第一指令定序器中执行与第二功能并行的第一功能的步骤。 版权所有(C)2011,JPO&INPIT

Patent Agency Ranking