Identifying Loops Using DJ Graphs

65Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

Abstract

Loop identification is a necessary step in loop transformations for high-performance architectures. One classical technique for detecting loops is Tarjan's interval-finding algorithm. The intervals identified by Tarjan's method are single-entry, strongly connected subgraphs that closely reflect a program's loop structure. We present a simple algorithm for identifying both reducible and irreducible loops using DJ graphs. Our method is a generalization of Tarjan's method, as it identifies nested intervals (or loops) even in the presence of irreducibility.

Cite

CITATION STYLE

APA

Sreedhar, V. C., Gao, G. R., & Lee, Y. F. (1996). Identifying Loops Using DJ Graphs. ACM Transactions on Programming Languages and Systems, 18(6), 649–658. https://doi.org/10.1145/236114.236115

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