메뉴 건너뛰기




Volumn 8, Issue 6, 1997, Pages 608-622

Heuristic algorithms for scheduling iterative task computations on distributed memory machines

Author keywords

Communication optimization; Directed acyclic graphs; Granularity; Iterative task graphs; Scheduling; Software pipelining

Indexed keywords

ALGORITHMS; COMPUTATIONAL METHODS; COMPUTER ARCHITECTURE; COMPUTER SOFTWARE; DATA STORAGE EQUIPMENT; GRAPH THEORY; HEURISTIC PROGRAMMING; ITERATIVE METHODS; OPTIMIZATION; PIPELINE PROCESSING SYSTEMS;

EID: 0031170193     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.595579     Document Type: Article
Times cited : (27)

References (28)
  • 2
    • 0001494916 scopus 로고
    • Automatic Task Graph Generation Techniques
    • Dec.
    • M. Cosnard and M. Loi, "Automatic Task Graph Generation Techniques," Parallel Processing Letters, vol. 5, no. 4, pp. 527-538, Dec. 1995.
    • (1995) Parallel Processing Letters , vol.5 , Issue.4 , pp. 527-538
    • Cosnard, M.1    Loi, M.2
  • 4
    • 0029718942 scopus 로고
    • Determining Asynchronous Pipeline Execution Times
    • technical report, Dept. of Computer Science, Univ. of Calif., San Diego, Appearing (10th Int'l Parallel Processing Symp.)
    • V. Donaldson and J. Ferrante, "Determining Asynchronous Pipeline Execution Times," technical report, Dept. of Computer Science, Univ. of Calif., San Diego, 1995. Appearing in Proc. IEEE IPPS '96 (10th Int'l Parallel Processing Symp.), 1996.
    • (1995) Proc. IEEE IPPS '96
    • Donaldson, V.1    Ferrante, J.2
  • 7
    • 0029702004 scopus 로고    scopus 로고
    • Run-Time Compilation for Parallel Sparse Matrix Computations
    • Philadelphia, May
    • C. Fu and T. Yang, "Run-Time Compilation for Parallel Sparse Matrix Computations," Proc. 10th ACM Int'l Conf. Supercomputing, pp. 237-244, Philadelphia, May 1996.
    • (1996) Proc. 10th ACM Int'l Conf. Supercomputing , pp. 237-244
    • Fu, C.1    Yang, T.2
  • 8
    • 0024748699 scopus 로고
    • Faster Scaling Algorithms for Network Problems
    • Oct.
    • H. Gabow and R. Tarjan, "Faster Scaling Algorithms for Network Problems," SIAM J. Computing, Oct. 1989.
    • (1989) SIAM J. Computing
    • Gabow, H.1    Tarjan, R.2
  • 9
    • 33747842737 scopus 로고
    • Scheduling Loops on Parallel Processors: A Simple Algorithm with Close to Optimum Performance
    • F. Gasperoni and U. Schweigelshohn, "Scheduling Loops on Parallel Processors: A Simple Algorithm with Close to Optimum Performance," Proc. CONPAR 92, pp. 613-624, 1992.
    • (1992) Proc. CONPAR 92 , pp. 613-624
    • Gasperoni, F.1    Schweigelshohn, U.2
  • 10
    • 0027606922 scopus 로고
    • On the Granularity and Clustering of Directed Acyclic Task Graphs
    • June
    • A. Gerasoulis and T. Yang, "On the Granularity and Clustering of Directed Acyclic Task Graphs," IEEE Trans. Parallel and Distributed Systems, vol. 4, no. 6, pp. 686-701, June 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4 , Issue.6 , pp. 686-701
    • Gerasoulis, A.1    Yang, T.2
  • 11
    • 0024647955 scopus 로고
    • Scheduling Precedence Graphs in Systems with Interprocessor Communication Times
    • J.J. Hwang, Y.C. Chow, F.D. Anger, and C.Y. Lee, "Scheduling Precedence Graphs in Systems with Interprocessor Communication Times," SIAM J. Computing, pp. 244-257, 1989.
    • (1989) SIAM J. Computing , pp. 244-257
    • Hwang, J.J.1    Chow, Y.C.2    Anger, F.D.3    Lee, C.Y.4
  • 13
    • 84987200491 scopus 로고
    • The CODE 2.0 Graphical Parallel Programming Language
    • Washington, D.C., July
    • P. Newton and J. Browne, "The CODE 2.0 Graphical Parallel Programming Language," Proc. Sixth ACM Int'l Conf. Supercomputing, pp. 167-177, Washington, D.C., July 1992.
    • (1992) Proc. Sixth ACM Int'l Conf. Supercomputing , pp. 167-177
    • Newton, P.1    Browne, J.2
  • 14
    • 0012643311 scopus 로고
    • Technical Report CMU-CS-91-141, Computer Science Dept, Carnegie Mellon Univ.
    • D. O'Hallaron, "The ASSIGN Parallel Program Generator," Technical Report CMU-CS-91-141, Computer Science Dept, Carnegie Mellon Univ., 1991.
    • (1991) The ASSIGN Parallel Program Generator
    • O'Hallaron, D.1
  • 16
    • 0026108176 scopus 로고
    • Static Rate-Optimal Scheduling of Iterative Dataflow Programs via Optimum Unfolding
    • Feb.
    • K.K. Parhi and D.G. Messerschmitt, "Static Rate-Optimal Scheduling of Iterative Dataflow Programs via Optimum Unfolding," IEEE Trans. Computers, vol. 40, no. 2, pp. 178-195, Feb. 1991.
    • (1991) IEEE Trans. Computers , vol.40 , Issue.2 , pp. 178-195
    • Parhi, K.K.1    Messerschmitt, D.G.2
  • 17
    • 0029289922 scopus 로고
    • A Scalable Scheduling Scheme for Functional Parallelism on Distributed Memory Multiprocessor Systems
    • Apr.
    • S.S. Pande, D.P. Agrawal, and J. Mauney, "A Scalable Scheduling Scheme for Functional Parallelism on Distributed Memory Multiprocessor Systems," IEEE Trans. Parallel and Distributed Systems, vol. 6, no. 4, pp. 388-99, Apr. 1995.
    • (1995) IEEE Trans. Parallel and Distributed Systems , vol.6 , Issue.4 , pp. 388-399
    • Pande, S.S.1    Agrawal, D.P.2    Mauney, J.3
  • 19
    • 0000596527 scopus 로고
    • Scheduling Parallel Computations
    • Oct
    • R. Reiter, "Scheduling Parallel Computations," J. ACM, pp. 590-599, Oct 1968.
    • (1968) J. ACM , pp. 590-599
    • Reiter, R.1
  • 21
    • 85029772016 scopus 로고
    • A Polynomial Time Method for Optimal Software Pipelining
    • V.H. Van Dongen, G.R. Gao, and Q. Ning, "A Polynomial Time Method for Optimal Software Pipelining," Proc. CONPAR 92, pp. 613-624, 1992.
    • (1992) Proc. CONPAR 92 , pp. 613-624
    • Van Dongen, V.H.1    Gao, G.R.2    Ning, Q.3
  • 22
    • 10444235923 scopus 로고
    • An Efficient Iterative Parallel Finite Element Computational Method
    • J.R. Whiteman, ed.
    • K.P. Wang and J.C. Bruch Jr., "An Efficient Iterative Parallel Finite Element Computational Method," Math. Finite Elements and Applications, J.R. Whiteman, ed., 1994.
    • (1994) Math. Finite Elements and Applications
    • Wang, K.P.1    Bruch Jr., J.C.2
  • 23
    • 0029412896 scopus 로고
    • An Efficient Numerical Tank for Nonlinear Water Waves Based on the Multi-Subdomain Approach with BEM
    • P. Wang, Y.T. Yao, and M.P. Tulin, "An Efficient Numerical Tank for Nonlinear Water Waves Based on the Multi-Subdomain Approach with BEM," Int'l J. Numerical Methods in Fluids, vol. 20, pp. 383-392, 1995.
    • (1995) Int'l J. Numerical Methods in Fluids , vol.20 , pp. 383-392
    • Wang, P.1    Yao, Y.T.2    Tulin, M.P.3
  • 24
    • 0011503219 scopus 로고
    • Program Partitioning for NUMA Multiprocessor Computer Systems
    • technical report, Lawrence Livermore Nat'l Lab.
    • R. Wolski and J. Feo, "Program Partitioning for NUMA Multiprocessor Computer Systems," technical report, Lawrence Livermore Nat'l Lab., 1992. J. Parallel and Distributed Computing, 1993.
    • (1992) J. Parallel and Distributed Computing
    • Wolski, R.1    Feo, J.2
  • 25
    • 0025462712 scopus 로고
    • Hypertool: A Programming Aid for Message-Passing Systems
    • Mar.
    • M. Y. Wu and D. Gajski, "Hypertool: A Programming Aid for Message-Passing Systems," IEEE Trans. Parallel and Distributed Systems, vol. 1, no. 3, pp. 330-343, Mar. 1990.
    • (1990) IEEE Trans. Parallel and Distributed Systems , vol.1 , Issue.3 , pp. 330-343
    • Wu, M.Y.1    Gajski, D.2
  • 26
    • 0028498486 scopus 로고
    • DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors
    • Sept.
    • T. Yang and A. Gerasoulis, "DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors," IEEE Trans. Parallel and Distributed Systems, vol. 5, no. 9, pp. 951-967, Sept. 1994.
    • (1994) IEEE Trans. Parallel and Distributed Systems , vol.5 , Issue.9 , pp. 951-967
    • Yang, T.1    Gerasoulis, A.2
  • 27
    • 84996622121 scopus 로고
    • PYRROS: Static Task Scheduling and Code Generation for Message-Passing Multiprocessors
    • Washington, D.C.
    • T. Yang and A. Gerasoulis, "PYRROS: Static Task Scheduling and Code Generation for Message-Passing Multiprocessors," Proc. Sixth ACM Int'l Conf. Supercomputing, pp. 428-437, Washington, D.C., 1992.
    • (1992) Proc. Sixth ACM Int'l Conf. Supercomputing , pp. 428-437
    • Yang, T.1    Gerasoulis, A.2


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