메뉴 건너뛰기




Volumn 7, Issue 6, 1996, Pages 637-649

Runtime Incremental Parallel Scheduling (RIPS) on distributed memory computers

Author keywords

Distributed memory computers; Incremental scheduling; Irregular and dynamic applications; Parallel scheduling; Runtime load balancing

Indexed keywords

COMPUTATIONAL METHODS; DISTRIBUTED COMPUTER SYSTEMS; STORAGE ALLOCATION (COMPUTER);

EID: 0030163968     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.506702     Document Type: Article
Times cited : (25)

References (40)
  • 1
    • 0003759036 scopus 로고
    • Technical Report CRPC-90-14, Center for Research in Parallel Computing, Caltech
    • J. Salmon, "Parallel Hierarchical N-Body Methods," Technical Report CRPC-90-14, Center for Research in Parallel Computing, Caltech, 1990.
    • (1990) Parallel Hierarchical N-Body Methods
    • Salmon, J.1
  • 3
    • 0024748907 scopus 로고
    • Dynamic Load Balancing for Distributed Memory Multiprocessors
    • G. Cybenko, "Dynamic Load Balancing for Distributed Memory Multiprocessors," J. Parallel and Distributed Computing, vol. 7, pp. 279-301, 1989.
    • (1989) J. Parallel and Distributed Computing , vol.7 , pp. 279-301
    • Cybenko, G.1
  • 4
    • 0029228748 scopus 로고
    • A Parallel Approach to Multiprocessor Scheduling
    • Apr.
    • I. Ahmad and Y. Kwok, "A Parallel Approach to Multiprocessor Scheduling," Proc. Int'l Parallel Processing Symp., pp. 289-293, Apr. 1995.
    • (1995) Proc. Int'l Parallel Processing Symp. , pp. 289-293
    • Ahmad, I.1    Kwok, Y.2
  • 6
    • 0025462712 scopus 로고
    • Hypertool: A Programming Aid for Message-Passing Systems
    • July
    • M.Y. Wu and D.D. Gajski, "Hypertool: A Programming Aid for Message-Passing Systems," IEEE Trans. Parallel and Distributed Systems, vol. 1, pp. 330-343, July 1990.
    • (1990) IEEE Trans. Parallel and Distributed Systems , vol.1 , pp. 330-343
    • Wu, M.Y.1    Gajski, D.D.2
  • 8
    • 84996622121 scopus 로고
    • PYRROS: Static Task Scheduling and Code Generation for Message-Passing Multiprocessors
    • July
    • T. Yang, and A. Gerasoulis, "PYRROS: Static Task Scheduling and Code Generation for Message-Passing Multiprocessors," Proc. Sixth ACM Int'l Conf. Supercomputing, July 1992.
    • (1992) Proc. Sixth ACM Int'l Conf. Supercomputing
    • Yang, T.1    Gerasoulis, A.2
  • 9
    • 0003120635 scopus 로고    scopus 로고
    • Applications and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed Memory Multiprocessors
    • Nov.
    • Y. Chung and S. Ranka, "Applications and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed Memory Multiprocessors," Supercomputer '92, Nov. 1992.
    • Supercomputer '92 , pp. 1992
    • Chung, Y.1    Ranka, S.2
  • 11
    • 84944984108 scopus 로고
    • Load Distributing for Locally Distributed Systems
    • Dec.
    • N.G. Shivaratri, P. Krieger, and M. Singhal, "Load Distributing for Locally Distributed Systems," Computer, vol. 25, no. 12, pp. 33-44, Dec. 1992.
    • (1992) Computer , vol.25 , Issue.12 , pp. 33-44
    • Shivaratri, N.G.1    Krieger, P.2    Singhal, M.3
  • 12
    • 84865097696 scopus 로고
    • Adaptive Load Sharing in Homogeneous Distributed Systems
    • May
    • D.L. Eager, E.D. Lazowska, and J. Zahorjan, "Adaptive Load Sharing in Homogeneous Distributed Systems," IEEE Trans. Software Eng., vol. 12, pp. 662-674, May 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , pp. 662-674
    • Eager, D.L.1    Lazowska, E.D.2    Zahorjan, J.3
  • 13
    • 0022676728 scopus 로고
    • A Comparison of Receiver-Initiated and Sender-Initiated Adaptive Load Sharing
    • Mar.
    • D.L. Eager, E.D. Lazowska, and J. Zahorjan, "A Comparison of Receiver-Initiated and Sender-Initiated Adaptive Load Sharing," Performance Evaluation, vol. 6, pp. 53-68, Mar. 1986.
    • (1986) Performance Evaluation , vol.6 , pp. 53-68
    • Eager, D.L.1    Lazowska, E.D.2    Zahorjan, J.3
  • 14
    • 0021450991 scopus 로고
    • Simulations of Three Adaptive, Decentralized Controlled, Job Scheduling Algorithms
    • June
    • J.A. Stankovic, "Simulations of Three Adaptive, Decentralized Controlled, Job Scheduling Algorithms," Computer Networks, vol. 8, pp. 199-217, June 1984.
    • (1984) Computer Networks , vol.8 , pp. 199-217
    • Stankovic, J.A.1
  • 15
    • 0023535383 scopus 로고
    • Analysis of Three Dynamic Distributed Load-Balancing Strategies with Varying Global Information Requirements
    • May
    • T.L. Casavant and J.G. Kuhl, "Analysis of Three Dynamic Distributed Load-Balancing Strategies with Varying Global Information Requirements," Proc. Int'l Conf. Distributed Computing Systems, pp. 185-192, May 1987.
    • (1987) Proc. Int'l Conf. Distributed Computing Systems , pp. 185-192
    • Casavant, T.L.1    Kuhl, J.G.2
  • 16
    • 0022028304 scopus 로고
    • Load Sharing in Distributed Systems
    • Mar.
    • Y.-T. Wang and R.J.T. Morris, "Load Sharing in Distributed Systems," IEEE Trans. Computers, vol. 34, no. 3, pp. 204-217, Mar. 1985.
    • (1985) IEEE Trans. Computers , vol.34 , Issue.3 , pp. 204-217
    • Wang, Y.-T.1    Morris, R.J.T.2
  • 17
    • 0026200523 scopus 로고
    • A Distributed Fair Polling Scheme Applied to Parallel Logic Programming
    • Aug.
    • Z. Lin, "A Distributed Fair Polling Scheme Applied to Parallel Logic Programming," Int'l J. Parallel Programming, vol. 20, Aug. 1991.
    • (1991) Int'l J. Parallel Programming , vol.20
    • Lin, Z.1
  • 18
    • 0028739151 scopus 로고
    • Adaptive Dynamic Process Scheduling on Distributed Memory Parallel Computers
    • W. Shu, "Adaptive Dynamic Process Scheduling on Distributed Memory Parallel Computers," Scientific Programming, vol. 3, pp. 341-352, 1994.
    • (1994) Scientific Programming , vol.3 , pp. 341-352
    • Shu, W.1
  • 19
    • 0040372403 scopus 로고
    • Symmetrical Hopping: A Scalable Scheduling Algorithm on Distributed Memory Machines
    • M.Y. Wu, "Symmetrical Hopping: A Scalable Scheduling Algorithm on Distributed Memory Machines," Concurrency: Practice and Experience, 1995.
    • (1995) Concurrency: Practice and Experience
    • Wu, M.Y.1
  • 20
    • 0027663155 scopus 로고
    • Strategies for Dynamic Load Balancing on Highly Parallel Computers
    • Sept.
    • M. Willebeek-LeMair and A.P. Reeves, "Strategies for Dynamic Load Balancing on Highly Parallel Computers," IEEE Trans. Parallel and Distributed Systems, vol. 4, no. 9, pp. 979-993, Sept. 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4 , Issue.9 , pp. 979-993
    • Willebeek-LeMair, M.1    Reeves, A.P.2
  • 21
    • 0023090085 scopus 로고
    • The Gradient Model Load Balancing Method
    • Jan.
    • F.C.H. Lin and R.M. Keller, "The Gradient Model Load Balancing Method," IEEE Trans. Software Eng., vol. 13, pp. 32-38, Jan. 1987.
    • (1987) IEEE Trans. Software Eng. , vol.13 , pp. 32-38
    • Lin, F.C.H.1    Keller, R.M.2
  • 22
    • 0347496939 scopus 로고
    • PhD thesis, Dept. of Computer Science, California Inst. of Technology, May
    • W.C. Athas, "Fine Grain Concurrent Computations," PhD thesis, Dept. of Computer Science, California Inst. of Technology, May 1987.
    • (1987) Fine Grain Concurrent Computations
    • Athas, W.C.1
  • 23
    • 0027624326 scopus 로고
    • A Randomized Parallel Branch-and-Bound Procedure
    • R.M. Karp and Y. Zhang, "A Randomized Parallel Branch-and-Bound Procedure," J. ACM, vol. 40, pp. 765-789, 1993.
    • (1993) J. ACM , vol.40 , pp. 765-789
    • Karp, R.M.1    Zhang, Y.2
  • 26
    • 0023346636 scopus 로고
    • A Partitioning Strategy for Non-Uniform Problems on Multiprocessors
    • M. Berger and S. Bokhari, "A Partitioning Strategy for Non-Uniform Problems on Multiprocessors," IEEE Trans. Computers, vol. 26, pp. 570-580, 1987.
    • (1987) IEEE Trans. Computers , vol.26 , pp. 570-580
    • Berger, M.1    Bokhari, S.2
  • 29
    • 0027542932 scopus 로고
    • A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures
    • Feb.
    • G.C. Sih and E.A. Lee, "A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures," IEEE Trans. Parallel and Distributed Systems, vol. 4, pp. 175-187, Feb. 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4 , pp. 175-187
    • Sih, G.C.1    Lee, E.A.2
  • 30
    • 0042012326 scopus 로고
    • Self-Adjusting Mapping: A Heuristic Mapping Algorithm for Mapping Parallel Programs onto Transputer Architectures
    • Feb.
    • H. Shen, "Self-Adjusting Mapping: A Heuristic Mapping Algorithm for Mapping Parallel Programs onto Transputer Architectures," The Computer J., vol. 35, pp. 71-80, Feb. 1992.
    • (1992) The Computer J. , vol.35 , pp. 71-80
    • Shen, H.1
  • 31
    • 0027608632 scopus 로고
    • Systematic Approach for Mapping Application Tasks in Hypercubes
    • June
    • A. Kavianpour, "Systematic Approach for Mapping Application Tasks in Hypercubes," IEEE Trans. Computers, vol. 42, no. 6, pp. 742-746, June 1993.
    • (1993) IEEE Trans. Computers , vol.42 , Issue.6 , pp. 742-746
    • Kavianpour, A.1
  • 32
    • 0029289860 scopus 로고
    • Disjoint Task Allocation Algorithm for MIN Machines with Minimal Conflicts
    • Apr.
    • C. Yu and C.R. Das, "Disjoint Task Allocation Algorithm for MIN Machines with Minimal Conflicts," IEEE Trans. Parallel and Distributed Systems, vol. 6, no. 4, pp. 373-387, Apr. 1995.
    • (1995) IEEE Trans. Parallel and Distributed Systems , vol.6 , Issue.4 , pp. 373-387
    • Yu, C.1    Das, C.R.2
  • 33
    • 0028383937 scopus 로고
    • A Shared Memory MPP from Cray Research
    • R. Koeninger, M. Furtney, and M. Walker, "A Shared Memory MPP from Cray Research," Digital Technical J., vol. 6, nu. 2, pp. 8-21, 1994.
    • (1994) Digital Technical J. , vol.6 , Issue.2 , pp. 8-21
    • Koeninger, R.1    Furtney, M.2    Walker, M.3
  • 34
    • 33747787947 scopus 로고
    • Technical Report 95-34, Dept. of Computer Science, State Univ. of New York at Buffalo, Apr.
    • M.Y. Wu, "On Runtime Parallel Scheduling," Technical Report 95-34, Dept. of Computer Science, State Univ. of New York at Buffalo, Apr. 1995.
    • (1995) On Runtime Parallel Scheduling
    • Wu, M.Y.1
  • 35
    • 0022129301 scopus 로고
    • Depth-First Iterative-Deepening: An Optimal Admissible Tree Search
    • Sept.
    • R.E. Korf, "Depth-First Iterative-Deepening: An Optimal Admissible Tree Search," Artificial Intelligence, vol. 27, pp. 97-109, Sept. 1985.
    • (1985) Artificial Intelligence , vol.27 , pp. 97-109
    • Korf, R.E.1
  • 36
    • 0023457831 scopus 로고
    • Parallel Depth-First Search, Part I: Implementation
    • V.N. Rao and V. Kumar, "Parallel Depth-First Search, Part I: Implementation," Int'l J. Parallel Programming, vol. 16, no. 6, pp. 479-499, 1987.
    • (1987) Int'l J. Parallel Programming , vol.16 , Issue.6 , pp. 479-499
    • Rao, V.N.1    Kumar, V.2
  • 39
    • 0040150964 scopus 로고
    • Molecular Dynamics Simulation of Superoxide Interacting with Superoxide Dismutase
    • J. Shen and J.A. McCammon, "Molecular Dynamics Simulation of Superoxide Interacting with Superoxide Dismutase," Chemical Physics, vol. 158, pp. 191-198, 1991.
    • (1991) Chemical Physics , vol.158 , pp. 191-198
    • Shen, J.1    McCammon, J.A.2
  • 40
    • 33747752128 scopus 로고
    • personal communication
    • M. Willebeek-LeMair, personal communication, 1995.
    • (1995)
    • Willebeek-LeMair, M.1


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