참고문헌
- William Blume, Ramon Doallo, Rudolf Eigenmann, John Grout, Jay Hoeflinger, Thomas Lawrence, Jaejin Lee, David Padua, Yunheung Paek, Bill Pottenger, Lawrence Rauchwerger, and Peng Tu. Parallel programming with Polaris. IEEE Computer, 29(12):78-82, December 1996 https://doi.org/10.1109/2.546612
- Bowen Alpern et al. The Jalapeno Virtual Machine. IBM Systems journal, 39(1):211-238, Febrary 2000 https://doi.org/10.1147/sj.391.0211
- Pedro Diniz and Martin Rinard. Dynamic Feedback: An Effective Technique for Adaptive Computing. In Proceedings of the ACM SIGPLAN Conference on Program Language Design and Implementation, pages 71-84, June 1997 https://doi.org/10.1145/258916.258923
- Martin Rinard, and Pedro Diniz. Eliminating Synchronization Bottlenecks in Object Based Programs Using Adaptive Replication. In Proceedings of the ACM International Conference on Supercomputing (ICS), pages 83-92, June 1999 https://doi.org/10.1145/305138.305167
- Michael J. Voss and Rodolf Eigenmann. ADAPT: Automated De-Coupled Adaptive Program Transformation. In Proceedigns of the International Conference on Parallel Processing (ICPP), August 2000 https://doi.org/10.1109/ICPP.2000.876107
- Michael J. Voss and Rudolf Eigenmann. High-level Adaptive Program Optimization with ADAPT. In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 93-102, June 2001 https://doi.org/10.1145/379539.379583
- OpenMP Standard Board. OpenMP Fortran Interpretations April 1999. Version 1.0
- R. Chandra, L. Dagum, D. Kohr, D. Maydan, J. McDonald, and R. Manon. Parallel Programming in OpenMP. AMorgan Kaufmann Publisher, 2001
- Silicon Graphics Inc. MIPSpro Auto-Parallelization Option Programmer's Guide
- Silicon Graphics Inc. MIPSpro Fortran 77 Programmer's Guide
- The National Center for Supercomputing Applications. http://www.ncsa.uiuc.edu
- Mark Byler, James Davies, Christopher Huson, Bruce Leasure, and Michael Wolfe. Multiple Version loops. In Proceedings of the International Conference on Parallel Processing (ICPP), pages 312-318, August 1987
- Alan L. Cox and Robert. J. Fowler. Adaptive Cache Coherency for Detecting Migratory Shared Data. In Proceedings of the 20th International Symposium on Computer Architecture, pages 98-108, May 1993 https://doi.org/10.1145/165123.165146
- Rajiv Gupta and Rastislav Bodik. Adaptive Loop Transformations for Scientific Programs. In Proceedings of the IEEE Symposium on Parallel and Distributed Processing, pages 368-375, October 1995 https://doi.org/10.1109/SPDP.1995.530707
- Theodore H. Romer, Dennis Lee, Brain N. Bershad, and Bradley Chen. Dynamic Page Mapping Policies for Cache Conflict Resolution on Standard Hardware. In Proceedings of the 1st USENIX Symposium on Operating Systems Design and Implementation, pages 255-266, November 1994
- Rafael H. Saavedra and Daeyeon Park. Improving the Effectiveness of Software Prefetching with Adaptive Execution. In Proceedings of the Conference on Parallel Algorithms and Compilation Technique, October 1996
- Urs Holzle and David Ungar. Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 326-336, June 1994 https://doi.org/10.1145/178243.178478
- Jaejin Lee, Compilation Techniques for Explicitly Parallel Programs. PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, October 1999. Department of Computer Science Technical Report UIUCDCS-R-99-2112
- Jaejin Lee, Yan Solihin, and Josep Torrellas. Automatically Mapping Code in an Intelligent Memory Architecture. In Proceedings of the 7th International Symposium on High Performance Computer Architecture (HPCA), Pages 121-132, January 2001 https://doi.org/10.1109/HPCA.2001.903257