发明名称 Verification of memory consistency and transactional memory
摘要 A system for efficiently verifying compliance with a memory consistency model includes a test module and an analysis module. The test module may coordinate an execution of a multithreaded test program on a test platform. If the test platform provides an indication of the order in which writes from multiple processing elements are performed at shared memory locations, the analysis module may use a first set of rules to verify that the results of the execution correspond to a valid ordering of events according to a memory consistency model. If the test platform does not provide an indication of write ordering, the analysis module may use a second set of rules to verify compliance with the memory consistency model. Further, a backtracking search may be performed to find a valid ordering if such ordering exists or show that none exists and, hence, confirm whether or not the results comply with the given memory consistency model.
申请公布号 US7814378(B2) 申请公布日期 2010.10.12
申请号 US20070750671 申请日期 2007.05.18
申请人 ORACLE AMERICA, INC. 发明人 MANOVIT CHAIYASIT;HANGAL SUDHEENDRA G.
分类号 G11C29/00;G06F11/00;G06F12/00 主分类号 G11C29/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利