High-level debugging in parasight

Z. Aral, I. Gertner

1988 · 36 citations · 11 references

DOIFull text

Open access

Concepts

Abstract

Debugging parallel programs with time critical dependencies is difficult due to subtle race conditions that may cause deadlock, starvation, and other errors. These errors can be detected by multiple instrumentation points triggered by logical assertions. Although some advanced debuggers provide a programmer with the ability to define complex logical assertions, they are inadequate for debugging parallel programs due to the high overhead of monitoring these assertions.

References

11