会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Methodology for fast detection of false sharing in threaded scientific codes
    • 用于快速检测线程科学代码中的虚假共享的方法
    • US08898648B2
    • 2014-11-25
    • US13689927
    • 2012-11-30
    • International Business Machines Corporation
    • I-Hsin ChungGuojing CongHiroki MurataYasushi NegishiHui-Fang Wen
    • G06F15/00G06F15/76G06F11/00G06F9/44G06F9/45
    • 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.
    • 分析工具识别具有虚假共享潜力的代码区域。 静态分析工具将识别的代码区域中的变量和数组进行分类。 映射检测库将所识别的代码区域中的存储器访问指令与所识别的代码区域中的变量和数组相关联,同时处理器正在运行所识别的代码区域。 映射检测库识别在识别的代码区域中有风险的一个或多个指令,这些指令受到虚假共享检测库的分析。 虚假共享检测库在处理器重新运行所识别的代码区域时对处于风险中的一个或多个指令执行运行时分析。 假共享检测库基于执行的运行时分析来确定高速缓冲存储器行的两个不同部分是否被生成的二进制代码访问。