System and method for selecting optimal processor performance level by using processor hardware feedback mechanism
    2.
    发明专利
    System and method for selecting optimal processor performance level by using processor hardware feedback mechanism 有权
    使用处理器硬件反馈机制选择最佳处理器性能水平的系统和方法

    公开(公告)号:JP2009110509A

    公开(公告)日:2009-05-21

    申请号:JP2008248759

    申请日:2008-09-26

    CPC classification number: G06F1/3203 G06F1/3243 Y02D10/126 Y02D10/152

    Abstract: PROBLEM TO BE SOLVED: To provide a system and method relating to adaptive power management using hardware feedback to select optimal processor frequencies and reduce power. SOLUTION: The adaptive power management using hardware feedback to select optimal processor frequencies and reduce power consumption is provided, and is intended to optimize a processor frequency and power consumption usage based on the hardware feedback and processor stall state behavior. COPYRIGHT: (C)2009,JPO&INPIT

    Abstract translation: 要解决的问题:提供与使用硬件反馈的自适应功率管理相关的系统和方法,以选择最佳处理器频率并降低功率。 解决方案:提供使用硬件反馈来选择最佳处理器频率并降低功耗的自适应功率管理,并且旨在基于硬件反馈和处理器失速状态行为来优化处理器频率和功耗使用。 版权所有(C)2009,JPO&INPIT

    Apparatus, system, and method for persistent user-level thread
    3.
    发明专利
    Apparatus, system, and method for persistent user-level thread 有权
    用于用户级螺纹的装置,系统和方法

    公开(公告)号:JP2007102781A

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

    申请号:JP2006266590

    申请日:2006-09-29

    Abstract: PROBLEM TO BE SOLVED: To provide a method for generating a persistent user-level thread.
    SOLUTION: Embodiments of the invention provide a method of creating, based on an operating-system (OS)-scheduled thread running on an OS-visible sequencer and using an instruction set extension, a persistent user-level thread to run on an OS-sequestered sequencer independently of context switch activities on the OS-scheduled thread. The OS-scheduled thread and the persistent user-level thread may share a common virtual address space. Embodiments of the invention may also provide a method of causing a service thread running on an additional OS-visible sequencer to provide OS services to the persistent user-level thread. Embodiments of the invention may further provide apparatus, system, and machine-readable medium thereof.
    COPYRIGHT: (C)2007,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种用于生成持久用户级线程的方法。 解决方案:本发明的实施例提供了一种基于在OS可见定序器上运行并使用指令集扩展的操作系统(OS)调度的线程来创建持久的用户级线程来运行的方法 独立于操作系统调度的线程上的上下文切换活动的OS隔离的定序器。 OS调度的线程和持久用户级线程可以共享公共的虚拟地址空间。 本发明的实施例还可以提供一种使服务线程在附加的OS可见定序器上运行以向持久用户级线程提供OS服务的方法。 本发明的实施例还可以提供其装置,系统和机器可读介质。 版权所有(C)2007,JPO&INPIT

    Instruction set architecture-based inter-sequencer communication with heterogeneous resource
    4.
    发明专利
    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

    DEVICE REPRESENTATION APPARATUS AND METHODS
    8.
    发明申请
    DEVICE REPRESENTATION APPARATUS AND METHODS 审中-公开
    装置表示装置和方法

    公开(公告)号:WO2004031950A2

    公开(公告)日:2004-04-15

    申请号:PCT/US0329786

    申请日:2003-09-19

    Applicant: INTEL CORP

    CPC classification number: G06F9/4411

    Abstract: An apparatus and system may include a peripheral device, such as an interrupt controller or Peripheral Component Interconnect (PCI) bridge device, having a memory-mapped legacy register and a PCI dummy register. The legacy register may be accessed by a Basic Input/Output System (BIOS) as part of a power-on initialization sequence for the peripheral device, and the dummy register may be accessed during a hot-plug operation using code executed by an Operating System (OS). An article, including a machine-accessible medium, may contain data capable of causing a machine to carry out a method of representing a peripheral device which includes identifying the peripheral device as a legacy device in a name space, such as an Advanced Configuration and Power Interface (ACPI) name space, and identifying the peripheral device as a dummy PCI device capable of being accessed during a hot-plug operation.

    Abstract translation: 装置和系统可以包括具有存储器映射的遗留寄存器和PCI伪寄存器的外围设备,诸如中断控制器或外围组件互连(PCI)桥接器件。 传统寄存器可以由基本输入/输出系统(BIOS)作为外围设备的上电初始化序列的一部分访问,并且可以在热插拔操作期间使用由操作系统执行的代码来访问虚拟寄存器 (OS)。 包括机器可访问介质的文章可以包含能够使机器执行表示外围设备的方法的数据,其包括将外围设备识别为名称空间中的传统设备,诸如高级配置和电源 接口(ACPI)名称空间,并将外围设备识别为能够在热插拔操作期间被访问的虚拟PCI设备。

    9.
    发明专利
    未知

    公开(公告)号:DE112006000807T5

    公开(公告)日:2008-01-31

    申请号:DE112006000807

    申请日:2006-04-05

    Applicant: INTEL CORP

    Abstract: Disclosed are embodiments of a system, methods and mechanism for management and translation of mapping between logical sequencer addresses and physical or logical sequencers in a multi-sequencer multithreading system. A mapping manager may manage assignment and mapping of logical sequencer addresses or pages to actual sequencers or frames of the system. Rationing logic associated with the mapping manager may take into account sequencer attributes when such mapping is performed Relocation logic associated with the mapping manager may manage spill and fill of context information to/from a backing store when re-mapping actual sequencers. Sequencers may be allocated singly, or may be allocated as part of partitioned blocks. The mapping manager may also include translation logic that provides an identifier for the mapped sequencer each time a logical sequencer address is used in a user program. Other embodiments are also described and claimed.

    Verwaltung von Sequenzer-Adressen
    10.
    发明专利

    公开(公告)号:DE112006000807B4

    公开(公告)日:2014-01-30

    申请号:DE112006000807

    申请日:2006-04-05

    Applicant: INTEL CORP

    Abstract: Ein Verfahren zur Verwaltung von Sequenzeradressen und zur Ausführung durch einen Mapping-Manager (302, 402, 502, 1020, 1670) in einem Multisequenzer-Multithreadingsystem (110, 115, 150, 170), umfassend: Durch eine Übersetzungslogik (486) Empfangen einer logischen Sequenzeradresse, die in einem Anwenderbefehl für einen logischen Sequenzer eines Prozessors angegeben ist, wobei der logische Sequenzer wenigstens einen durch ein Betriebssystem verwalteten ersten logischen Sequenzer (1620) und eine Vielzahl zweite logische Sequenzer (1640) umfasst, die durch Anwendercode des ersten Sequenzers verwaltet werden; Prüfen einer Mappingstruktur (580, 1010) auf bereits gespeicherte Zuordnung der logischen Sequenzeradresse zu wenigstens einer aus einer Vielzahl von physikalischen Sequenzeradressen einer Vielzahl physikalischer Sequenzer mit Ausführungsressourcen (1680) des Systems, wobei die Mappingstruktur (580, 1010) eine oder mehrere Seitentabellen umfasst, die jeweils einem Thread entsprechen, wobei Einträge der Seitentabellen in einer Übersetzungsbeschleunigungsstruktur gespeichert werden, die dem physikalischen Sequenzer dieses Threads zugeordnet ist ...

Patent Agency Ranking