skip to main content
10.1145/109625.109641acmconferencesArticle/Chapter ViewAbstractPublication PagesppoppConference Proceedingsconference-collections
Article
Free Access

Race Frontier: reproducing data races in parallel-program debugging

Published:01 April 1991Publication History
First page image

References

  1. ABC*88.Frances Allen, Michael Burke, Ron Cytron, Jeanne Ferrante, Wilson Hsieh, and Vivek Sarkar. A framework for determining useful parallelism. Proceedings of the A CM 1988 International Conference on Supercomputing, 207-215, July 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. BK89.V. Balasundaram and K. Kennedy. Compile time detection of race conditions in a parallel program. Proceedings of the International Conference on Supercomputiug, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. CMN91.J. D. Choi, B. P. Miller, and R. H. B. Netzer. Techniques for debugging parallel programs with flowback analysis. A CM Transactions on Programming Languages and Systems, 1991. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. CS88.D. Callahan and J. Subhlok. Static analysis of low-level synchronization. Proceedings of the A CM SIGPLAN and SIGOPS Workshop on Parallel and Distributed Debugging, 100- 111, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cyt86.Ron Cytron. Doacross: beyond vectorization for multiprocessors. Proceedings of the 1986 International Conference on Parallel Processing, 836-844, August 1986.Google ScholarGoogle Scholar
  6. DS90.A. Dinning and E. Schonberg. An empirical comparision of monitoring algorithms for access anomaly detection. Second A CM SIG- PLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 1- 10, March 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. EGP89.P. Emrath, S. Ghosh, and D. Padua. Event synchronization analysis for debugging parallel programs. Supercomputing 89, 580-588, November 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. EP88.P. Emrath and D. Padua. Automatic detection of nondeterminacy in parallel programs. Proceedings of the A CM SIGPLAN and SIGOPS Workshop on Parallel and Distributed Debugging, 89-99, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. HKM90.R. Hood, K. Kennedy, and J. M. Mellor- Crummy. Parallel program debugging with on-the-fly anomaly detection. Supercomputing 90, November 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. IBM88.IBM. Parallel Fortran Language and Library Reference. Technical Report, International Business Machines, March 1988. Pub. No. SC23-0431-0.Google ScholarGoogle Scholar
  11. Ins83.American National Standards Institute. A da Programming Language Military Standard. Technical Report, American National Standards Institute, January 1983. ANSI/MIL- STD-1815A.Google ScholarGoogle Scholar
  12. Lam78.L. Lamport. Time, clocks, and the ordering of events in a districuted system. Communications of #he A CM, 21(7), July 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lam79.L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess program. IEEE Trans. on Computers, C-28(9), September 1979.Google ScholarGoogle Scholar
  14. MC88.B.P. Miller and J. D. Choi. A mechanism for efficient debugging of parallel programs. Proceedings of the SIGPLAN '88 Conference on Programming Language Design and Implementation, 135-144, June 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. MC91.S.L. Min and J. D. Choi. An efficient cachebased access anomaly detection scheme. Proceedings of A CM Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, April 1991. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. ML89.j.M. Mellor-Crummey and T. J. LeBlane. A software instreution counter. Proceedings of the third International Conference on Architectural Support for Programming Languages and Operating Systems, 78-86, April 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. NM91.R.H.B. Netzer and B. P. Miller. Improving the accuracy of data race detection. Proe. of Third A CM SIGPLAN Symposium on Principles and Practices of Parallel Processing, April 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Sch89.E. Schonberg. On-the-fly detection of access anomalies. Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, 285-297, June 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Tay83.R.N. Taylor. A general purpose algorithm for analyzing concurrent programs. Communications of the A CM, 26(5):362-376, May 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Race Frontier: reproducing data races in parallel-program debugging

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              PPOPP '91: Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming
              April 1991
              223 pages
              ISBN:0897913906
              DOI:10.1145/109625

              Copyright © 1991 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 April 1991

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate230of1,014submissions,23%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader