Software migration method and apparatus in micro-server environment
    22.
    发明授权
    Software migration method and apparatus in micro-server environment 有权
    微服务器环境中的软件迁移方法和装置

    公开(公告)号:US09596136B2

    公开(公告)日:2017-03-14

    申请号:US14157948

    申请日:2014-01-17

    Abstract: A software migration method and an apparatus for migration of software running at a source node to a destination node with a migration scheme selected optimally in consideration of micro-server communication environment are provided. The software migration apparatus includes an environment monitor which monitors communication environment between a source node and a destination node constituting a micro-server and a migration policy manager which analyzes communication environment information acquired from the environment monitor and determines a migration scheme for migrating a software running at the source node to the destination node based on the analysis result.

    Abstract translation: 提供了一种考虑到微服务器通信环境,优选地选择在源节点处运行的软件迁移到具有迁移方案的目的地节点的软件迁移方法和装置。 软件迁移装置包括监视源节点与构成微服务器的目的地节点之间的通信环境的环境监视器以及分析从环境监视器获取的通信环境信息的迁移策略管理器,并且确定用于迁移正在运行的软件的迁移方案 在源节点根据分析结果到目标节点。

    LOCAL POWER GATE (LPG) INTERFACES FOR POWER-AWARE OPERATIONS
    23.
    发明申请
    LOCAL POWER GATE (LPG) INTERFACES FOR POWER-AWARE OPERATIONS 审中-公开
    本地电力门(LPG)接口,用于功率操作

    公开(公告)号:US20170068298A1

    公开(公告)日:2017-03-09

    申请号:US15354018

    申请日:2016-11-17

    CPC classification number: G06F1/3206 G06F1/3287 G06F9/22 Y02D10/171

    Abstract: Technologies for local power gate (LPG) interfaces for power-aware operations are described. A system on chip (SoC) includes a first functional unit, a second functional unit, and local power gate (LPG) hardware coupled to the first functional unit and the second functional unit. The LPG hardware is to power gate the first functional unit according to local power states of the LPG hardware. The second functional unit decodes a first instruction to perform a first power-aware operation of a specified length, including computing an execution code path for execution. The second functional unit monitors a current local power state of the LPG hardware, selects a code path based on the current local power state, the specified length, and a specified threshold, and issues a hint to the LPG hardware to power up the first functional unit and continues execution of the first power-aware operation without waiting for the first functional unit to be powered up.

    Abstract translation: 描述了用于功率感知操作的本地电源门(LPG)接口的技术。 片上系统(SoC)包括耦合到第一功能单元和第二功能单元的第一功能单元,第二功能单元和本地电源门(LPG)硬件。 LPG硬件根据LPG硬件的本地电源状态为第一个功能单元供电。 第二功能单元解码执行指定长度的第一功率感知操作的第一指令,包括计算用于执行的执行代码路径。 第二功能单元监视LPG硬件的当前本地电源状态,根据当前本地电源状态,指定长度和指定的阈值选择代码路径,并向LPG硬件发出提示,以启动第一个功能 并且继续执行第一功率感知操作,而不等待第一功能单元被加电。

    In-vehicle apparatus and program
    24.
    发明授权
    In-vehicle apparatus and program 有权
    车载设备和程序

    公开(公告)号:US09405601B2

    公开(公告)日:2016-08-02

    申请号:US14419016

    申请日:2012-12-20

    Abstract: An ASL is associated with an APP module having as a communication target an existing APP SW-C(1). A buffer part accumulates data to the existing APP SW-C(1) and data from the existing APP SW-C(1). A communication processing part transmits the data to the existing APP SW-C(1) accumulated in the buffer part to the existing APP SW-C(1), receives data transmitted from the existing APP SW-C(1), and stores the received data in the buffer part. An API processing part receives as input from the APP module data to the existing APP SW-C(1), stores the data received as input in the buffer part, receives as input from the buffer part data from the existing APP SW-C(1), and outputs the data received as input to the APP module.

    Abstract translation: ASL与具有作为通信对象的现有APP SW-C(1)的APP模块相关联。 缓冲部分将现有APP SW-C(1)的数据和现有的APP SW-C(1)的数据进行累加。 通信处理部将数据发送到现有的APP SW-C(1)中,存储在缓冲部分中的现有APP SW-C(1),接收从现有的APP SW-C(1)发送的数据, 在缓冲部分接收数据。 API处理部分从APP模块数据接收到现有的APP SW-C(1),将作为输入接收的数据存储在缓冲器部分中,从来自现有APP SW-C的缓冲器部分数据中接收作为输入 1),并将作为输入接收的数据输出到APP模块。

    Lookahead scanning and cracking of microcode instructions in a dispatch queue
    25.
    发明授权
    Lookahead scanning and cracking of microcode instructions in a dispatch queue 有权
    在调度队列中扫描和破解微码指令

    公开(公告)号:US09280352B2

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

    申请号:US13307969

    申请日:2011-11-30

    Abstract: An apparatus and method for avoiding bubbles and maintaining a maximum instruction throughput rate when cracking microcode instructions. A lookahead pointer scans the newest entries of a dispatch queue for microcode instructions. A detected microcode instruction is conveyed to a microcode engine to be cracked into a sequence of micro-ops. Then, the sequence of micro-ops is placed in a queue, and when the original microcode instruction entry in the dispatch queue is selected for dispatch, the sequence of micro-ops is dispatched to the next stage of the processor pipeline.

    Abstract translation: 一种用于在破解微代码指令时避免气泡并保持最大指令吞吐率的装置和方法。 先行指针扫描调度队列的最新条目以获取微代码指令。 检测到的微代码指令被传送到微代码引擎以被破解成微操作序列。 然后,将微操作序列放置在队列中,并且当调度队列中的原始微代码指令条目被选择用于分派时,微操作序列被分派到处理器管线的下一个阶段。

    TECHNIQUES FOR PRE-OS IMAGE REWRITING TO PROVIDE CROSS-ARCHITECTURE SUPPORT, SECURITY INTROSPECTION, AND PERFORMANCE OPTIMIZATION
    28.
    发明申请
    TECHNIQUES FOR PRE-OS IMAGE REWRITING TO PROVIDE CROSS-ARCHITECTURE SUPPORT, SECURITY INTROSPECTION, AND PERFORMANCE OPTIMIZATION 有权
    用于提供跨架构支持,安全入侵和性能优化的前瞻性图像优化技术

    公开(公告)号:US20150212828A1

    公开(公告)日:2015-07-30

    申请号:US14126886

    申请日:2013-10-24

    Abstract: Methods and apparatus relating to pre-OS (pre Operating System) image rewriting to provide cross-architecture support, security introspection, and/or performance optimization are described. In an embodiment, logic rewrites a non-native firmware interface driver into a native firmware interface driver in response to a determination that sufficient space is available in an integrity cache storage device to store the native firmware interface driver. The logic rewrites the non-native firmware interface driver into the native firmware interface driver by performing one or more of its operations during operating system runtime. Other embodiments are also claimed and described.

    Abstract translation: 描述与前OS(预操作系统)图像重写相关以提供交叉架构支持,安全内省和/或性能优化的方法和装置。 在一个实施例中,响应于在完整性高速缓存存储设备中有足够的空间可用于存储本机固件接口驱动程序的确定,逻辑将非本地固件接口驱动程序重写为本机固件接口驱动程序。 逻辑通过在操作系统运行时执行其一个或多个操作,将非本地固件接口驱动程序重写为本机固件接口驱动程序。 还要求保护和描述其它实施例。

    RESOURCE FAULT MANAGEMENT FOR PARTITIONS
    29.
    发明申请
    RESOURCE FAULT MANAGEMENT FOR PARTITIONS 有权
    资源故障管理

    公开(公告)号:US20110154349A1

    公开(公告)日:2011-06-23

    申请号:US12641001

    申请日:2009-12-17

    CPC classification number: G06F9/5061 G06F9/22 G06F9/44

    Abstract: In accordance with at least some embodiments, a system includes a plurality of partitions, each partition having its own operating system (OS) and workload. The system also includes a plurality of resources assignable to the plurality of partitions. The system also includes management logic coupled to the plurality of partitions and the plurality of resources. The management logic is configured to set priority rules for each of the plurality of partitions based on user input. The management logic performs automated resource fault management for the resources assigned to the plurality of partitions based on the priority rules.

    Abstract translation: 根据至少一些实施例,系统包括多个分区,每个分区具有其自己的操作系统(OS)和工作负载。 该系统还包括可分配给多个分区的多个资源。 该系统还包括耦合到多个分区和多个资源的管理逻辑。 管理逻辑被配置为基于用户输入来为多个分区中的每一个设置优先权规则。 管理逻辑基于优先级规则对分配给多个分区的资源执行自动资源故障管理。

    Multi-Execution Unit Processing Unit with Instruction Blocking Sequencer Logic
    30.
    发明申请
    Multi-Execution Unit Processing Unit with Instruction Blocking Sequencer Logic 失效
    具有指令阻塞定序器逻辑的多执行单元处理单元

    公开(公告)号:US20100100712A1

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

    申请号:US12252541

    申请日:2008-10-16

    CPC classification number: G06F9/3885 G06F9/22 G06F9/3009 G06F9/3851 G06F9/3867

    Abstract: A processing unit includes multiple execution units and sequencer logic that is disposed downstream of instruction buffer logic, and that is responsive to a sequencer instruction present in an instruction stream. In response to such an instruction, the sequencer logic issues a plurality of instructions associated with a long latency operation to one execution unit, while blocking instructions from the instruction buffer logic from being issued to that execution unit. In addition, the blocking of instructions from being issued to the execution unit does not affect the issuance of instructions to any other execution unit, and as such, other instructions from the instruction buffer logic are still capable of being issued to and executed by other execution units even while the sequencer logic is issuing the plurality of instructions associated with the long latency operation.

    Abstract translation: 处理单元包括多个执行单元和定序器逻辑,其布置在指令缓冲器逻辑的下游,并且响应于指令流中存在的定序器指令。 响应于这样的指令,定序器逻辑向一个执行单元发出与长等待时间操作相关联的多个指令,同时阻止来自指令缓冲器逻辑的指令被发送到该执行单元。 此外,指令的阻塞被发布到执行单元不影响向任何其他执行单元发出指令,因此来自指令缓冲器逻辑的其他指令仍然能够被发出并由其他执行执行 即使当定序器逻辑发出与长延迟操作相关联的多个指令时。

Patent Agency Ranking