System and method for efficient verification of memory consistency model compliance

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 m...

Full description

Saved in:
Bibliographic Details
Main Authors HANGAL SUDHEENDRA G, MANOVIT CHAIYASIT, CYPHER ROBERT E
Format Patent
LanguageEnglish
Published 17.08.2010
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US20050137755