PROCESSOR AND METHODS FOR REMOTE SCOPED SYNCHRONIZATION
    2.
    发明申请
    PROCESSOR AND METHODS FOR REMOTE SCOPED SYNCHRONIZATION 有权
    用于远程同步同步的处理器和方法

    公开(公告)号:US20160139624A1

    公开(公告)日:2016-05-19

    申请号:US14542042

    申请日:2014-11-14

    Abstract: Described herein is an apparatus and method for remote scoped synchronization, which is a new semantic that allows a work-item to order memory accesses with a scope instance outside of its scope hierarchy. More precisely, remote synchronization expands visibility at a particular scope to all scope-instances encompassed by that scope. Remote scoped synchronization operation allows smaller scopes to be used more frequently and defers added cost to only when larger scoped synchronization is required. This enables programmers to optimize the scope that memory operations are performed at for important communication patterns like work stealing. Executing memory operations at the optimum scope reduces both execution time and energy. In particular, remote synchronization allows a work-item to communicate with a scope that it otherwise would not be able to access. Specifically, work-items can pull valid data from and push updates to scopes that do not (hierarchically) contain them.

    Abstract translation: 这里描述的是一种用于远程作用域同步的装置和方法,它是一种新的语义,其允许工作项目使用其范围层级之外的范围实例来排序存储器访问。 更准确地说,远程同步将特定范围的可见性扩展到该范围包含的所有范围实例。 远程作用域同步操作允许更频繁地使用较小的范围,并且只有在需要较大的范围同步时才会降低增加的成本。 这使程序员可以优化执行存储器操作的范围,以便重要的通信模式,如工作窃取。 以最佳范围执行内存操作可以减少执行时间和能量。 特别地,远程同步允许工作项目与否则将无法访问的范围进行通信。 具体来说,工作项可以从不(分级)包含它们的范围提取有效的数据并将更新推送到范围。

Patent Agency Ranking