Generation and application of stressmarks in a computer system
    53.
    发明授权
    Generation and application of stressmarks in a computer system 有权
    计算机系统中应力的产生和应用

    公开(公告)号:US09588863B2

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

    申请号:US14519342

    申请日:2014-10-21

    Abstract: One aspect is a method that includes analyzing, by a processor of an analysis system, an instruction set architecture of a targeted complex-instruction set computer (CISC) processor to generate an instruction set profile for each CISC architectural instruction variant of the instruction set architecture. A combination of instruction sequences for the targeted CISC processor is determined from the instruction set profile that corresponds to a desired stressmark type. The desired stressmark type defines a metric representative of functionality of interest of the targeted CISC processor. Performance of the targeted CISC processor is monitored with respect to the desired stressmark type while executing each of the instruction sequences. One of the instruction sequences is identified as most closely aligning with the desired stressmark type based on performance results of execution of the instruction sequences with respect to the desired stressmark type.

    Abstract translation: 一个方面是一种方法,其包括由分析系统的处理器分析目标复合指令集计算机(CISC)处理器的指令集架构,以生成指令集架构的每个CISC体系结构指令变体的指令集简档 。 从对应于期望的应力标记类型的指令集简档确定针对CISC处理器的指令序列的组合。 期望的应力标记类型定义了表示目标CISC处理器感兴趣的功能的度量。 在执行每个指令序列时,针对期望的压力标记类型监视目标CISC处理器的性能。 基于相对于期望的应力标记类型执行指令序列的性能结果,将指令序列之一识别为与期望的压力标记类型最接近地对准。

    OPTIMIZATION OF APPLICATION WORKFLOW IN MOBILE EMBEDDED DEVICES
    54.
    发明申请
    OPTIMIZATION OF APPLICATION WORKFLOW IN MOBILE EMBEDDED DEVICES 审中-公开
    移动嵌入式设备中应用工作流优化

    公开(公告)号:US20160378550A1

    公开(公告)日:2016-12-29

    申请号:US14950934

    申请日:2015-11-24

    Abstract: An aspect includes optimizing an application workflow. The optimizing includes characterizing the application workflow by determining at least one baseline metric related to an operational control knob of an embedded system processor. The application workflow performs a real-time computational task encountered by at least one mobile embedded system of a wirelessly connected cluster of systems supported by a server system. The optimizing of the application workflow further includes performing an optimization operation on the at least one baseline metric of the application workflow while satisfying at least one runtime constraint. An annotated workflow that is the result of performing the optimization operation is output.

    Abstract translation: 一个方面包括优化应用程序工作流程。 优化包括通过确定与嵌入式系统处理器的操作控制旋钮相关的至少一个基准度量来表征应用程序工作流程。 应用程序工作流执行由服务器系统支持的无线连接的系统集群的至少一个移动嵌入式系统遇到的实时计算任务。 应用程序工作流的优化还包括对满足至少一个运行时约束的应用工作流的至少一个基准度量执行优化操作。 输出作为执行优化操作的结果的注释工作流。

    SILENT STORE DETECTION AND RECORDING IN MEMORY STORAGE
    55.
    发明申请
    SILENT STORE DETECTION AND RECORDING IN MEMORY STORAGE 有权
    存储存储中的静态存储检测和记录

    公开(公告)号:US20160378367A1

    公开(公告)日:2016-12-29

    申请号:US14749680

    申请日:2015-06-25

    CPC classification number: G06F9/30043 G06F9/3863 G06F11/00 G06F11/30

    Abstract: An aspect includes receiving a write request that includes a memory address and write data. Stored data is read from a memory location at the memory address. Based on determining that the memory location was not previously modified, the stored data is compared to the write data. Based on the stored data matching the write data, the write request is completed without writing the write data to the memory and a corresponding silent store bit, in a silent store bitmap is set. Based on the stored data not matching the write data, the write data is written to the memory location, the silent store bit is reset and a corresponding modified bit is set. At least one of an application and an operating system is provided access to the silent store bitmap.

    Abstract translation: 一方面包括接收包括存储器地址和写数据的写请求。 从存储器地址的存储器位置读取存储的数据。 基于确定存储器位置未被修改,将存储的数据与写入数据进行比较。 基于与写入数据匹配的存储数据,写入请求完成,而不将写入数据写入存储器,并且在静默存储位图中设置相应的静默存储位。 基于与写入数据不匹配的存储数据,将写入数据写入存储器位置,无声存储位被复位并且相应的修改位被置位。 为应用程序和操作系统中的至少一个提供对静默存储位图的访问。

    Cycle-level thread alignment on multi-threaded processors
    56.
    发明授权
    Cycle-level thread alignment on multi-threaded processors 有权
    多线程处理器上的循环级线程对齐

    公开(公告)号:US09507646B2

    公开(公告)日:2016-11-29

    申请号:US14619153

    申请日:2015-02-11

    Abstract: A time-of-day (TOD) clock is leveraged to provide a high-resolution measure of the real time that is suitable for the indication of date and time to perform cycle-level thread synchronization. A time-of-day value provided by the time-of-day clock is used in a spin lock, along with a configurable mask, to meet a specified condition. The condition is met at regular time intervals and at the same time for all the hardware threads to be synchronized. When the condition is met and synchronization is reached, execution of the threads continues ensuring that the activity generated on each thread is in synchronization.

    Abstract translation: 使用时钟(TOD)时钟来提供适合于执行周期级线程同步的日期和时间的指示的实时的高分辨率度量。 日期时钟提供的时间值在自旋锁中与可配置的掩码一起使用,以满足指定的条件。 条件以规则的时间间隔满足,并且同时使所有硬件线程同步。 当满足条件并达到同步时,线程的执行将继续确保每个线程上生成的活动同步。

    CYCLE-LEVEL THREAD ALIGNMENT ON MULTI-THREADED PROCESSORS
    59.
    发明申请
    CYCLE-LEVEL THREAD ALIGNMENT ON MULTI-THREADED PROCESSORS 有权
    多级加工器的循环级螺纹对准

    公开(公告)号:US20160232039A1

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

    申请号:US14619153

    申请日:2015-02-11

    Abstract: A time-of-day (TOD) clock is leveraged to provide a high-resolution measure of the real time that is suitable for the indication of date and time to perform cycle-level thread synchronization. A time-of-day value provided by the time-of-day clock is used in a spin lock, along with a configurable mask, to meet a specified condition. The condition is met at regular time intervals and at the same time for all the hardware threads to be synchronized. When the condition is met and synchronization is reached, execution of the threads continues ensuring that the activity generated on each thread is in synchronization.

    Abstract translation: 使用时钟(TOD)时钟来提供适合于执行周期级线程同步的日期和时间的指示的实时的高分辨率度量。 日期时钟提供的时间值在自旋锁中与可配置的掩码一起使用,以满足指定的条件。 条件以规则的时间间隔满足,并且同时使所有硬件线程同步。 当满足条件并达到同步时,线程的执行将继续确保每个线程上生成的活动同步。

Patent Agency Ranking