发明名称 |
Optical-based barrier synchronization methods and systems for implementing the same |
摘要 |
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.
|
申请公布号 |
US7945128(B1) |
申请公布日期 |
2011.05.17 |
申请号 |
US20080258674 |
申请日期 |
2008.10.27 |
申请人 |
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. |
发明人 |
BINKERT NATHAN;DAVIS AL;SCHRAIBER ROBERT;VANTREASE DANA |
分类号 |
G02B6/12;G02B6/28;G02B6/35 |
主分类号 |
G02B6/12 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|