SOFTWARE THERMAL PROFILE GENERATION
    1.
    发明申请
    SOFTWARE THERMAL PROFILE GENERATION 审中-公开
    软件热曲线生成

    公开(公告)号:WO2007062984B1

    公开(公告)日:2007-09-27

    申请号:PCT/EP2006068519

    申请日:2006-11-15

    CPC classification number: G06F1/206 G01K3/005 G01K7/015

    Abstract: A computer implemented method, data processing system, computer usable code, and apparatus are provided for generation of software thermal profiles for applications executing on a set of processors. Sampling is performed of the hardware operations occurring in a set of processors during the execution of a set of workloads to create sampled information. A thermal index is then generated based on the sampled information.

    Abstract translation: 提供了计算机实现的方法,数据处理系统,计算机可用代码和装置,用于为在一组处理器上执行的应用程序产生软件热分布图。 在执行一组工作负载以创建采样信息期间,执行对一组处理器中发生的硬件操作的采样。 然后基于采样信息生成热指数。

    System and method for loading software on multiple processors
    6.
    发明专利
    System and method for loading software on multiple processors 有权
    用于在多个处理器上加载软件的系统和方法

    公开(公告)号:JP2005100405A

    公开(公告)日:2005-04-14

    申请号:JP2004276674

    申请日:2004-09-24

    CPC classification number: G06F9/44557 G06F9/44526

    Abstract: PROBLEM TO BE SOLVED: To provide a system and a method for loading software on a plurality of processors. SOLUTION: A processing unit (PU) retrieves a file from a system memory and loads the file on the internal memory of the processing unit. The PU extracts a processor type from the header of the file. It is distinguished whether the file should be executed in, the PU or a synergistic processing unit (SPU) depending on its processor type. When the file should be executed in the SPU, the PU DMA (Direct Memory Access)-transfers the file to the SPU for execution. In one embodiment, the file is a combined file including both of a PU code and an SPU code. In the embodiment, the PU identifies one section header or a plurality of section headers included in the file. The section header(s) indicates the SPU code incorporated into the combined file. In the embodiment, the PU extracts the SPU code from the combined file and DMA-transfers the extracted code to the SPU for execution. COPYRIGHT: (C)2005,JPO&NCIPI

    Abstract translation: 要解决的问题:提供一种用于在多个处理器上加载软件的系统和方法。 解决方案:处理单元(PU)从系统存储器检索文件,并将文件加载到处理单元的内部存储器上。 PU从文件的标题中提取处理器类型。 根据其处理器类型,区分是否应该执行文件,PU或协同处理单元(SPU)。 当文件应在SPU中执行时,PU DMA(直接内存访问) - 将文件传输到SPU执行。 在一个实施例中,该文件是包括PU代码和SPU代码两者的组合文件。 在本实施例中,PU识别文件中包括的一个部分标题或多个部分标题。 段标题表示并入组合文件中的SPU代码。 在本实施例中,PU从组合文件中提取SPU代码,DMA将提取的代码传送到SPU执行。 版权所有(C)2005,JPO&NCIPI

    SYSTEM AND METHOD FOR VIRTUALIZATION OF PROCESSOR RESOURCES

    公开(公告)号:CA2577865A1

    公开(公告)日:2006-04-06

    申请号:CA2577865

    申请日:2005-08-24

    Applicant: IBM

    Abstract: A system and method for virtualization of processor resources is presented. A thread is created on a processor and the processor's local memory is mapped into an effective address space. In doing so, the processor's local memory is accessible by other processors, regardless of whether the processor is running. Additional threads create additional local memory mappings into the effective address space. The effective address space corresponds to either a physical local memory or a "soft" copy area. When the processor is running, a different processor may access data that is located in the first processor's local memory from the processor's local storage area. When the processor is not running, a softcopy of the processor's local memory is stored in a memory location (i.e. locked cache memory, pinned system memory, virtual memory, etc.) for other processors to continue accessing.

    SISTEMA Y METODO PARA LA VIRTUALIZACION DE RECURSOS DE PROCESADOR.

    公开(公告)号:MX2007003679A

    公开(公告)日:2007-04-19

    申请号:MX2007003679

    申请日:2005-08-24

    Applicant: IBM

    Abstract: Se presentan un sistema y un metodo para la virtualizacion de recursos de procesador. Se crea una linea sobre un procesador y la memoria local del procesador se trazo en un espacio de direccion efectivo. Al hacer esto asi. La memoria local del procesador es accesible por otros procesadores, sin importar si el procesador esta funcionando. Las lineas adicionales crean trazos de mapas de memorias locales adicionales en el espacio de direccion efectiva. Los espacios de direccion efectiva corresponden a una memoria local fisica o un area de copia "flexible". Cuando el procesador este funcionando, un procesador diferente puede tener acceso a los datos que se localizan en la memoria local del primer procesador desde el area de almacenamiento local de procesador. Cuando el procesador no esta funcionando, se almacena una copia flexible de la memoria local del procesador en lugar de la memoria (es decir, antememoria bloqueada, memoria fija del sistema, memoria virtual, etc.) para que otros procesadores continuen teniendo acceso.

    SYSTEM AND METHOD FOR VIRTUALIZATION OF PROCESSOR RESOURCES

    公开(公告)号:CA2577865C

    公开(公告)日:2011-09-27

    申请号:CA2577865

    申请日:2005-08-24

    Applicant: IBM

    Abstract: In a system and method for virtualization of processor resources, a thread is created on a processor and the processor's local memory is mapped into an effective address space. In doing so, the processor's local memory is accessible by other processors, regardless of whether the processor is running. Additional threads create additional local memory mappings into the effective address space. The effective address space corresponds to either a physical local memory or a "soft" copy area. When the processor is running, a different processor may access data that is located in the first processor's local memory from the processor's local storage area. When the processor is not running, a softcopy of the processor's local memory is stored in a memory location (i.e. locked cache memory, pinned system memory, virtual memory, etc.) for other processors to continue accessing.

    10.
    发明专利
    未知

    公开(公告)号:BRPI0515920A2

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

    申请号:BRPI0515920

    申请日:2005-08-24

    Applicant: IBM

    Abstract: A system and method for virtualization of processor resources is presented. A thread is created on a processor and the processor's local memory is mapped into an effective address space. In doing so, the processor's local memory is accessible by other processors, regardless of whether the processor is running. Additional threads create additional local memory mappings into the effective address space. The effective address space corresponds to either a physical local memory or a "soft" copy area. When the processor is running, a different processor may access data that is located in the first processor's local memory from the processor's local storage area. When the processor is not running, a softcopy of the processor's local memory is stored in a memory location (i.e. locked cache memory, pinned system memory, virtual memory, etc.) for other processors to continue accessing.

Patent Agency Ranking