Home Get Informed Publications Technical Papers TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model

CMT Whitepaper

White Paper: Multithreaded Application Acceleration with Chip Multithreading (CMT)

This white paper highlights the technical benefits Sun's chip multithreading (CMT) UltraSPARC T2 processor delivers to multithreaded applications, and provides detailed examples of significant performance gains in three application workloads: telco, cryptography, and string searching.

White Paper: Multithreaded Application Acceleration with Chip Multithreading (CMT)

 

TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model

PDF Print E-mail
Written by Sudheendra Hangal, Durgam Vahia, Chaiyasit Manovit, Juin-Yeu Joseph Lu and Sridhar Narayanan   
Thursday, 01 January 2004 16:00

IEEE Int. Symp. on Computer Architecture (ISCA04), 2004.
In this paper, we describe TSOtool, a program to check the behavior of the memory subsystem in a shared memory multiprocessor. TSOtool runs pseudo-randomly generated programs with data races on a system compliant with the Total Store Order (TSO) memory consistency model; it then checks the results of the program against the formal TSO specification. Such analysis can expose subtle memory errors like data corruption, atomicity violation and illegal instruction ordering.

“TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model”


Comments (0)add comment

Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy
Last Updated on Friday, 01 September 2006 06:40
 
online pokies aussie South Africa bonus