메뉴 건너뛰기




Volumn 3, Issue 1, 2005, Pages 62-71

A new strategy for multiprocessor scheduling of cyclic task graphs

Author keywords

cyclic graphs; digital signal processing; genetic algorithms; iterative computation; iterative computations; multiprocessor scheduling; task graphs

Indexed keywords


EID: 33750079333     PISSN: 17400562     EISSN: 17400570     Source Type: Journal    
DOI: 10.1504/IJHPCN.2005.007868     Document Type: Article
Times cited : (15)

References (28)
  • 1
    • 0030102124 scopus 로고    scopus 로고
    • Multiprocessor scheduling in a genetic paradigm
    • Ahmad, L. and Dhodhi, M.K. (1996) ‘Multiprocessor scheduling in a genetic paradigm’, Parallel Computing, Vol. 22, pp.395–406.
    • (1996) Parallel Computing , vol.22 , pp. 395-406
    • Ahmad, L.1    Dhodhi, M.K.2
  • 7
    • 0002591492 scopus 로고
    • Cyclic scheduling on parallel processors: an overview
    • Chr’etienne, P., Coffman, E.G., Lenstra, J.K. and Liu, Z. (Eds.) John Wiley & Sons Ltd, New Jersey, USA
    • Hanen, C. and Munier, A. (1994) ‘Cyclic scheduling on parallel processors: an overview’, in Chr’etienne, P., Coffman, E.G., Lenstra, J.K. and Liu, Z. (Eds.): Scheduling Theory and its Applications, John Wiley & Sons Ltd, New Jersey, USA, pp.193–226.
    • (1994) Scheduling Theory and its Applications , pp. 193-226
    • Hanen, C.1    Munier, A.2
  • 8
    • 84946319153 scopus 로고
    • Rate-optimal static scheduling for recursive DSP algorithms by retiming and unforlding
    • Jeng, L.G. and Chen, L.G (1992) ‘Rate-optimal static scheduling for recursive DSP algorithms by retiming and unforlding’, International Journal of Electronics, Vol. 73, No. 4, pp.687–701.
    • (1992) International Journal of Electronics , vol.73 , Issue.4 , pp. 687-701
    • Jeng, L.G.1    Chen, L.2
  • 9
    • 0022074147 scopus 로고
    • Parallel processing of robot-arm control computation on a multiprocessor system
    • Kasahara, H. and Narita, S. (1985) ‘Parallel processing of robot-arm control computation on a multiprocessor system’, IEEE Journal of Robotics and Automation, Vol. RA-1, No. 2, pp.104–113.
    • (1985) IEEE Journal of Robotics and Automation , vol.RA-1 , Issue.2 , pp. 104-113
    • Kasahara, H.1    Narita, S.2
  • 10
    • 0037266298 scopus 로고    scopus 로고
    • Combined selection of tile sizes and unroll factors using iterative compilation
    • Knijnenburg, P.M.W., Kisuki, T. and O’Boyle, M.F.P. (2003) ‘Combined selection of tile sizes and unroll factors using iterative compilation’, Journal of Supercomputing, Vol. 24, No. 1, pp.43–67.
    • (2003) Journal of Supercomputing , vol.24 , Issue.1 , pp. 43-67
    • Knijnenburg, P.M.W.1    Kisuki, T.2    O’Boyle, M.F.P.3
  • 11
    • 0016657276 scopus 로고
    • A preliminary evaluation of the critical path method for scheduling tasks on multiprocessor systems
    • Kohler, W.H. (1975) ‘A preliminary evaluation of the critical path method for scheduling tasks on multiprocessor systems’, IEEE Transactions on Computers, Vol. C-24, pp.1235–1238.
    • (1975) IEEE Transactions on Computers , vol.C-24 , pp. 1235-1238
    • Kohler, W.H.1
  • 12
    • 0003859414 scopus 로고
    • Prentice Hall, Information and System Sciences Series
    • Kung, S.Y. (1988) VLSI Array Processors, Prentice Hall, Information and System Sciences Series.
    • (1988) VLSI Array Processors
    • Kung, S.Y.1
  • 13
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors
    • Kwok, Y.C. and Ahmad, I. (1996) ‘Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors’, IEEE Transactions on Parallel and Distributed Systems, Vol. 7, No. 5, pp.506–521.
    • (1996) IEEE Transactions on Parallel and Distributed Systems , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.C.1    Ahmad, I.2
  • 15
    • 0027629019 scopus 로고
    • Data-flow transformations for critical path time reduction in highlevel DSP synthesis
    • Lucke, L.E. and Parhi, K.K. (1993) ‘Data-flow transformations for critical path time reduction in highlevel DSP synthesis’, IEEE Transactions on Computer-Aided Design, Vol. 12, No. 7, pp.1063–1068.
    • (1993) IEEE Transactions on Computer-Aided Design , vol.12 , Issue.7 , pp. 1063-1068
    • Lucke, L.E.1    Parhi, K.K.2
  • 16
    • 0035247276 scopus 로고    scopus 로고
    • Effect of task duplication on the assignment of dependency graphs
    • Manoharan, S. (2001) ‘Effect of task duplication on the assignment of dependency graphs’, Parallel Computing, Vol. 27, No. 3, pp.257–268.
    • (2001) Parallel Computing , vol.27 , Issue.3 , pp. 257-268
    • Manoharan, S.1
  • 17
    • 0026108176 scopus 로고
    • Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding
    • Parhi, K.K. and Messerschmitt, D.G. (1991) ‘Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding’, IEEE Transactions on Computing, Vol. 40, No. 2, pp.178–195.
    • (1991) IEEE Transactions on Computing , vol.40 , Issue.2 , pp. 178-195
    • Parhi, K.K.1    Messerschmitt, D.G.2
  • 18
    • 84875204530 scopus 로고    scopus 로고
    • Optimal scheduling of iterative data-flow programs onto multiprocessors with non-negligible interprocessor communication
    • Piriyakumar, D.A.L., Levi, P. and Murthy, C.S.R. (1999) ‘Optimal scheduling of iterative data-flow programs onto multiprocessors with non-negligible interprocessor communication’, Proceedings of HPCN Europe, pp.732–743.
    • (1999) Proceedings of HPCN Europe , pp. 732-743
    • Piriyakumar, D.A.L.1    Levi, P.2    Murthy, C.S.R.3
  • 19
    • 0000596527 scopus 로고
    • Scheduling parallel computations
    • Reiter, R. (1968) ‘Scheduling parallel computations’, Journal of the ACM, Vol. 15, No. 4, pp.590–599.
    • (1968) Journal of the ACM , vol.15 , Issue.4 , pp. 590-599
    • Reiter, R.1
  • 20
    • 1642264119 scopus 로고    scopus 로고
    • Secure distributed configuration management with randomised scheduling of system-administration tasks
    • Sandnes, F.E. (2003) ‘Secure distributed configuration management with randomised scheduling of system-administration tasks’, IEICE Transactions on Information and Systems, Vol. E86-D, No. 9, pp.1601–1610.
    • (2003) IEICE Transactions on Information and Systems, Vol. E86-D , Issue.9 , pp. 1601-1610
    • Sandnes, F.E.1
  • 21
    • 84953802363 scopus 로고    scopus 로고
    • Improved static multiprocessor scheduling using cyclic task graphs: a genetic approach
    • North-Holland
    • Sandnes, F.E. and Megson, G.M. (1998) ‘Improved static multiprocessor scheduling using cyclic task graphs: a genetic approach’, Parallel Computing: Fundamentals, Applications and New Directions, North-Holland, Vol. 12, pp.703–710.
    • (1998) Parallel Computing: Fundamentals, Applications and New Directions , vol.12 , pp. 703-710
    • Sandnes, F.E.1    Megson, G.M.2
  • 22
    • 0028462073 scopus 로고
    • A framework for mapping periodic real-time applications on multicomputers
    • Shukla, S.B. and Agrawal, D.P. (1994) ‘A framework for mapping periodic real-time applications on multicomputers’, IEEE Transactions on Parallel and Distributed Systems, Vol. 5, No. 7, pp.778–784.
    • (1994) IEEE Transactions on Parallel and Distributed Systems , vol.5 , Issue.7 , pp. 778-784
    • Shukla, S.B.1    Agrawal, D.P.2
  • 23
    • 1642360785 scopus 로고    scopus 로고
    • Experimental evaluation of task scheduling accuracy: implications for the scheduling model
    • Sinnen, O. and Sousa, L. (2003) ‘Experimental evaluation of task scheduling accuracy: implications for the scheduling model’, IEICE Transactions on Information and Systems, Vol. E86-D, No. 9, pp.1620–1627.
    • (2003) IEICE Transactions on Information and Systems , vol.E86-D , Issue.9 , pp. 1620-1627
    • Sinnen, O.1    Sousa, L.2
  • 26
    • 0028428049 scopus 로고
    • Fully static multiprocessor array realizability criteria for real-time recurrent DSP applications
    • Wang, D.J. and Hu, Y.H. (1994) ‘Fully static multiprocessor array realizability criteria for real-time recurrent DSP applications’, IEEE Transactions on Signal Processing, Vol. 42, No. 5, pp.1288–1292.
    • (1994) IEEE Transactions on Signal Processing , vol.42 , Issue.5 , pp. 1288-1292
    • Wang, D.J.1    Hu, Y.H.2
  • 27
    • 0015281026 scopus 로고
    • A new algorithm for finding the simple cycles of a finite directed graph
    • Weinblatt, H. (1972) ‘A new algorithm for finding the simple cycles of a finite directed graph’, Journal of the ACM, Vol. 19, No. 1, pp.45–56.
    • (1972) Journal of the ACM , vol.19 , Issue.1 , pp. 45-56
    • Weinblatt, H.1
  • 28
    • 0031170193 scopus 로고    scopus 로고
    • Heuristic algorithms for scheduling iterative task computations on distributed memory machines
    • Yang, T. and Fu, C. (1997) ‘Heuristic algorithms for scheduling iterative task computations on distributed memory machines’, IEEE Transactions on Parallel and Distributed Systems, Vol. 8, No. 6, pp.608–622.
    • (1997) IEEE Transactions on Parallel and Distributed Systems , vol.8 , Issue.6 , pp. 608-622
    • Yang, T.1    Fu, C.2


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