Abstrakt. Vi presenterar en klass av avslappnade minnesmodeller, definierade i Coq, parameteriserade av de valda tillåtna lokala omordningar av läs- och skrivböcker, och synligheten av kommunikation mellan och inom processorer genom minne (t.ex. lagra atomär avslappning). Vi visar resultat på det föreskrivna beteendet och placeringen av minnesstängsel för att återställa en viss modell (t.ex. Sekventiell överensstämmelse) från en svagare modell. Baserat på denna klass av modeller utvecklar vi ett verktyg, diy, som systematiskt och automatiskt genererar och kör litmus tester för att bestämma egenskaper hos processorer implementationer. Vi beskriver resultaten av våra experiment på Power och modellen vi baserar på dem. Detta arbete identifierade en sällsynt implementation fel i Power 5 minne barriärer (för vilken IBM tillhandahåller en lösning); våra resultat tyder också på att Power 6 inte lider av detta problem.
Alglave m.fl. formaliserade en klass av axiomatiska avslappnade minnesmodeller i Coq REF.
Fences in weak memory models
{'venue': 'In Proceedings of CAV', 'journal': None, 'mag_field_of_study': ['Computer Science']}