Optical-based barrier synchronization methods and systems for implementing the same
    1.
    发明授权
    Optical-based barrier synchronization methods and systems for implementing the same 有权
    基于光的屏障同步方法和系统实现

    公开(公告)号:US07945128B1

    公开(公告)日:2011-05-17

    申请号:US12258674

    申请日:2008-10-27

    IPC分类号: G02B6/12 G02B6/28 G02B6/35

    摘要: Various embodiments of the present invention are directed to optical-based barrier methods and systems for synchronizing processing of two or more threads. In one method embodiment of a barrier method, each thread can be processed by a different processing element. The method comprises transmitting a lightwave along a waveguide that is optically coupled to each of the processing elements. Each processing element that processes a thread turns on diverter capable of diverting substantially all of the lightwave from the waveguide. Each processing element that completes processing of a thread turns off a corresponding diverter. A barrier is reached when all of the processing elements have turned off the corresponding diverters and discontinued diverting a portion of the lightwave from the waveguide.

    摘要翻译: 本发明的各种实施例涉及用于同步两个或更多个线程的处理的基于光学的屏障方法和系统。 在屏障方法的一个方法实施例中,每个线程可以被不同的处理元件处理。 该方法包括沿着光学耦合到每个处理元件的波导传输光波。 处理螺纹的每个处理元件都会启动能够将波导的基本上所有的光波转移的转向器。 完成线程处理的每个处理元件会关闭相应的分流器。 当所有处理元件已经关闭相应的分流器并且停止从波导转移光波的一部分时,达到屏障。