참고문헌
- David F. Bacon, Susan L. Graham and Oliver J. Sharp, 'Compiler Transformation for High-Performance Computing,' ACM Computing Surveys, vol. 26, No. 4, December 1994, pp. 345-420 https://doi.org/10.1145/197405.197406
- Milind Girkar, Constantine D. Polychronopoulos, 'Extracting Task-Level Parallelism,' ACM Transaction on Programming Languages and Systems, Vol. 17, No. 4, July 1995, pp. 600-534 https://doi.org/10.1145/210184.210189
- S. Hiranandani, K. Kennedy and C. Tseng, 'Evaluation of Compiler Optimizations for Fortran D on MIMD Distributed-Memory Machines,' Proc. of the 1992 ACM Intl Conference on Supercomputing, Washington DC, July 1992 https://doi.org/10.1145/143369.143372
- A. V. Aho, R. Sethi and J. D. Ullman, Compilers: Principles, Techniques, and Tools, Addison-Wesley, Reading, MA, 1986
- J. Ferrante, K. J. Ottenstein and J. D. Warren, 'The Program Dependency Graph and Its Uses in Optimization,' ACM Trans. on Programming Languages and Systems, Vol. 9, No. 3, June 1987, pp. 319-349 https://doi.org/10.1145/24039.24041
- Richard Johnson and Keshav Pingali, 'Dependence-Based Program Analysis,' ACM Programming Language Design and Implementation, ACM SIGPLAN Notices, Proceedings of the Conference on Programming Language Design and Implementation, Vol. 28, Issue 6, JUne 1993, pp. 78-89 https://doi.org/10.1145/155090.155098
- Keshav Pingali, Micah Beck, Richard Johnson, Mayan Moudgill and Paul Stodghill, 'Dependence Flow Graphs: An Algebraic Approach to Program Dependencies,' Proceedings of the 18th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, January 1991 https://doi.org/10.1145/99583.99595
- Robert A. Ballance, Arthur B. Maccabe and Karl J. Ottenstein, 'The Program Dependence Web: A Representation Supporting Control-, Data-, and Demand-Driven Intrepretation of Imperative Languages,' ACM SIGPLAN Notices, Proceedings of the Conference on Programming Language Design and Implementation, Vol. 25, Issue 6, June 1990, pp. 257-271 https://doi.org/10.1145/93548.93578
- Milind Girkar, Constantine D. Polychronopoulos, 'The HTG: An Intermediate Representation for Program Based on Control and Data Dependences,' Tech. Rep. No. 1046, Center for Supercomputing Res. and Dev. - University of Illinois, May 1991
- Constantine D. Polychronopoulos, 'The Hierarchical Task Graph and its Use in Auto-Scheduling,' Proceedings of the 5th International Conference on Supercomputing, June 1991 https://doi.org/10.1145/109025.109089
- C. Koelbel and P. Mehrotra, 'Programming Data Parallel Algorithms on Distributed Memory Machines using Kali,' Proceedings of the 1991 ACM International Conference on Supercomputing, June 1991 https://doi.org/10.1145/109025.109122
- J. Wu, J. Saltz, H. Berryman and S. Hiranandani, 'Distributed Memory Compiler Design for Sparse Problems,' ICASE Report 91-13, Hampton, VA, January 1991
- M. Kandemir, P. Banerjee, A. Choudhary, J. Ramanujam and N. Shenoy, 'A Global Communication Optimization Technique Based on Data-Flow Analysis and Linear Algebra,' ACM Transaction on Programming Languages and Systems, Vol. 21, No. 6, November 1999, pp. 1251-1297 https://doi.org/10.1145/330643.330647
- R. v. Hanxleden and K. Kennedy, 'A Code Placement Framework and its Application to Communication Generation,' CRPC-TR93337-S, Center for Research on Parallel Computation, Oct. 1993
- Message Passing Interface Forum, MPI: A Message Passing Interface Standard, June 12, 1995
- D. Callahan and K. Kennedy, 'Analysis of Inter-procedural Side Effects in a Parallel Programming Environment,' Journal of Supercomputing, October, 1988 https://doi.org/10.1016/0743-7315(88)90011-1