참고문헌
- M. Wolfe, High Performance Compilers for Parallel Computing, Addison-Wesley, 1996
- M. J. Quinn, Parallel Computing-Theory and Practice, McGraw-Hill, 1994
- H. Zima and B. Chapman, Super Compiler for Parallel and Vector Computers, Addison-Wesley, 1991
- K. Kennedy, 'Compiler Technology for Machine-Independent Parallel Programming,' Inter. Journal of Parallel Programming, vol. 22, no. 1, pp. 79-97, 1994 https://doi.org/10.1007/BF02577793
- M. Gokhale and W.Carlson, 'An Introduction to Compilation Issues for Parallel Machines,' The journal of Supercomputing, vol. 6, pp. 283-314, 1992 https://doi.org/10.1007/BF00155803
- M. Schlansker, T. M. Conte, J. Dehnert, K. Ebcioglu., J. Z.Fang and C.L. Thompson, 'Compiler for Instruction-Level Parallelism,' IEEE Computer, vol. 30, no. 12, pp. 63-69, 1997 https://doi.org/10.1109/2.642817
- C. D. Polychronopoulos and D. Kuck, 'Guided Self-Scheduling: A Practical Scheme for Parallel Supercomputers,' IEEE Trasactions on Computers, vol. 36, no. 12, pp. 1425-1439, 1987 https://doi.org/10.1109/TC.1987.5009495
- Z. Fang, P. Tang, P. C. Yew and C.Q.Zhu, 'Dynamic Processor Self-Scheduling for General Parallel Nested Loops,' IEEE Trans. on Computers, vol. 39, no. 7, pp. 919-929, 1990 https://doi.org/10.1109/12.55693
- S. E. Hummel, E. Schonberg and L. E. Flynn, 'Factoring : A Method for Scheduling Parallel Loops,' Comm. ACM, vol. 35, no. 8[, pp. 90-101, 1992 https://doi.org/10.1145/135226.135232
- Y. Yan, C. Jin and X. Zhang, 'Adaptively Scheduling Parallel Loops in Distributed Shared-Memory Systems,' IEEE Trans. on Parallel and Distributed System, vol. 8, no. 1, pp. 70-81, 1997 https://doi.org/10.1109/71.569656
- S. Subramaniam and D. L. Eager, 'Affinity Scheduling of Unbalanced Workloads,' Proc. Supercomputing '94, pp. 214-226, 1994 https://doi.org/10.1145/602770.602810
- E. P. Markatos and T. J. LeBlanc, 'Using Processor Affinity in Loop Scheduling on Shared- Memory Multiprocessors,' IEEE Trans. on Parallel and Distributed Systems, vol. 5, no. 4, pp. 379-400, 1994 https://doi.org/10.1109/71.273046
- M. S. Squillante and E. D. Lazowska, 'Using Processor-Cache Affinity Information in Shared-Memory Multiprocessor Scheduling,' IEEE Trans on Parallel and Distributed Systems, vol. 4, no. 2, pp. 131-143, 1993 https://doi.org/10.1109/71.207589
- M. Girkar and C. D. Polychronopoulos, 'Automatic Extraction of Functional Parallelism from Ordinary Programs,' IEEE Trans. on Parallel and Distributed System, vol. 3, no. 2, pp. 166-178, 1992 https://doi.org/10.1109/71.127258
- M. Girkar and C. D. Polychronopoulos, 'Extracting Task-Level parallelism,' ACM Trans. on Programming Languages and Systems, vol. 17, no. 4, pp. 600-634, 1995 https://doi.org/10.1145/210184.210189
- J. E. Moreira and C. D. Polychronopoulos, 'Auto-scheduling in a Shared Memory Multiprocessor,' Technical Report 1337, Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, 1994
- A. V. Aho, R. Sethi and J. D. Ullman, Compilers: Principles, Techniques and Tools, Addison Wesley, 1986
- L. Lemay, Teach Yourself JAVA in 21 Days, Sams.net Publishing, 1998
- M. Campione, The Java Tutorial, Addison-Wesley, 1999