Methodology for fast detection of false sharing in threaded scientific codes
    4.
    发明授权
    Methodology for fast detection of false sharing in threaded scientific codes 有权
    用于快速检测线程科学代码中的虚假共享的方法

    公开(公告)号:US08898648B2

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

    申请号:US13689927

    申请日:2012-11-30

    CPC分类号: G06F11/3624

    摘要: A profiling tool identifies a code region with a false sharing potential. A static analysis tool classifies variables and arrays in the identified code region. A mapping detection library correlates memory access instructions in the identified code region with variables and arrays in the identified code region while a processor is running the identified code region. The mapping detection library identifies one or more instructions at risk, in the identified code region, which are subject to an analysis by a false sharing detection library. A false sharing detection library performs a run-time analysis of the one or more instructions at risk while the processor is re-running the identified code region. The false sharing detection library determines, based on the performed run-time analysis, whether two different portions of the cache memory line are accessed by the generated binary code.

    摘要翻译: 分析工具识别具有虚假共享潜力的代码区域。 静态分析工具将识别的代码区域中的变量和数组进行分类。 映射检测库将所识别的代码区域中的存储器访问指令与所识别的代码区域中的变量和数组相关联,同时处理器正在运行所识别的代码区域。 映射检测库识别在识别的代码区域中有风险的一个或多个指令,这些指令受到虚假共享检测库的分析。 虚假共享检测库在处理器重新运行所识别的代码区域时对处于风险中的一个或多个指令执行运行时分析。 假共享检测库基于执行的运行时分析来确定高速缓冲存储器行的两个不同部分是否被生成的二进制代码访问。

    Data-centric reduction network for cluster monitoring

    公开(公告)号:US10713257B2

    公开(公告)日:2020-07-14

    申请号:US15720345

    申请日:2017-09-29

    摘要: A data-centric reduction method, system, and computer program product include configuring a similarity threshold and a correlation threshold for an entire data set from at least two back-end nodes, reducing the entire data set to a reduced data set from the at least two back-end nodes sent to a front-end node by removing data based on the similarity threshold and the correlation threshold, and after the front-end receives the reduced data set, reconstructing the entire data set from the reduced data set using the similarity threshold and correlation threshold.