메뉴 건너뛰기




Volumn 66, Issue 6, 2006, Pages 822-838

Dyn-MPI: Supporting MPI on medium-scale, non-dedicated clusters

Author keywords

Adaptive; Load balancing; MPI; Non dedicated clusters

Indexed keywords

COMPUTATIONAL METHODS; COMPUTER SOFTWARE; DATA REDUCTION; PROBLEM SOLVING; RESOURCE ALLOCATION; STORAGE ALLOCATION (COMPUTER);

EID: 33646231250     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2006.02.002     Document Type: Article
Times cited : (5)

References (38)
  • 1
    • 0031167423 scopus 로고    scopus 로고
    • A. Acharya, G. Edjlali, J. Saltz. The utility of exploiting idle workstations for parallel computation, in: Sigmetrics, May 1997, pp. 225-236.
  • 2
    • 33646254475 scopus 로고    scopus 로고
    • S.P. Amarasinghe, J.M. Anderson, M.S. Lam, C.-W. Tseng, The SUIF compiler for scalable parallel machines, in: Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, February 1995.
  • 3
    • 84976703910 scopus 로고    scopus 로고
    • J. Anderson, M. Lam, Global optimizations for parallelism and locality on scalable parallel machines, in: Proceedings of ACM Conference on Programming Language Design and Implementation, June 1993, pp. 112-125.
  • 4
    • 0001357914 scopus 로고    scopus 로고
    • Implicit coscheduling: coordinated scheduling with implicit information in distributed systems
    • Arpaci-Dusseau A.C. Implicit coscheduling: coordinated scheduling with implicit information in distributed systems. ACM Trans. Comput. Systems 19 3 (2001) 283-331
    • (2001) ACM Trans. Comput. Systems , vol.19 , Issue.3 , pp. 283-331
    • Arpaci-Dusseau, A.C.1
  • 5
    • 33646243881 scopus 로고    scopus 로고
    • D. Bailey, J. Barton, T. Lasinski, H. Simon, The NAS parallel benchmarks, RNR-91-002, NASA Ames Research Center, August 1991.
  • 6
    • 84976842692 scopus 로고    scopus 로고
    • V. Balasundaram, G. Fox, K. Kennedy, U. Kremer, An static performance estimator to guide data partitioning decisions, in: Third ACM Symposium on Principles and Practice of Parallel Programming, April 1991, pp. 213-223.
  • 7
    • 65549122370 scopus 로고    scopus 로고
    • M. Bhandarkar, L.V. Kale, E. de Sturler, J. Hoeflinger, Adaptive load balancing for MPI programs, in: International Conference on Computational Science, San Francisco, CA, May 2001, pp. 108-117.
  • 8
    • 0031345196 scopus 로고    scopus 로고
    • On optimal strategies for cycle-stealing in networks of workstations
    • Bhatt N., Chung F.R.K., Leighton F.T., and Rosenberg A.L. On optimal strategies for cycle-stealing in networks of workstations. IEEE Trans. Comput. 46 5 (1997) 545-557
    • (1997) IEEE Trans. Comput. , vol.46 , Issue.5 , pp. 545-557
    • Bhatt, N.1    Chung, F.R.K.2    Leighton, F.T.3    Rosenberg, A.L.4
  • 9
    • 0030264269 scopus 로고    scopus 로고
    • S. Dwarkadas, A.L. Cox, W. Zwaenepoel, An integrated compile-time/run-time software distributed shared memory system, in: Proceedings of ASPLOS VII, 1996, pp. 186-197.
  • 10
    • 0031153269 scopus 로고    scopus 로고
    • Runtime and compiler support for programming in adaptive parallel environments
    • Edjlali G., Agrawal G., Sussman A., Humphries J., and Saltz J. Runtime and compiler support for programming in adaptive parallel environments. Sci. Programming 6 2 (1997) 215-227
    • (1997) Sci. Programming , vol.6 , Issue.2 , pp. 215-227
    • Edjlali, G.1    Agrawal, G.2    Sussman, A.3    Humphries, J.4    Saltz, J.5
  • 11
    • 33646265842 scopus 로고    scopus 로고
    • D. Feitelson, A survey of scheduling in multiprogrammed parallel systems, Technical Report RC 19790 (87657), IBM T. J. Watson Research Center, October 1994.
  • 12
    • 33646258348 scopus 로고    scopus 로고
    • J. Garcia, E. Ayguade, J. Labarta, Dynamic data distribution with control flow analysis, in: Supercomputing '96, November 1996.
  • 13
    • 33646255300 scopus 로고    scopus 로고
    • M. Gupta, P. Banerjee, PARADIGM: a compiler for automated data distribution on multicomputers, in: Proceedings of the 1993 ACM International Conference on Supercomputing, July 1993, pp. 357-367.
  • 14
    • 0026186967 scopus 로고
    • An implementation of interprocedural bounded regular section analysis
    • Havlak P., and Kennedy K. An implementation of interprocedural bounded regular section analysis. IEEE Trans. Parallel Distributed Systems 2 3 (1991) 350-360
    • (1991) IEEE Trans. Parallel Distributed Systems , vol.2 , Issue.3 , pp. 350-360
    • Havlak, P.1    Kennedy, K.2
  • 15
    • 84976813879 scopus 로고
    • Compiling Fortran D for MIMD distributed-memory machines
    • Hiranandani S., Kennedy K., and Tseng C.-W. Compiling Fortran D for MIMD distributed-memory machines. Commun. ACM 35 8 (1992) 66-80
    • (1992) Commun. ACM , vol.35 , Issue.8 , pp. 66-80
    • Hiranandani, S.1    Kennedy, K.2    Tseng, C.-W.3
  • 16
    • 33646228227 scopus 로고    scopus 로고
    • High Performance Fortran language specification, November 1994.
  • 18
    • 85027692154 scopus 로고    scopus 로고
    • L.V. Kale, S. Krishnan, Charm++: a portable concurrent object oriented system based on C++, in: OOPSLA '93, September 1993, pp. 91-108.
  • 19
    • 33646264634 scopus 로고    scopus 로고
    • J. Ke, E. Speight, Tern: migrating threads in an MPI runtime environment, Technical Report CSL-TR-2001-1016, Cornell, November 2001.
  • 20
    • 0032108102 scopus 로고    scopus 로고
    • Automatic data layout for distributed-memory machines
    • Kennedy K., and Kremer U. Automatic data layout for distributed-memory machines. ACM Trans. Programming Languages Systems 20 4 (1998) 869-916
    • (1998) ACM Trans. Programming Languages Systems , vol.20 , Issue.4 , pp. 869-916
    • Kennedy, K.1    Kremer, U.2
  • 21
    • 33646228698 scopus 로고    scopus 로고
    • O. Lawlor, M. Bhandarkar, L.V. Kale, Adaptive MPI, TR 02-05, University of Illinois, 2002.
  • 22
    • 0031570628 scopus 로고    scopus 로고
    • Limitations of cycle stealing for parallel processing on a network of homogeneous workstations
    • Leutenegger S.T., and Sun X.-H. Limitations of cycle stealing for parallel processing on a network of homogeneous workstations. J. Parallel Distributed Comput. 43 2 (1997) 169-178
    • (1997) J. Parallel Distributed Comput. , vol.43 , Issue.2 , pp. 169-178
    • Leutenegger, S.T.1    Sun, X.-H.2
  • 23
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • Li K., and Hudak P. Memory coherence in shared virtual memory systems. ACM Trans. Comput. Systems 7 4 (1989)
    • (1989) ACM Trans. Comput. Systems , vol.7 , Issue.4
    • Li, K.1    Hudak, P.2
  • 24
    • 33646259559 scopus 로고    scopus 로고
    • Message Passing Interface Forum MPIF, MPI-2: extensions to the message-passing interface, Technical Report, University of Tennessee, Knoxville, 1996.
  • 25
    • 0028586353 scopus 로고    scopus 로고
    • B. Moon, J. Saltz, Adaptive runtime support for direct simulation monte carlo methods on distributed memory architectures, in: Scalable High Performance Computing Conference, May 1994, pp. 176-183.
  • 26
    • 0034826794 scopus 로고    scopus 로고
    • D.G. Morris, D.K. Lowenthal, Accurate data redistribution cost estimation in software distributed shared memory systems, in: Eighth ACM Symposium on Principles and Practice of Parallel Programming, June 2001, pp. 62-71.
  • 27
    • 0027632671 scopus 로고
    • Scaling parallel programs for multiprocessors: methodology and examples
    • Pal Singh J., Hennessy J.L., and Gupta A. Scaling parallel programs for multiprocessors: methodology and examples. Computer 26 7 (1993) 42-50
    • (1993) Computer , vol.26 , Issue.7 , pp. 42-50
    • Pal Singh, J.1    Hennessy, J.L.2    Gupta, A.3
  • 28
    • 33646270032 scopus 로고    scopus 로고
    • J. Pal Singh, W.-D. Weber, A. Gupta, SPLASH: Stanford parallel applications for shared-memory, Technical Report CSL-TR-91-469, Stanford University, April 1991.
  • 29
    • 33646244587 scopus 로고    scopus 로고
    • D.J. Palermo, P. Banerjee, Automatic selection of dynamic data partitioning schemes for distributed-memory multicomputers, in: Proceedings of the Eighth Workshop on Languages and Compilers for Parallel Computing, August 1995.
  • 30
    • 33646270971 scopus 로고    scopus 로고
    • Pbs user guide. 〈http://www.doesciencegrid.org/public/pbs/homepage.html 〉.
  • 32
    • 0034819363 scopus 로고    scopus 로고
    • U. Rencuzogullari, S. Dwarkadas, Dynamic adaptation to available resources for parallel computing in an autonomous network of workstations, in: Eighth ACM Symposium on Principles and Practice of Parallel Programming, June 2001, pp. 72-81.
  • 33
    • 0034224910 scopus 로고    scopus 로고
    • Exploiting fine-grained idle periods in networks of workstations
    • Ryu K.D., and Hollingsworth J.K. Exploiting fine-grained idle periods in networks of workstations. IEEE Trans. Parallel Distributed Systems 11 7 (2000) 683-698
    • (2000) IEEE Trans. Parallel Distributed Systems , vol.11 , Issue.7 , pp. 683-698
    • Ryu, K.D.1    Hollingsworth, J.K.2
  • 34
    • 0032660048 scopus 로고    scopus 로고
    • A. Scherer, H. Lu, T. Gross, W. Zwaenepoel, Transparent adaptive parallelism on NOWs using OpenMP, in: Proceedings of the Seventh ACM Symposium on Principles and Practice of Parallel Programming, May 1999, pp. 96-106.
  • 35
    • 33646271206 scopus 로고    scopus 로고
    • G. Shao, R. Wolski, F. Berman, Modeling the cost of redistribution in scheduling, in: Eighth SIAM Conference on Parallel Processing for Scientific Computation, March 1997.
  • 36
    • 33646254709 scopus 로고    scopus 로고
    • P.G. Sobalvarro, Demand-based coscheduling of parallel jobs on multiprogrammed multiprocessors, Ph.D. Thesis, MIT, Cambridge, MA, 1997.
  • 37
    • 33646261954 scopus 로고    scopus 로고
    • D.B. Weatherly, D.K. Lowenthal, F. Lowenthal, Dyn-MPI: supporting MPI on non dedicated clusters (extended version), Technical Report 03-003, University of Georgia, January 2003.
  • 38
    • 0033358967 scopus 로고    scopus 로고
    • R. Wolski, N. Spring, J. Hayes, Predicting the CPU availability of time-shared unix systems on the computational grid, in: Eighth High-Performance Distributed Computing Conference, August 1999.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.