Shared-Variable-Based (SVB) Synchronization Approach for Multi-Core Simulation
    1.
    发明申请
    Shared-Variable-Based (SVB) Synchronization Approach for Multi-Core Simulation 审中-公开
    基于共享变量(SVB)的多核仿真同步方法

    公开(公告)号:US20120233410A1

    公开(公告)日:2012-09-13

    申请号:US13046743

    申请日:2011-03-13

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0831 G06F12/0837

    摘要: The present invention discloses a shared-variable-based (SVB) approach for fast and accurate multi-core cache coherence simulation. While the intuitive, conventional approach, synchronizing at either every cycle or memory access, gives accurate simulation results, it has poor performance due to huge simulation overloads. In the present invention, timing synchronization is only needed before shared variable accesses in order to maintain accuracy while improving the efficiency in the proposed shared-variable-based approach.

    摘要翻译: 本发明公开了一种用于快速准确的多核高速缓存一致性模拟的共享变量(SVB)方法。 虽然直观的常规方法,在每个周期或存储器访问同步,给出精确的模拟结果,由于巨大的模拟过载,它的性能不佳。 在本发明中,仅在共享变量访问之前需要定时同步,以便在提出基于共享变量的方法中提高效率的同时保持准确性。