SYNCHRONIZATION IN A COMPUTING DEVICE
    1.
    发明申请
    SYNCHRONIZATION IN A COMPUTING DEVICE 审中-公开
    计算设备中的同步

    公开(公告)号:WO2016094030A1

    公开(公告)日:2016-06-16

    申请号:PCT/US2015/060610

    申请日:2015-11-13

    Abstract: One embodiment provides an apparatus. The apparatus includes a processor, a chipset, a memory to store a process, and logic. The processor includes one or more core(s) and is to execute the process. The logic is to acquire performance monitoring data in response to a platform processor utilization parameter (PUP) greater than a detection utilization threshold (UT), identify a spin loop based, at least in part, on at least one of a detected hot function and/or a detected hot loop, modify the identified spin loop using binary translation to create a modified process portion, and implement redirection from the identified spin loop to the modified process portion.

    Abstract translation: 一个实施例提供了一种装置。 该装置包括处理器,芯片组,用于存储处理的存储器和逻辑。 处理器包括一个或多个核心,并且是执行该过程。 逻辑是响应于大于检测利用阈值(UT)的平台处理器利用参数(PUP)来获取性能监视数据,至少部分地基于检测到的热功能和 /或检测到的热循环,使用二进制转换修改所识别的自旋循环,以创建经修改的处理部分,并且实现从所识别的旋转循环到修改的处理部分的重定向。

    CACHE MANAGEMENT IN MANAGED RUNTIME ENVIRONMENTS FIELDS
    2.
    发明申请
    CACHE MANAGEMENT IN MANAGED RUNTIME ENVIRONMENTS FIELDS 审中-公开
    管理运行环境中的缓存管理

    公开(公告)号:WO2014151278A1

    公开(公告)日:2014-09-25

    申请号:PCT/US2014/025347

    申请日:2014-03-13

    CPC classification number: G06F12/0802 G06F12/0253 G06F12/0815 G06F12/0837

    Abstract: Methods and apparatus to provide cache management in managed runtime environments are described. In one embodiment, a controller comprises logic to determine an update frequency for an object in the runtime environment and assigning the object to an unshared cache line when the update frequency exceeds an update frequency threshold. Other embodiments are also described.

    Abstract translation: 描述了在受管运行时环境中提供缓存管理的方法和装置。 在一个实施例中,控制器包括用于在更新频率超过更新频率阈值时确定运行时环境中的对象的更新频率并将对象分配给非共享高速缓存行的逻辑。 还描述了其它实施例。

    SYNCHRONIZATION IN A COMPUTING DEVICE
    3.
    发明公开
    SYNCHRONIZATION IN A COMPUTING DEVICE 审中-公开
    计算设备中的同步

    公开(公告)号:EP3230878A1

    公开(公告)日:2017-10-18

    申请号:EP15867831.8

    申请日:2015-11-13

    Abstract: One embodiment provides an apparatus. The apparatus includes a processor, a chipset, a memory to store a process, and logic. The processor includes one or more core(s) and is to execute the process. The logic is to acquire performance monitoring data in response to a platform processor utilization parameter (PUP) greater than a detection utilization threshold (UT), identify a spin loop based, at least in part, on at least one of a detected hot function and/or a detected hot loop, modify the identified spin loop using binary translation to create a modified process portion, and implement redirection from the identified spin loop to the modified process portion.

    Abstract translation: 一个实施例提供一种装置。 该设备包括处理器,芯片组,存储过程的存储器以及逻辑。 处理器包括一个或多个核心并且将执行该过程。 该逻辑是响应于大于检测利用率阈值(UT)的平台处理器利用率参数(PUP)来获取性能监测数据,至少部分地基于检测到的热函数和 /或检测到的热循环,使用二进制翻译修改所识别的旋转循环以创建经修改的过程部分,并且实现从所识别的自旋循环到经修改的过程部分的重定向。

    COMPREHENSIVE REDUNDANT LOAD ELIMINATION FOR ARCHITECTURES SUPPORTING CONTROL AND DATA SPECULATION
    5.
    发明公开
    COMPREHENSIVE REDUNDANT LOAD ELIMINATION FOR ARCHITECTURES SUPPORTING CONTROL AND DATA SPECULATION 审中-公开
    EXTENDED建筑REDUNDIERENDE消除电荷什么KONTROLLENUND数据支持思索

    公开(公告)号:EP1062576A1

    公开(公告)日:2000-12-27

    申请号:EP99909696.9

    申请日:1999-02-26

    CPC classification number: G06F8/433 G06F8/443 G06F8/445 G06F9/383 G06F9/3842

    Abstract: In one implementation of the invention, a computer implemented method used in compiling a program includes identifying a covering load, which may be one of a set of covering loads, and a redundant load. The covering load and the redundant load have a first and second load type, respectively. The first and the second load type each may be one of a group of load types including a regular load and at least one speculative-type load. In one implementation, the group of load types includes at least one check-type load. One implementation of the invention is in a machine readable medium.

Patent Agency Ranking