Implied set closure and its application to memory consistency verification

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Hangal et. al. [3] have developed a procedure to check if an instance of the execution of a shared memory multiprocessor program, is consistent with the Total Store Order (TSO) memory consistency model. They also devised an algorithm based on this procedure with time complexity O(n 5), where n is the total number of instructions in the program. Roy et. al. [6] have improved the implementation of the procedure and achieved O(n 4) time complexity. We have identified the bottleneck in these algorithms as a graph problem of independent interest, called implied-set closure (ISC) problem. In this paper we propose an algorithm for ISC problem and show that using this algorithm, Hangal's consistency checking procedure can be implemented with O(n 3) time complexity. We also experimentally show that the new algorithm is significantly faster than Roy's algorithm. © 2008 Springer-Verlag.

Cite

CITATION STYLE

APA

Baswana, S., Mehta, S. K., & Powar, V. (2008). Implied set closure and its application to memory consistency verification. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5123 LNCS, pp. 94–106). https://doi.org/10.1007/978-3-540-70545-1_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free