메뉴 건너뛰기




Volumn , Issue , 2006, Pages 1-296

Task Scheduling for Parallel Systems

Author keywords

[No Author keywords available]

Indexed keywords

GRAPH THEORY; HEURISTIC METHODS; MULTITASKING; PARALLEL PROCESSING SYSTEMS; SCHEDULING;

EID: 84947576233     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1002/0470121173     Document Type: Book
Times cited : (90)

References (213)
  • 2
    • 0016313256 scopus 로고
    • A comparison of list schedules for parallel processing systems
    • T. L. Adam, K. M. Chandy, and J. R. Dickson. A comparison of list schedules for parallel processing systems. Communications of the ACM, 17:685-689, 1974.
    • (1974) Communications of the ACM , vol.17 , pp. 685-689
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 3
    • 0030102124 scopus 로고    scopus 로고
    • Multiprocessor scheduling in a genetic paradigm
    • I. Ahmad and M. K. Dhodhi. Multiprocessor scheduling in a genetic paradigm. Parallel Computing, 22:395-406, 1996.
    • (1996) Parallel Computing , vol.22 , pp. 395-406
    • Ahmad, I.1    Dhodhi, M.K.2
  • 4
  • 6
    • 0029720091 scopus 로고    scopus 로고
    • Analysis, evaluation, and comparison of algorithms for scheduling task graphs on parallel processors
    • G.-J. Li, D. F. Hsu, S. Horiguchi, and B. Maggs, editors, June
    • I. Ahmad, Y.-K. Kwok, and M.-Y. Wu. Analysis, evaluation, and comparison of algorithms for scheduling task graphs on parallel processors. In G.-J. Li, D. F. Hsu, S. Horiguchi, and B. Maggs, editors, Second International Symposium on Parallel Architectures, Algorithms, and Networks, 1996, pages 207-213, June 1996.
    • (1996) Second International Symposium on Parallel Architectures, Algorithms, and Networks, 1996 , pp. 207-213
    • Ahmad, I.1    Kwok, Y.-K.2    Wu, M.-Y.3
  • 10
    • 0040634183 scopus 로고
    • The complexity of scheduling interval orders with communication is polynomial
    • H. H. Ali and H. El-Rewini. The complexity of scheduling interval orders with communication is polynomial. Parallel Processing Letters, 3(1):53-58, 1993.
    • (1993) Parallel Processing Letters , vol.3 , Issue.1 , pp. 53-58
    • Ali, H.H.1    El-Rewini, H.2
  • 14
    • 0011406570 scopus 로고
    • PhD thesis, University of Illinois at Urbana-Champaign, Department of Computer Science, October
    • U. Banerjee. Speedup of Ordinary Programs. PhD thesis, University of Illinois at Urbana-Champaign, Department of Computer Science, October 1979.
    • (1979) Speedup of Ordinary Programs
    • Banerjee, U.1
  • 16
    • 0040617245 scopus 로고
    • An introduction to a formal theory of dependence analysis
    • U. Banerjee. An introduction to a formal theory of dependence analysis. The Journal of Supercomputing, 2(2):133-149, 1988.
    • (1988) The Journal of Supercomputing , vol.2 , Issue.2 , pp. 133-149
    • Banerjee, U.1
  • 19
    • 0141599237 scopus 로고    scopus 로고
    • A realistic model and an efficient heuristic for scheduling with heterogeneous processors
    • IEEE Computer Society Press
    • O. Beaumont, V. Boudet, and Y. Robert. A realistic model and an efficient heuristic for scheduling with heterogeneous processors. In HCW'2002, the 11th Heterogeneous Computing Workshop. IEEE Computer Society Press, 2002.
    • (2002) HCW'2002, the 11th Heterogeneous Computing Workshop
    • Beaumont, O.1    Boudet, V.2    Robert, Y.3
  • 23
    • 0028743232 scopus 로고
    • The range test: a dependence test for symbolic, non-linear expressions
    • November
    • W. Blume and R. Eigenmann. The range test: a dependence test for symbolic, non-linear expressions. In Proceedings Supercomputing '94, pages 528-537, November 1994.
    • (1994) Proceedings Supercomputing '94 , pp. 528-537
    • Blume, W.1    Eigenmann, R.2
  • 25
    • 0032674377 scopus 로고    scopus 로고
    • A versatile cost modelling approach for multicomputer task scheduling
    • January
    • C. Boeres and V. E. F. Rebello. A versatile cost modelling approach for multicomputer task scheduling. Parallel Computing, 25(1):63-86, January 1999.
    • (1999) Parallel Computing , vol.25 , Issue.1 , pp. 63-86
    • Boeres, C.1    Rebello, V.E.F.2
  • 26
    • 0347775787 scopus 로고    scopus 로고
    • Edinburgh Parallel Computing Centre, Scotland, UK, June
    • S. Booth, J. Fisher, and M. Bowers. Introduction to the Cray T3E at EPCC. Edinburgh Parallel Computing Centre, Scotland, UK, June 1999. http://www. epcc. ed. ac. uk/t3d/documents/t3e-intro. html.
    • (1999) Introduction to the Cray T3E at EPCC
    • Booth, S.1    Fisher, J.2    Bowers, M.3
  • 28
    • 0032637355 scopus 로고    scopus 로고
    • Scheduling identical jobs with chain precedence constraints on two uniform machines
    • P. Brucker, J. Hurink, and W. Kubiak. Scheduling identical jobs with chain precedence constraints on two uniform machines. Mathematical Methods Operational Research, 49(2):211-219, 1999.
    • (1999) Mathematical Methods Operational Research , vol.49 , Issue.2 , pp. 211-219
    • Brucker, P.1    Hurink, J.2    Kubiak, W.3
  • 29
    • 0012709869 scopus 로고    scopus 로고
    • Technical Report, Mathematics Institute, University of Osnabrück, Germany
    • P. Brucker and S. Knust. Complexity Results for Scheduling Problems. Technical Report, Mathematics Institute, University of Osnabrück, Germany, 2006-. http://www. mathematik. uni-osnabrueck. de/research/OR/class/.
    • (2006) Complexity Results for Scheduling Problems
    • Brucker, P.1    Knust, S.2
  • 30
    • 0024765785 scopus 로고
    • A polynomial algorithm to optimally schedule tasks over a virtual distributed system under tree-like precedence constraints
    • P. Chrétienne. A polynomial algorithm to optimally schedule tasks over a virtual distributed system under tree-like precedence constraints. European Journal of Operational Research, 43:225-230, 1989.
    • (1989) European Journal of Operational Research , vol.43 , pp. 225-230
    • Chrétienne, P.1
  • 32
    • 0026837186 scopus 로고
    • Task scheduling with interprocessor communication delays
    • P. Chrétienne. Task scheduling with interprocessor communication delays. European Journal of Operational Research, 57:348-354, 1992.
    • (1992) European Journal of Operational Research , vol.57 , pp. 348-354
    • Chrétienne, P.1
  • 33
    • 0004673424 scopus 로고
    • Tree scheduling with communication delays
    • P. Chrétienne. Tree scheduling with communication delays. Discrete Applied Mathematics, 49(1-3):129-141, 1994.
    • (1994) Discrete Applied Mathematics , vol.49 , Issue.1-3 , pp. 129-141
    • Chrétienne, P.1
  • 35
    • 0003151227 scopus 로고
    • Scheduling with communication delays: a survey
    • P. Chrétienne, E. G. Coffman, J. K. Lenstra, and Z. Liu, editors, Wiley
    • P. Chrétienne and C. Picouleau. Scheduling with communication delays: a survey. In P. Chrétienne, E. G. Coffman, J. K. Lenstra, and Z. Liu, editors, Scheduling Theory and Its Applications, pages 65-90. Wiley, 1995.
    • (1995) Scheduling Theory and Its Applications , pp. 65-90
    • Chrétienne, P.1    Picouleau, C.2
  • 38
    • 0015482117 scopus 로고
    • Optimal scheduling for two-processor systems
    • E. G. Coffman and R. L. Graham. Optimal scheduling for two-processor systems. Acta Informatica, 1:200-213, 1972.
    • (1972) Acta Informatica , vol.1 , pp. 200-213
    • Coffman, E.G.1    Graham, R.L.2
  • 40
    • 0001769792 scopus 로고
    • CPM scheduling with small interprocessor communication delays and task duplication
    • J.-Y. Colin and P. Chrétienne. CPM scheduling with small interprocessor communication delays and task duplication. Operations Research, 39(3):680-684, 1991.
    • (1991) Operations Research , vol.39 , Issue.3 , pp. 680-684
    • Colin, J.-Y.1    Chrétienne, P.2
  • 53
    • 0020087077 scopus 로고
    • Data flow program graphs
    • February
    • A. L. Davis and R. M. Keller. Data flow program graphs. IEEE Computer, 15:26-41, February 1982.
    • (1982) IEEE Computer , vol.15 , pp. 26-41
    • Davis, A.L.1    Keller, R.M.2
  • 55
    • 0036749209 scopus 로고    scopus 로고
    • An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems
    • September
    • M. K. Dhodhi, I. Ahmad, A. Yatama, and I. Ahmad. An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems. Journal of Parallel and Distributed Computing, 62(9):1338-1361, September 2002.
    • (2002) Journal of Parallel and Distributed Computing , vol.62 , Issue.9 , pp. 1338-1361
    • Dhodhi, M.K.1    Ahmad, I.2    Yatama, A.3    Ahmad, I.4
  • 56
    • 0026170095 scopus 로고
    • Scheduling chain-structured tasks to minimize makespan and mean flow time
    • J. Du, J. Y.-T. Leung, and G. H. Young. Scheduling chain-structured tasks to minimize makespan and mean flow time. Information and Computation, 92(2):219-236, 1991.
    • (1991) Information and Computation , vol.92 , Issue.2 , pp. 219-236
    • Du, J.1    Leung, J.Y.-T.2    Young, G.H.3
  • 61
    • 0040634128 scopus 로고
    • On considering communication in scheduling task graphs on parallel processors
    • H. El-Rewini and H. H. Ali. On considering communication in scheduling task graphs on parallel processors. Journal of Parallel Algorithms and Applications, 3:177-191, 1994.
    • (1994) Journal of Parallel Algorithms and Applications , vol.3 , pp. 177-191
    • El-Rewini, H.1    Ali, H.H.2
  • 62
    • 0009838287 scopus 로고
    • Static scheduling of conditional branching in parallel programs
    • H. El-Rewini and H. H. Ali. Static scheduling of conditional branching in parallel programs. Journal of Parallel and Distributed Computing, 24(1):41-54, 1995.
    • (1995) Journal of Parallel and Distributed Computing , vol.24 , Issue.1 , pp. 41-54
    • El-Rewini, H.1    Ali, H.H.2
  • 63
    • 0025440941 scopus 로고
    • Scheduling parallel program tasks onto arbitrary target machines
    • June
    • H. El-Rewini and T. G. Lewis. Scheduling parallel program tasks onto arbitrary target machines. Journal of Parallel and Distributed Computing, 9(2):138-153, June 1990.
    • (1990) Journal of Parallel and Distributed Computing , vol.9 , Issue.2 , pp. 138-153
    • El-Rewini, H.1    Lewis, T.G.2
  • 67
    • 84938166141 scopus 로고
    • Very high-speed computing systems
    • M. J. Flynn. Very high-speed computing systems. Proceedings of the IEEE, 54:1901-1909, 1966.
    • (1966) Proceedings of the IEEE , vol.54 , pp. 1901-1909
    • Flynn, M.J.1
  • 71
    • 0020163787 scopus 로고
    • An almost linear algorithm for two-processor scheduling
    • H. Gabow. An almost linear algorithm for two-processor scheduling. Journal of the ACM, 29(3):766-780, 1982.
    • (1982) Journal of the ACM , vol.29 , Issue.3 , pp. 766-780
    • Gabow, H.1
  • 72
    • 84976822151 scopus 로고
    • "Strong" NP-completeness results: motivation, examples and implications
    • M. R. Garey and D. S. Johnson. "Strong" NP-completeness results: motivation, examples and implications. Journal of the ACM, 25(3):499-508, 1978.
    • (1978) Journal of the ACM , vol.25 , Issue.3 , pp. 499-508
    • Garey, M.R.1    Johnson, D.S.2
  • 76
    • 44049113422 scopus 로고
    • A comparison of clustering heuristics for scheduling DAGs on multiprocessors
    • December
    • A. Gerasoulis and T. Yang. A comparison of clustering heuristics for scheduling DAGs on multiprocessors. Journal of Parallel and Distributed Computing, 16(4):276-291, December 1992.
    • (1992) Journal of Parallel and Distributed Computing , vol.16 , Issue.4 , pp. 276-291
    • Gerasoulis, A.1    Yang, T.2
  • 77
  • 79
    • 84872567963 scopus 로고    scopus 로고
    • Technical Report CS-7-036, Computer Science Department, Washington State University, Pullman
    • D. K. Goyal. Scheduling Processor Bound Systems. Technical Report CS-7-036, Computer Science Department, Washington State University, Pullman, 1996.
    • (1996) Scheduling Processor Bound Systems
    • Goyal, D.K.1
  • 80
    • 0014477093 scopus 로고
    • Bounds for multiprocessing timing anomalies
    • R. L. Graham. Bounds for multiprocessing timing anomalies. SIAM Journal of Applied Mathematics, 17(2):416-419, 1969.
    • (1969) SIAM Journal of Applied Mathematics , vol.17 , Issue.2 , pp. 416-419
    • Graham, R.L.1
  • 83
    • 22144471943 scopus 로고    scopus 로고
    • Ahigh performance, lowcomplexity algorithm for compile-time task scheduling in heterogeneous systems
    • T. Hagras and J. Janeček. Ahigh performance, lowcomplexity algorithm for compile-time task scheduling in heterogeneous systems. Parallel Computing, 31(7):653-670, 2005.
    • (2005) Parallel Computing , vol.31 , Issue.7 , pp. 653-670
    • Hagras, T.1    Janeček, J.2
  • 85
    • 0036827636 scopus 로고    scopus 로고
    • Minimizing the volume in scheduling an out-tree with communication delays and duplication
    • November
    • C. Hanen and A. Munier Kordon. Minimizing the volume in scheduling an out-tree with communication delays and duplication. Parallel Computing, 28(11):1573-1585, November 2002.
    • (2002) Parallel Computing , vol.28 , Issue.11 , pp. 1573-1585
    • Hanen, C.1    Munier Kordon, A.2
  • 86
    • 0029543591 scopus 로고
    • An approximation algorithm for scheduling dependent tasks on m processsors with small communication delays
    • IEEE Press
    • C. Hanen and A. Munier. An approximation algorithm for scheduling dependent tasks on m processsors with small communication delays. In ETFA 95:INRIA/IEEE Symposium on Emerging Technology and Factory Animation, pages 167-189. IEEE Press, 1995.
    • (1995) ETFA 95:INRIA/IEEE Symposium on Emerging Technology and Factory Animation , pp. 167-189
    • Hanen, C.1    Munier, A.2
  • 91
    • 0000071158 scopus 로고
    • Complexity of scheduling multiprocessor tasks with prespecified processor allocations
    • J. A. Hoogeveen, S. L. van de Velde, and B. Veltman. Complexity of scheduling multiprocessor tasks with prespecified processor allocations. Discrete Applied Mathematics, 55(3):259-272, 1994.
    • (1994) Discrete Applied Mathematics , vol.55 , Issue.3 , pp. 259-272
    • Hoogeveen, J.A.1    van de Velde, S.L.2    Veltman, B.3
  • 93
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • T. Hu. Parallel sequencing and assembly line problems. Operations Research, 9(6):841-848, 1961.
    • (1961) Operations Research , vol.9 , Issue.6 , pp. 841-848
    • Hu, T.1
  • 94
    • 0024647955 scopus 로고
    • Scheduling precedence graphs in systems with interprocessor communication times
    • April
    • J. J. Hwang, Y. C. Chow, F. D. Anger, and C. Y. Lee. Scheduling precedence graphs in systems with interprocessor communication times. SIAM Journal of Computing, 18(2):244-257, April 1989.
    • (1989) SIAM Journal of Computing , vol.18 , Issue.2 , pp. 244-257
    • Hwang, J.J.1    Chow, Y.C.2    Anger, F.D.3    Lee, C.Y.4
  • 96
    • 32044439715 scopus 로고    scopus 로고
    • March
    • IBM. SP Switch2 Technology and Architecture, March 2001. http://www-1. ibm. com/servers/eserver/pseries/hardware/whitepapers/sp_switch2. pdf.
    • (2001) SP Switch2 Technology and Architecture
  • 97
    • 0038368753 scopus 로고
    • Lower bounds and efficient algorithms for multiprocessor scheduling of directed acyclic graphs with communication delays
    • H. Jung, L. M. Kirousis, and P. Spirakis. Lower bounds and efficient algorithms for multiprocessor scheduling of directed acyclic graphs with communication delays. Information and Computation, 105(1):94-104, 1993.
    • (1993) Information and Computation , vol.105 , Issue.1 , pp. 94-104
    • Jung, H.1    Kirousis, L.M.2    Spirakis, P.3
  • 98
    • 0033705838 scopus 로고    scopus 로고
    • List scheduling of general task graphs under LogP
    • T. Kalinowski, I. Kort, and D. Trystram. List scheduling of general task graphs under LogP. Parallel Computing, 26:1109-1128, 2000.
    • (2000) Parallel Computing , vol.26 , pp. 1109-1128
    • Kalinowski, T.1    Kort, I.2    Trystram, D.3
  • 99
    • 0003037529 scopus 로고
    • Reducibility among combinatorial problems
    • R. E. Miller and J. W. Thatcher, editors, Plenum Press
    • R. M. Karp. Reducibility among combinatorial problems. In R. E. Miller and J. W. Thatcher, editors, Complexity of Computer Computation, pages 85-104. Plenum Press, 1972.
    • (1972) Complexity of Computer Computation , pp. 85-104
    • Karp, R.M.1
  • 100
    • 0003762771 scopus 로고
    • Properties of a model for parallel computations: determinacy, termination, queueing
    • November
    • R. M. Karp and R. E. Miller. Properties of a model for parallel computations: determinacy, termination, queueing. SIAM Journal of Applied Mathematics, 14(6):1390-1411, November 1966.
    • (1966) SIAM Journal of Applied Mathematics , vol.14 , Issue.6 , pp. 1390-1411
    • Karp, R.M.1    Miller, R.E.2
  • 101
    • 0001512318 scopus 로고
    • The organization of computations for uniform recurrence equations
    • July
    • R. M. Karp, R. E. Miller, and S. Winogard. The organization of computations for uniform recurrence equations. Journal of the ACM, 14(3):563-590, July 1967.
    • (1967) Journal of the ACM , vol.14 , Issue.3 , pp. 563-590
    • Karp, R.M.1    Miller, R.E.2    Winogard, S.3
  • 102
    • 0021529549 scopus 로고
    • Practical multiprocessor scheduling algorithms for efficient parallel processing
    • November
    • H. Kasahara and S. Narita. Practical multiprocessor scheduling algorithms for efficient parallel processing. IEEETransactions on Computers, C-33:1023-1029, November 1984.
    • (1984) IEEETransactions on Computers , vol.C-33 , pp. 1023-1029
    • Kasahara, H.1    Narita, S.2
  • 104
    • 0024126036 scopus 로고
    • A general approach to mapping of parallel computation upon multiprocessor architectures
    • S. J. Kim and J. C. Browne. A general approach to mapping of parallel computation upon multiprocessor architectures. In International Conference on Parallel Processing, Volume 3, pages 1-8, 1988.
    • (1988) International Conference on Parallel Processing , vol.3 , pp. 1-8
    • Kim, S.J.1    Browne, J.C.2
  • 106
    • 0023866688 scopus 로고
    • Grain size determination for parallel processing
    • January
    • B. Kruatrachue and T. G. Lewis. Grain size determination for parallel processing. IEEE Software, 5(1):23-32, January 1988.
    • (1988) IEEE Software , vol.5 , Issue.1 , pp. 23-32
    • Kruatrachue, B.1    Lewis, T.G.2
  • 107
    • 0037851101 scopus 로고
    • Exact and approximate algorithms for scheduling unit time tasks with tree-like precedence constraints
    • Paris, France
    • W. Kubiak. Exact and approximate algorithms for scheduling unit time tasks with tree-like precedence constraints. In Abstracts EURO IX-TIMS XXVIII, Paris, France, 1988.
    • (1988) Abstracts EURO IX-TIMS XXVIII
    • Kubiak, W.1
  • 109
    • 0003859414 scopus 로고
    • Information and System Sciences Series. Prentice Hall
    • S. Y. Kung. VLSI Array Processors. Information and System Sciences Series. Prentice Hall, 1988.
    • (1988) VLSI Array Processors
    • Kung, S.Y.1
  • 110
    • 0002086462 scopus 로고    scopus 로고
    • Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm
    • November
    • Y.-K. Kwok and I. Ahmad. Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm. Journal of Parallel and Distributed Computing, 47(1):58-77, November 1997.
    • (1997) Journal of Parallel and Distributed Computing , vol.47 , Issue.1 , pp. 58-77
    • Kwok, Y.-K.1    Ahmad, I.2
  • 113
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • December
    • Y.-K. Kwok and I. Ahmad. Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Computing Surveys, 31(4):406-471, December 1999.
    • (1999) ACM Computing Surveys , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.-K.1    Ahmad, I.2
  • 114
    • 0348057059 scopus 로고    scopus 로고
    • Link contention-constrained scheduling and mapping of tasks and messages to a network of heterogeneous processors
    • Y.-K. Kwok and I. Ahmad. Link contention-constrained scheduling and mapping of tasks and messages to a network of heterogeneous processors. Cluster Computing, 3(2):113-124, 2000.
    • (2000) Cluster Computing , vol.3 , Issue.2 , pp. 113-124
    • Kwok, Y.-K.1    Ahmad, I.2
  • 115
    • 27844522261 scopus 로고    scopus 로고
    • On multiprocessor task scheduling using efficient state space approaches
    • Y.-K. Kwok and I. Ahmad. On multiprocessor task scheduling using efficient state space approaches. Journal of Parallel and Distributed Computing, 65:1515-1532, 2005.
    • (2005) Journal of Parallel and Distributed Computing , vol.65 , pp. 1515-1532
    • Kwok, Y.-K.1    Ahmad, I.2
  • 116
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • July
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, July 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 117
    • 0024034138 scopus 로고
    • Multiprocessor scheduling with interprocessor communication delays
    • C. Y. Lee, J. J. Hwang, Y. C. Chow, and F. D. Anger. Multiprocessor scheduling with interprocessor communication delays. Operations Research Letters, 7(3):141-147, 1988.
    • (1988) Operations Research Letters , vol.7 , Issue.3 , pp. 141-147
    • Lee, C.Y.1    Hwang, J.J.2    Chow, Y.C.3    Anger, F.D.4
  • 120
    • 0030363273 scopus 로고    scopus 로고
    • The complexity of scheduling trees with communication delays
    • J. K. Lenstra, M. Veldhorst, and B. Veltman. The complexity of scheduling trees with communication delays. Journal of Algorithms, 20(1):157-173, 1996.
    • (1996) Journal of Algorithms , vol.20 , Issue.1 , pp. 157-173
    • Lenstra, J.K.1    Veldhorst, M.2    Veltman, B.3
  • 128
    • 0025502849 scopus 로고
    • Anote on Graham's bound
    • October
    • Z. Liu. Anote on Graham's bound. Information Processing Letters, 36:1-5, October 1990.
    • (1990) Information Processing Letters , vol.36 , pp. 1-5
    • Liu, Z.1
  • 129
    • 0038956285 scopus 로고
    • Temporal communication graphs: Lamport's process-time graphs augmented for the purpose of mapping and scheduling
    • December
    • V. M. Lo. Temporal communication graphs: Lamport's process-time graphs augmented for the purpose of mapping and scheduling. Journal of Parallel and Distributed Computing, 16(4):378-384, December 1992.
    • (1992) Journal of Parallel and Distributed Computing , vol.16 , Issue.4 , pp. 378-384
    • Lo, V.M.1
  • 134
    • 0035247276 scopus 로고    scopus 로고
    • Effect of task duplication on the assignment of dependency graphs
    • February
    • S. Manoharan. Effect of task duplication on the assignment of dependency graphs. Parallel Computing, 27(3):257-268, February 2001.
    • (2001) Parallel Computing , vol.27 , Issue.3 , pp. 257-268
    • Manoharan, S.1
  • 135
    • 0024732926 scopus 로고
    • Automatic determination of grain size for efficient parallel processing
    • September
    • C. L. McCreary and H. Gill. Automatic determination of grain size for efficient parallel processing. Communications of the ACM, 32(9):1073-1078, September 1989.
    • (1989) Communications of the ACM , vol.32 , Issue.9 , pp. 1073-1078
    • McCreary, C.L.1    Gill, H.2
  • 138
    • 0003413672 scopus 로고
    • Message Passing Interface Forum., June
    • Message Passing Interface Forum. MPI:A Message-Passing Interface Standard, June 1995. http://www. mpi-forum. org/docs/docs. html.
    • (1995) MPI:A Message-Passing Interface Standard
  • 142
    • 0025418536 scopus 로고
    • Towards an architecture-independent analysis of parallel algorithms
    • April
    • C. H. Papadimitriou and M. Yannakakis. Towards an architecture-independent analysis of parallel algorithms. SIAM Journal of Computing, 19(2):322-328, April 1990.
    • (1990) SIAM Journal of Computing , vol.19 , Issue.2 , pp. 322-328
    • Papadimitriou, C.H.1    Yannakakis, M.2
  • 144
    • 0024883413 scopus 로고
    • Algorithm transformation techniques for concurrent processors
    • December
    • K. K. Parhi. Algorithm transformation techniques for concurrent processors. Proceedings of the IEEE, 77(12):1879-1895, December 1989.
    • (1989) Proceedings of the IEEE , vol.77 , Issue.12 , pp. 1879-1895
    • Parhi, K.K.1
  • 146
    • 0026108176 scopus 로고
    • Static rate-optimal scheduling of iterative dataflowprograms via optimum unfolding
    • December
    • K. K. Parhi and D. G. Messerschmitt. Static rate-optimal scheduling of iterative dataflowprograms via optimum unfolding. IEEE Transactions on Computers, 40(2):178-195, December 1991.
    • (1991) IEEE Transactions on Computers , vol.40 , Issue.2 , pp. 178-195
    • Parhi, K.K.1    Messerschmitt, D.G.2
  • 148
    • 0030286827 scopus 로고    scopus 로고
    • Static and dynamic evaluation of data dependence analysis techniques
    • November
    • P. M. Petersen and D. A. Padua. Static and dynamic evaluation of data dependence analysis techniques. IEEE Transactions on Parallel and Distributed Systems, 7(11):1121-1132, November 1996.
    • (1996) IEEE Transactions on Parallel and Distributed Systems , vol.7 , Issue.11 , pp. 1121-1132
    • Petersen, P.M.1    Padua, D.A.2
  • 150
    • 0005029748 scopus 로고
    • New complexity results on scheduling with small communication delays
    • C. Picouleau. New complexity results on scheduling with small communication delays. Discrete Applied Mathematics, 60(1-3):331-342, 1995.
    • (1995) Discrete Applied Mathematics , vol.60 , Issue.1-3 , pp. 331-342
    • Picouleau, C.1
  • 155
    • 84976676720 scopus 로고
    • The Omega test: a fast and practical integer programming algorithm for dependence analysis
    • August
    • W. Pugh. The Omega test: a fast and practical integer programming algorithm for dependence analysis. Communications of the ACM, 8:102-114, August 1992.
    • (1992) Communications of the ACM , vol.8 , pp. 102-114
    • Pugh, W.1
  • 158
    • 0023476962 scopus 로고
    • UET scheduling with unit interprocessor communication delays
    • V. J. Rayward-Smith. UET scheduling with unit interprocessor communication delays. Discrete Applied Mathematics, 18:55-71, 1987.
    • (1987) Discrete Applied Mathematics , vol.18 , pp. 55-71
    • Rayward-Smith, V.J.1
  • 159
    • 84867433583 scopus 로고
    • Scheduling parallel programs assuming preallocation
    • P. Chrétienne, E. G. Coffman, J. K. Lenstra, and Z. Liu, editors, Wiley
    • V. J. Rayward-Smith, F. W. Burton, and G. J. Janacek. Scheduling parallel programs assuming preallocation. In P. Chrétienne, E. G. Coffman, J. K. Lenstra, and Z. Liu, editors, Scheduling Theory and Its Applications, pages 145-165. Wiley, 1995.
    • (1995) Scheduling Theory and Its Applications , pp. 145-165
    • Rayward-Smith, V.J.1    Burton, F.W.2    Janacek, G.J.3
  • 162
    • 0000596527 scopus 로고
    • Scheduling parallel computations
    • October
    • R. Reiter. Scheduling parallel computations. Journal of theACM, 15(4):590-599, October 1968.
    • (1968) Journal of theACM , vol.15 , Issue.4 , pp. 590-599
    • Reiter, R.1
  • 163
    • 0025245089 scopus 로고
    • Cluster partitioning approaches to mapping parallel programs onto a hypercube
    • P. Sadayappan, F. Ercal, and J. Ramanujam. Cluster partitioning approaches to mapping parallel programs onto a hypercube. Parallel Computing, 13:1-16, 1990.
    • (1990) Parallel Computing , vol.13 , pp. 1-16
    • Sadayappan, P.1    Ercal, F.2    Ramanujam, J.3
  • 168
    • 0003926743 scopus 로고
    • Scheduling graphs on two processors
    • R. Sethi. Scheduling graphs on two processors. SIAM Journal of Computing, 5(1):73-82, 1976.
    • (1976) SIAM Journal of Computing , vol.5 , Issue.1 , pp. 73-82
    • Sethi, R.1
  • 169
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnectionconstrained heterogeneous processor architectures
    • February
    • G. C. Sih and E. A. Lee. A compile-time scheduling heuristic for interconnectionconstrained heterogeneous processor architectures. IEEE Transactions on Parallel and Distributed Systems, 4(2):175-186, February 1993.
    • (1993) IEEE Transactions on Parallel and Distributed Systems , vol.4 , Issue.2 , pp. 175-186
    • Sih, G.C.1    Lee, E.A.2
  • 170
    • 0001911743 scopus 로고    scopus 로고
    • Mapping and scheduling heterogeneous task graphs using genetic algorithms
    • Honolulu, HI, April, IEEE Computer Society
    • H. Singh and A. Youssef. Mapping and scheduling heterogeneous task graphs using genetic algorithms. In Proceedings of the Heterogeneous Computing Workshop (HCW'96), pages 86-97, Honolulu, HI, April 1996. IEEE Computer Society.
    • (1996) Proceedings of the Heterogeneous Computing Workshop (HCW'96) , pp. 86-97
    • Singh, H.1    Youssef, A.2
  • 171
    • 0742319678 scopus 로고    scopus 로고
    • Tese de Mestrado (Master's thesis), Instituto Superior Técnico, Technical University of Lisbon, Portugal, December
    • O. Sinnen. Experimental Evaluation of Task Scheduling Accuracy. Tese de Mestrado (Master's thesis), Instituto Superior Técnico, Technical University of Lisbon, Portugal, December 2001.
    • (2001) Experimental Evaluation of Task Scheduling Accuracy
    • Sinnen, O.1
  • 172
    • 19644376465 scopus 로고    scopus 로고
    • PhD thesis, Instituto Superior Técnico, Technical University of Lisbon, Portugal, April
    • O. Sinnen. Accurate Task Scheduling for Parallel Systems. PhD thesis, Instituto Superior Técnico, Technical University of Lisbon, Portugal, April 2003.
    • (2003) Accurate Task Scheduling for Parallel Systems
    • Sinnen, O.1
  • 173
    • 42949126467 scopus 로고    scopus 로고
    • Technical Report RT/005/99, INESC-ID, Instituto Superior Técnico, Technical University of Lisbon, Portugal, May
    • O. Sinnen and L. Sousa. A Classification of Graph Theoretic Models for Parallel Computing. Technical Report RT/005/99, INESC-ID, Instituto Superior Técnico, Technical University of Lisbon, Portugal, May 1999.
    • (1999) A Classification of Graph Theoretic Models for Parallel Computing
    • Sinnen, O.1    Sousa, L.2
  • 176
    • 1642360785 scopus 로고    scopus 로고
    • Experimental evaluation of task scheduling accuracy: implications for the scheduling model
    • September
    • O. Sinnen and L. Sousa. Experimental evaluation of task scheduling accuracy: implications for the scheduling model. IEICE Transactions on Information and Systems, E86-D(9):1620-1627, September 2003.
    • (2003) IEICE Transactions on Information and Systems , vol.E86-D , Issue.9 , pp. 1620-1627
    • Sinnen, O.1    Sousa, L.2
  • 177
    • 0347601909 scopus 로고    scopus 로고
    • List scheduling: extension for contention awareness and evaluation of node priorities for heterogeneous cluster architectures
    • January
    • O. Sinnen and L. Sousa. List scheduling: extension for contention awareness and evaluation of node priorities for heterogeneous cluster architectures. Parallel Computing, 30(1):81-101, January 2004.
    • (2004) Parallel Computing , vol.30 , Issue.1 , pp. 81-101
    • Sinnen, O.1    Sousa, L.2
  • 178
    • 0742307479 scopus 로고    scopus 로고
    • Ontask scheduling accuracy: evaluation methodology and results
    • February
    • O. Sinnen and L. Sousa. Ontask scheduling accuracy: evaluation methodology and results. The Journal of Supercomputing, 27(2):177-194, February 2004.
    • (2004) The Journal of Supercomputing , vol.27 , Issue.2 , pp. 177-194
    • Sinnen, O.1    Sousa, L.2
  • 182
    • 0017417984 scopus 로고
    • Muliprocessor scheduling with the aid of network flow alogorithms
    • January
    • H. S. Stone. Muliprocessor scheduling with the aid of network flow alogorithms. IEEE Transactions on Software Engineering, SE-3(1):85-93, January 1977.
    • (1977) IEEE Transactions on Software Engineering , vol.SE-3 , Issue.1 , pp. 85-93
    • Stone, H.S.1
  • 183
    • 33645430904 scopus 로고    scopus 로고
    • Contention-aware communication schedule for high speed communication
    • A. Tam and C. L. Wang. Contention-aware communication schedule for high speed communication. Cluster Computing, 6(4):339-353, 2003.
    • (2003) Cluster Computing , vol.6 , Issue.4 , pp. 339-353
    • Tam, A.1    Wang, C.L.2
  • 184
    • 0742284807 scopus 로고    scopus 로고
    • Edinburgh Parallel Computing Centre, Scotland, UK, May
    • S. Telford. BOBCAT User Guide. Edinburgh Parallel Computing Centre, Scotland, UK, May 2000. http://www. epcc. ed. ac. uk/sun/documents/introdoc. html.
    • (2000) BOBCAT User Guide
    • Telford, S.1
  • 186
    • 84947565337 scopus 로고    scopus 로고
    • The 500 most powerful computer systems. Web site, TOP500 Supercomputer Sites
    • The 500 most powerful computer systems. Web site, TOP500 Supercomputer Sites, http://www. top500. org/.
  • 188
  • 189
    • 0010536699 scopus 로고
    • PhD thesis, University of Illinois, Urbana-Champaign, Department of Computer Science, March
    • R. A. Towle. Control and Data Dependence for Program Transformations. PhD thesis, University of Illinois, Urbana-Champaign, Department of Computer Science, March 1976.
    • (1976) Control and Data Dependence for Program Transformations
    • Towle, R.A.1
  • 191
    • 0032140749 scopus 로고    scopus 로고
    • Genetic-based multiprocessor scheduling using task duplication
    • T. Tsuchiya, T. Osada, and T. Kikuno. Genetic-based multiprocessor scheduling using task duplication. Microprocessors and Microsystems, 22:197-207, 1998.
    • (1998) Microprocessors and Microsystems , vol.22 , pp. 197-207
    • Tsuchiya, T.1    Osada, T.2    Kikuno, T.3
  • 196
    • 0025673181 scopus 로고
    • Multiprocessor scheduling with communication delays
    • B. Veltman, B. J. Lageweg, and J. K. Lenstra. Multiprocessor scheduling with communication delays. Parallel Computing, 16(2-3):173-182, 1990.
    • (1990) Parallel Computing , vol.16 , Issue.2-3 , pp. 173-182
    • Veltman, B.1    Lageweg, B.J.2    Lenstra, J.K.3
  • 198
    • 0003163669 scopus 로고    scopus 로고
    • Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    • November
    • L. Wang, H. J. Siegel, V. P. Roychowdhury, and A. A. Maciejewski. Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach. Journal of Parallel and Distributed Computing, 47:8-22, November 1997.
    • (1997) Journal of Parallel and Distributed Computing , vol.47 , pp. 8-22
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3    Maciejewski, A.A.4
  • 199
    • 12444270456 scopus 로고    scopus 로고
    • Where's the overlap? An analysis of popular MPI implementations
    • J. White III and S. Bova. Where's the overlap? An analysis of popular MPI implementations. In Proceedings of MPIDC 1999, 1999.
    • (1999) Proceedings of MPIDC 1999
    • J.White, I.I.I.1    Bova, S.2
  • 201
    • 0343668579 scopus 로고
    • Developing parallel programs in a graph-based environment
    • D. Trystram, editor, Amsterdam, September, Elsevier Science Publishing North Holland
    • G. Wirtz. Developing parallel programs in a graph-based environment. In D. Trystram, editor, Proceedings of Parallel Computing 93, Grenoble, France, pages 345-352. Amsterdam, September 1993. Elsevier Science Publishing North Holland.
    • (1993) Proceedings of Parallel Computing 93, Grenoble, France , pp. 345-352
    • Wirtz, G.1
  • 203
    • 0026082301 scopus 로고
    • Data dependence and program restructuring
    • January
    • M. Wolfe. Data dependence and program restructuring. The Journal of Supercomputing, 4(4):321-344, January 1991.
    • (1991) The Journal of Supercomputing , vol.4 , Issue.4 , pp. 321-344
    • Wolfe, M.1
  • 208
    • 0031170193 scopus 로고    scopus 로고
    • Heuristic algorithms for scheduling iterative task computations on distributed memory machines
    • June
    • T. Yang and C. Fu. Heuristic algorithms for scheduling iterative task computations on distributed memory machines. IEEE Transactions on Parallel and Distributed Systems, 8(6):608-622, June 1997.
    • (1997) IEEE Transactions on Parallel and Distributed Systems , vol.8 , Issue.6 , pp. 608-622
    • Yang, T.1    Fu, C.2
  • 209
    • 84996622121 scopus 로고
    • PYRROS: static scheduling and code generation for message passing multiprocessors
    • Washington, DC, August
    • T. Yang and A. Gerasoulis. PYRROS: static scheduling and code generation for message passing multiprocessors. In Proceedings of 6th ACM International Conference on Supercomputing, pages 428-437, Washington, DC, August 1992.
    • (1992) Proceedings of 6th ACM International Conference on Supercomputing , pp. 428-437
    • Yang, T.1    Gerasoulis, A.2
  • 210
    • 0027841407 scopus 로고
    • List scheduling with and without communication delays
    • T. Yang and A. Gerasoulis. List scheduling with and without communication delays. Parallel Computing, 19(12):1321-1344, 1993.
    • (1993) Parallel Computing , vol.19 , Issue.12 , pp. 1321-1344
    • Yang, T.1    Gerasoulis, A.2
  • 211
    • 0028498486 scopus 로고
    • DSC: scheduling parallel tasks on an unbounded number of processors
    • September
    • T. Yang and A. Gerasoulis. DSC: scheduling parallel tasks on an unbounded number of processors. IEEE Transactions on Parallel and Distributed Systems, 5(9):951-967, September 1994.
    • (1994) IEEE Transactions on Parallel and Distributed Systems , vol.5 , Issue.9 , pp. 951-967
    • Yang, T.1    Gerasoulis, A.2
  • 212
    • 84947558713 scopus 로고
    • A comparison of data dependence analysis tests
    • M. Valero, E. Onate, M. Jane, J. L. Larriba, and B. Suarez, editors, IOS Press, Amsterdam
    • A. Yazici and T. Terzioglu. A comparison of data dependence analysis tests. In M. Valero, E. Onate, M. Jane, J. L. Larriba, and B. Suarez, editors, Parallel Computing and Transputer Applications, pages 575-583. IOS Press, Amsterdam, 1992.
    • (1992) Parallel Computing and Transputer Applications , pp. 575-583
    • Yazici, A.1    Terzioglu, T.2
  • 213
    • 0033171364 scopus 로고    scopus 로고
    • Genetic scheduling for parallel processor systems: comparative studies and performance issues
    • August
    • A. Y. Zomaya, C. Ward, and B. S. Macey. Genetic scheduling for parallel processor systems: comparative studies and performance issues. IEEE Transactions on Parallel and Distributed Systems, 10(8):795-812, August 1999.
    • (1999) IEEE Transactions on Parallel and Distributed Systems , vol.10 , Issue.8 , pp. 795-812
    • Zomaya, A.Y.1    Ward, C.2    Macey, B.S.3


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