메뉴 건너뛰기




Volumn 66, Issue 1, 2006, Pages 77-98

A semi-static approach to mapping dynamic iterative tasks onto heterogeneous computing systems

Author keywords

Automatic target recognition; Genetic algorithms; Heterogeneous computing; Iterative task graphs; Mapping; Parallel processing; Scheduling

Indexed keywords

HETEROGENEOUS COMPUTING; ITERATIVE TASK GRAPHS;

EID: 29244445082     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2005.06.015     Document Type: Article
Times cited : (32)

References (60)
  • 1
    • 0026239762 scopus 로고
    • Semi-distributed load balancing for massively parallel multicomputer systems
    • I. Ahmad, and A. Ghafoor Semi-distributed load balancing for massively parallel multicomputer systems IEEE Trans. Software Eng. 17 10 October 1991 987 1004
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.10 , pp. 987-1004
    • Ahmad, I.1    Ghafoor, A.2
  • 3
    • 0026938441 scopus 로고
    • Parallel architectures and algorithms for image component labeling
    • H.M. Alnuweiri, and V.K. Prasanna Parallel architectures and algorithms for image component labeling IEEE Trans. Pattern Anal. Mach. Intell. 14 10 October 1992 1014 1034
    • (1992) IEEE Trans. Pattern Anal. Mach. Intell. , vol.14 , Issue.10 , pp. 1014-1034
    • Alnuweiri, H.M.1    Prasanna, V.K.2
  • 4
    • 0030193484 scopus 로고    scopus 로고
    • Image processing on high-performance RISC systems
    • P. Baglietto, M. Maresca, M. Migliardi, and N. Zingirian Image processing on high-performance RISC systems Proc. IEEE 84 7 July 1996 917 930
    • (1996) Proc. IEEE , vol.84 , Issue.7 , pp. 917-930
    • Baglietto, P.1    Maresca, M.2    Migliardi, M.3    Zingirian, N.4
  • 5
    • 1342287617 scopus 로고    scopus 로고
    • Improving scheduling of tasks in a heterogeneous environment
    • R. Bajaj, and D.P. Agrawal Improving scheduling of tasks in a heterogeneous environment IEEE Trans. Parallel Distributed Systems 15 2 February 2004 107 118
    • (2004) IEEE Trans. Parallel Distributed Systems , vol.15 , Issue.2 , pp. 107-118
    • Bajaj, R.1    Agrawal, D.P.2
  • 8
    • 1642268665 scopus 로고    scopus 로고
    • Robust scheduling of metaprograms
    • L.L. Bölöni, and D.C. Marinescu Robust scheduling of metaprograms J. Scheduling 5 5 September 2002 395 412
    • (2002) J. Scheduling , vol.5 , Issue.5 , pp. 395-412
    • Bölöni, L.L.1    Marinescu, D.C.2
  • 10
    • 0032181495 scopus 로고    scopus 로고
    • A method for the on-line use of off-line derived remappings of iterative automatic target recognition tasks onto a particular class of heterogeneous parallel platforms
    • J.R. Budenske, R.S. Ramanujam, and H.J. Siegel A method for the on-line use of off-line derived remappings of iterative automatic target recognition tasks onto a particular class of heterogeneous parallel platforms J. Supercomput. 12 4 October 1998 387 406
    • (1998) J. Supercomput. , vol.12 , Issue.4 , pp. 387-406
    • Budenske, J.R.1    Ramanujam, R.S.2    Siegel, H.J.3
  • 11
    • 0026257661 scopus 로고
    • Modeling the serial and parallel fractions of a parallel program
    • E.A. Carmona, and M.D. Rice Modeling the serial and parallel fractions of a parallel program J. Parallel Distributed Comput. 13 3 November 1991 286 298
    • (1991) J. Parallel Distributed Comput. , vol.13 , Issue.3 , pp. 286-298
    • Carmona, E.A.1    Rice, M.D.2
  • 13
    • 0011426484 scopus 로고
    • Connected component labeling on coarse grain parallel computers: An experimental study
    • A. Choudhary, and R. Thakur Connected component labeling on coarse grain parallel computers: an experimental study J. Parallel Distributed Comput. 20 1 January 1994 78 83
    • (1994) J. Parallel Distributed Comput. , vol.20 , Issue.1 , pp. 78-83
    • Choudhary, A.1    Thakur, R.2
  • 14
    • 0024682448 scopus 로고
    • A model for an intelligent operating system for executing image understanding tasks on a reconfigurable parallel architectures
    • C.H. Chu, E.J. Delp, H.J. Siegel, F.J. Weil, and A.B. Whinston A model for an intelligent operating system for executing image understanding tasks on a reconfigurable parallel architectures J. Parallel Distributed Comput. 6 3 June 1989 598 622
    • (1989) J. Parallel Distributed Comput. , vol.6 , Issue.3 , pp. 598-622
    • Chu, C.H.1    Delp, E.J.2    Siegel, H.J.3    Weil, F.J.4    Whinston, A.B.5
  • 15
    • 0001151051 scopus 로고
    • A data parallel algorithm for solving the region growing problem on the connection machine
    • N. Copty, S. Ranka, G. Fox, and R.V. Shankar A data parallel algorithm for solving the region growing problem on the connection machine J. Parallel Distributed Comput. 21 1 April 1994 160 168
    • (1994) J. Parallel Distributed Comput. , vol.21 , Issue.1 , pp. 160-168
    • Copty, N.1    Ranka, S.2    Fox, G.3    Shankar, R.V.4
  • 21
    • 0029409859 scopus 로고
    • Estimating and optimizing performance for parallel programs
    • T. Fahringer Estimating and optimizing performance for parallel programs Computer 28 11 November 1995 47 56
    • (1995) Computer , vol.28 , Issue.11 , pp. 47-56
    • Fahringer, T.1
  • 22
    • 0024770256 scopus 로고
    • Allocating modules to processors in a distributed systems
    • D. Fernandez-Baca Allocating modules to processors in a distributed systems IEEE Trans. Software Eng. SE-15 11 November 1989 1427 1436
    • (1989) IEEE Trans. Software Eng. , vol.SE-15 , Issue.11 , pp. 1427-1436
    • Fernandez-Baca, D.1
  • 24
    • 0001868403 scopus 로고
    • A distributed heterogeneous supercomputing management system
    • A. Ghafoor, and J. Yang A distributed heterogeneous supercomputing management system Computer 26 6 June 1993 78 86
    • (1993) Computer , vol.26 , Issue.6 , pp. 78-86
    • Ghafoor, A.1    Yang, J.2
  • 25
    • 0012531595 scopus 로고    scopus 로고
    • Fast Hough transform on multiprocessors: A branch and bound approach
    • N. Guil, and E.L. Zapata Fast Hough transform on multiprocessors: a branch and bound approach J. Parallel Distributed Comput. 45 1 August 1997 82 89
    • (1997) J. Parallel Distributed Comput. , vol.45 , Issue.1 , pp. 82-89
    • Guil, N.1    Zapata, E.L.2
  • 26
    • 0030142085 scopus 로고    scopus 로고
    • Benchmark evaluation of the IBM SP2 for parallel signal processing
    • K. Hwang, Z. Xu, and M. Arakawa Benchmark evaluation of the IBM SP2 for parallel signal processing IEEE Trans. Parallel Distributed Systems 7 5 May 1996 522 536
    • (1996) IEEE Trans. Parallel Distributed Systems , vol.7 , Issue.5 , pp. 522-536
    • Hwang, K.1    Xu, Z.2    Arakawa, M.3
  • 28
    • 0002366826 scopus 로고
    • Heterogeneous computing: Challenges and opportunities
    • A.A. Khokhar, V.K. Prasanna, M. Shaaban, and C.-L. Wang Heterogeneous computing: challenges and opportunities Computer 26 6 June 1993 18 27
    • (1993) Computer , vol.26 , Issue.6 , pp. 18-27
    • Khokhar, A.A.1    Prasanna, V.K.2    Shaaban, M.3    Wang, C.-L.4
  • 29
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: An effective technique for allocating task graphs onto multiprocessors
    • Y.-K. Kwok, and I. Ahmad Dynamic critical-path scheduling: an effective technique for allocating task graphs onto multiprocessors IEEE Trans. Parallel Distributed Systems 7 5 May 1996 506 521
    • (1996) IEEE Trans. Parallel Distributed Systems , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.-K.1    Ahmad, I.2
  • 30
    • 0031353711 scopus 로고    scopus 로고
    • Practical issues in heterogeneous processing systems for military applications
    • April
    • G.O. Ladd Jr., Practical issues in heterogeneous processing systems for military applications, Proceedings of the Sixth Heterogeneous Computing Workshop, April 1997, pp. 162-169.
    • (1997) Proceedings of the Sixth Heterogeneous Computing Workshop , pp. 162-169
    • Ladd Jr., G.O.1
  • 31
    • 0001967264 scopus 로고    scopus 로고
    • Global optimization for mapping parallel image processing tasks on distributed memory machines
    • C. Lee, Y.-F. Wang, and T. Yang Global optimization for mapping parallel image processing tasks on distributed memory machines J. Parallel Distributed Comput. 45 1 August 1997 29 45
    • (1997) J. Parallel Distributed Comput. , vol.45 , Issue.1 , pp. 29-45
    • Lee, C.1    Wang, Y.-F.2    Yang, T.3
  • 33
    • 0025841458 scopus 로고
    • Performance of synchronous parallel algorithms with regular structures
    • S. Madala, and J.B. Sinclair Performance of synchronous parallel algorithms with regular structures IEEE Trans. Parallel Distributed Systems 2 1 January 1991 105 116
    • (1991) IEEE Trans. Parallel Distributed Systems , vol.2 , Issue.1 , pp. 105-116
    • Madala, S.1    Sinclair, J.B.2
  • 34
  • 36
    • 38149143652 scopus 로고
    • On high level characterization of parallelism
    • D.C. Marinescu, and J.R. Rice On high level characterization of parallelism J. Parallel Distributed Comput. 20 1 January 1994 107 113
    • (1994) J. Parallel Distributed Comput. , vol.20 , Issue.1 , pp. 107-113
    • Marinescu, D.C.1    Rice, J.R.2
  • 38
    • 0024072710 scopus 로고
    • Dynamic remapping of parallel computations with varying resource demands
    • D.M. Nicol, and J.H. Saltz Dynamic remapping of parallel computations with varying resource demands IEEE Trans. Comput. 37 9 September 1988 1073 1087
    • (1988) IEEE Trans. Comput. , vol.37 , Issue.9 , pp. 1073-1087
    • Nicol, D.M.1    Saltz, J.H.2
  • 39
    • 0036538070 scopus 로고    scopus 로고
    • An optimal scheduling algorithm based on task duplication
    • C.-I. Park, and T.-Y. Choe An optimal scheduling algorithm based on task duplication IEEE Trans. Comput. 51 4 April 2002 444 448
    • (2002) IEEE Trans. Comput. , vol.51 , Issue.4 , pp. 444-448
    • Park, C.-I.1    Choe, T.-Y.2
  • 41
    • 0031271853 scopus 로고    scopus 로고
    • A framework for exploiting task and data parallelism on distributed memory multicomputers
    • S. Ramaswamy, S. Sapatnekar, and P. Banerjee A framework for exploiting task and data parallelism on distributed memory multicomputers IEEE Trans. Parallel Distributed Systems 8 11 November 1997 1098 1116
    • (1997) IEEE Trans. Parallel Distributed Systems , vol.8 , Issue.11 , pp. 1098-1116
    • Ramaswamy, S.1    Sapatnekar, S.2    Banerjee, P.3
  • 42
    • 84861300289 scopus 로고    scopus 로고
    • Remos, http://www-2.cs.cmu.edu/ ∼ cmcl/remulac/remos.html, 2003.
    • (2003)
  • 44
    • 0024664628 scopus 로고
    • Characterizations of parallelism in applications and their use in scheduling
    • K.C. Sevcik Characterizations of parallelism in applications and their use in scheduling Performance Eval. Rev. 17 1 May 1989 171 180
    • (1989) Performance Eval. Rev. , vol.17 , Issue.1 , pp. 171-180
    • Sevcik, K.C.1
  • 51
    • 0028446271 scopus 로고
    • Genetic algorithms: A survey
    • M. Srinivas, and L.M. Patnaik Genetic algorithms: a survey Computer 27 6 June 1994 17 26
    • (1994) Computer , vol.27 , Issue.6 , pp. 17-26
    • Srinivas, M.1    Patnaik, L.M.2
  • 53
    • 0032203949 scopus 로고    scopus 로고
    • A stochastic model for heterogeneous computing and its application in data relocation scheme development
    • M. Tan, and H.J. Siegel A stochastic model for heterogeneous computing and its application in data relocation scheme development IEEE Trans. Parallel Distributed Systems 9 11 November 1998 1088 1101
    • (1998) IEEE Trans. Parallel Distributed Systems , vol.9 , Issue.11 , pp. 1088-1101
    • Tan, M.1    Siegel, H.J.2
  • 54
    • 0031209777 scopus 로고    scopus 로고
    • Minimizing the application execution time through scheduling of subtasks and communication traffic in a heterogeneous computing system
    • M. Tan, H.J. Siegel, J.K. Antonio, and Y.A. Li Minimizing the application execution time through scheduling of subtasks and communication traffic in a heterogeneous computing system IEEE Trans. Parallel Distributed Systems 8 8 August 1997 857 871
    • (1997) IEEE Trans. Parallel Distributed Systems , vol.8 , Issue.8 , pp. 857-871
    • Tan, M.1    Siegel, H.J.2    Antonio, J.K.3    Li, Y.A.4
  • 55
    • 1842530936 scopus 로고    scopus 로고
    • Scheduling divisible loads on heterogeneous linear daisy chain networks with arbitrary processor release times
    • B. Veeravalli, and W.H. Min Scheduling divisible loads on heterogeneous linear daisy chain networks with arbitrary processor release times IEEE Trans. Parallel Distributed Systems 15 3 March 2004 273 288
    • (2004) IEEE Trans. Parallel Distributed Systems , vol.15 , Issue.3 , pp. 273-288
    • Veeravalli, B.1    Min, W.H.2
  • 56
    • 0030085198 scopus 로고    scopus 로고
    • Model-based automatic target recognition (ATR) system for forwardlooking groundbased and airborne imaging Laser Radars (LADAR)
    • J.G. Verly, and R.L. Delanoy Model-based automatic target recognition (ATR) system for forwardlooking groundbased and airborne imaging Laser Radars (LADAR) Proc. IEEE 84 2 February 1996 126 163
    • (1996) Proc. IEEE , vol.84 , Issue.2 , pp. 126-163
    • Verly, J.G.1    Delanoy, R.L.2
  • 57
    • 0026123750 scopus 로고
    • List scheduling of parallel tasks
    • Q. Wang, and K.H. Cheng List scheduling of parallel tasks Inform. Process. Lett. 37 5 March 1991 291 297
    • (1991) Inform. Process. Lett. , vol.37 , Issue.5 , pp. 291-297
    • Wang, Q.1    Cheng, K.H.2
  • 58
    • 0003163669 scopus 로고    scopus 로고
    • Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    • 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 J. Parallel Distributed Comput. 47 1 November 1997 8 22
    • (1997) J. Parallel Distributed Comput. , vol.47 , Issue.1 , pp. 8-22
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3    MacIejewski, A.A.4
  • 59
    • 0026258653 scopus 로고
    • Dynamic intelligent scheduling and control of reconfigurable parallel architectures for computer vision/image processing
    • F.J. Weil, L.H. Jamieson, and E.J. Delp Dynamic intelligent scheduling and control of reconfigurable parallel architectures for computer vision/image processing J. Parallel Distributed Comput. 13 3 November 1991 273 285
    • (1991) J. Parallel Distributed Comput. , vol.13 , Issue.3 , pp. 273-285
    • Weil, F.J.1    Jamieson, L.H.2    Delp, E.J.3
  • 60
    • 0031170193 scopus 로고    scopus 로고
    • Heuristic algorithms for scheduling iterative task computations on distributed memory machines
    • T. Yang, and C. Fu Heuristic algorithms for scheduling iterative task computations on distributed memory machines IEEE Trans. Parallel Distributed Systems 8 6 June 1997 608 622
    • (1997) IEEE Trans. Parallel Distributed Systems , vol.8 , Issue.6 , pp. 608-622
    • Yang, T.1    Fu, C.2


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