专利名称:EFFICIENT DETERMINISTIC
MULTIPROCESSING
发明人:Luis Ceze,Mark H. Oskin,Joseph Luke
Devietti,Brandon Michael Lucia
申请号:US12402395申请日:20090311
公开号:US20090235262A1公开日:20090917
专利附图:
摘要:A hardware and/or software facility for controlling the order of operationsperformed by threads of a multithreaded application on a multiprocessing system is
provided. The facility may serialize or selectively-serialize execution of the multithreadedapplication such that, given the same input to the multithreaded application, themultiprocessing system deterministically interleaves operations, thereby producing thesame output each time the multithreaded application is executed. The facility divides theexecution of the multithreaded application code into two or more quantum specifying adeterministic number of operations, and the facility specifies a deterministic order inwhich the threads execute the two or more quantum. The deterministic number ofoperations may be adapted to follow the critical path of the multithreaded application.Specified memory operations may be executed regardless of the deterministic order,such as those accessing provably local data. The facility may provide dynamic bugavoidance and sharing of identified bug information.
申请人:Luis Ceze,Mark H. Oskin,Joseph Luke Devietti,Brandon Michael Lucia
地址:Seattle WA US,Seattle WA US,Camarillo CA US,Seattle WA US
国籍:US,US,US,US
更多信息请下载全文后查看
因篇幅问题不能全部显示,请点此查看更多更全内容