System and method for debugging memory consistency models

    公开(公告)号:GB2488065A

    公开(公告)日:2012-08-15

    申请号:GB201208454

    申请日:2010-07-30

    Applicant: IBM

    Abstract: A system and method for analyzing a test program (P) with respect to a memory model (M) includes preprocessing a test program into an intermediate form and translating (204) the intermediate form of the test program into a relational logic representation. The relational logic representation is combined (206) with a memory model to produce a legality formula. A set of bounds are computed (208) on a space to be searched for the memory model or on a core of the legality formula. A relational satisfiability problem is solved (212), which is defined by the legality formula and the set of bounds to determine a legal trace of the test program or debug the memory model.

Patent Agency Ranking