메뉴 건너뛰기




Volumn 17, Issue 1-2, 2009, Pages 77-95

CellSs: Scheduling techniques to better exploit memory hierarchy

Author keywords

Cell superscalar; Cell B.E.; Locality exploitation; Task scheduling

Indexed keywords

C (PROGRAMMING LANGUAGE); CELLS; CYTOLOGY; ENGINES; MEMORY ARCHITECTURE; MULTITASKING; SCHEDULING;

EID: 60649097766     PISSN: 10589244     EISSN: None     Source Type: Journal    
DOI: 10.3233/SPR-2009-0272     Document Type: Article
Times cited : (17)

References (45)
  • 2
    • 35648995516 scopus 로고    scopus 로고
    • A view from Berkeley
    • The landscape of parallel computing research:, Technical Report EECS-2006-183, University of California at Berkeley
    • K. Asanovic, R. Bodik, B.C. Catanzaro, J.J. Gebis, P. Husbands, K. Keutzer, D.A. Patterson et al., The landscape of parallel computing research: A view from Berkeley, Technical Report EECS-2006-183, University of California at Berkeley, 2006.
    • (2006)
    • Asanovic, K.1    Bodik, R.2    Catanzaro, B.C.3    Gebis, J.J.4    Husbands, P.5    Keutzer, K.6    Patterson, D.A.7
  • 3
    • 4043104070 scopus 로고
    • Deadline monotonic scheduling
    • Department of Computer Science, University of York, October
    • N.C. Audsley, Deadline monotonic scheduling, Technical Report YCS 146, Department of Computer Science, University of York, October 1990.
    • (1990) Technical Report YCS , vol.146
    • Audsley, N.C.1
  • 4
    • 0004070775 scopus 로고
    • Optimal priority assignment and feasibility of static priority tasks with arbitrary start times
    • Technical report, Department of Computer Science, University of York
    • N.C. Audsley, Optimal priority assignment and feasibility of static priority tasks with arbitrary start times, Technical report, Department of Computer Science, University of York, 1991.
    • (1991)
    • Audsley, N.C.1
  • 11
    • 85021209167 scopus 로고    scopus 로고
    • P. Chretienne, Task scheduling over distributed memory machines, in: Proceedings of the International Workshop on Parallel and Distributed Algorithms, Chateau De Bonas, Gers, France, 1989.
    • P. Chretienne, Task scheduling over distributed memory machines, in: Proceedings of the International Workshop on Parallel and Distributed Algorithms, Chateau De Bonas, Gers, France, 1989.
  • 12
    • 0015482117 scopus 로고
    • Optimal scheduling for twoprocessor systems
    • E. Coffman and R. Graham, Optimal scheduling for twoprocessor systems, Acta Informatica 1 (1972), 200-213.
    • (1972) Acta Informatica , vol.1 , pp. 200-213
    • Coffman, E.1    Graham, R.2
  • 15
    • 0031622953 scopus 로고    scopus 로고
    • The implementation of the Cilk-5 multithreaded language
    • M. Frigo, C.E. Leiserson and K.H. Randall, The implementation of the Cilk-5 multithreaded language, SIGPLAN Notices 33(5) (1998), 212-223.
    • (1998) SIGPLAN Notices , vol.33 , Issue.5 , pp. 212-223
    • Frigo, M.1    Leiserson, C.E.2    Randall, K.H.3
  • 21
    • 0001430010 scopus 로고
    • Parallel sequencing and assemby line problems
    • T. Hu, Parallel sequencing and assemby line problems, Operation Research 9 (1961), 841-848.
    • (1961) Operation Research , vol.9 , pp. 841-848
    • Hu, T.1
  • 22
    • 85021200334 scopus 로고    scopus 로고
    • IBM, Cell Broadband Engine Architecture, version 1.02, IBM Technical Document
    • IBM, Cell Broadband Engine Architecture, version 1.02, IBM Technical Document.
  • 23
    • 85021242849 scopus 로고    scopus 로고
    • IBM, Cell Broadband Engine Programming Handbook, version 1.1, International Business Machines Corporation, Sony Computer Entertainment Incorporated, Toshiba Corporation, 2007
    • IBM, Cell Broadband Engine Programming Handbook, version 1.1, International Business Machines Corporation, Sony Computer Entertainment Incorporated, Toshiba Corporation, 2007.
  • 25
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • Y. Kwok and I. Ahmad, Static scheduling algorithms for allocating directed task graphs to multiprocessors, ACM Computing Surveys 9(4) (1999), 406-471.
    • (1999) ACM Computing Surveys , vol.9 , Issue.4 , pp. 406-471
    • Kwok, Y.1    Ahmad, I.2
  • 27
    • 84974687699 scopus 로고
    • Scheduling algorithms for multiprogramming in a hard real-time environment
    • C. Liu and J. Layland, Scheduling algorithms for multiprogramming in a hard real-time environment, Journal of the ACM 20(1) (1973), 46-61.
    • (1973) Journal of the ACM , vol.20 , Issue.1 , pp. 46-61
    • Liu, C.1    Layland, J.2
  • 28
    • 0036852982 scopus 로고    scopus 로고
    • Locality-preserving dynamic load balancing for data-parallel applications on distributedmemory multiprocessors
    • P. Liu, J.-J. Wu and C.-H. Yang, Locality-preserving dynamic load balancing for data-parallel applications on distributedmemory multiprocessors, Journal of Information Science and Engineering 18(6) (2002), 1037-1048.
    • (2002) Journal of Information Science and Engineering , vol.18 , Issue.6 , pp. 1037-1048
    • Liu, P.1    Wu, J.-J.2    Yang, C.-H.3
  • 30
    • 0014766132 scopus 로고
    • Preemptive scheduling of realtime tasks on multiprocessor systems
    • R.R. Muntz and E.G. Coffman, Preemptive scheduling of realtime tasks on multiprocessor systems, Journal of the ACM 17(2) (1970), 324-338.
    • (1970) Journal of the ACM , vol.17 , Issue.2 , pp. 324-338
    • Muntz, R.R.1    Coffman, E.G.2
  • 31
    • 85021227014 scopus 로고    scopus 로고
    • P.K. Murthy and E. Lee, On the optimal blocking factor for blocked, non-overlapped schedules, Memo No. UCB/ERL M94/46, Electronics Research Lab., University of California, Berkeley, CA, 1994.
    • P.K. Murthy and E. Lee, On the optimal blocking factor for blocked, non-overlapped schedules, Memo No. UCB/ERL M94/46, Electronics Research Lab., University of California, Berkeley, CA, 1994.
  • 33
    • 0029770359 scopus 로고    scopus 로고
    • Task clustering and scheduling for distributed memory parallel architectures
    • M.A. Palis and J. Liou, Task clustering and scheduling for distributed memory parallel architectures, IEEE Transactions on Parallel and Distributed Systems 7(1) (1996), 46-55.
    • (1996) IEEE Transactions on Parallel and Distributed Systems , vol.7 , Issue.1 , pp. 46-55
    • Palis, M.A.1    Liou, J.2
  • 36
    • 0026108176 scopus 로고
    • Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding
    • K. Parhi and D. Messerschmitt, Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding, IEEE Transactions on Computers 40(2) (1991), 178-195.
    • (1991) IEEE Transactions on Computers , vol.40 , Issue.2 , pp. 178-195
    • Parhi, K.1    Messerschmitt, D.2
  • 42
    • 0003081830 scopus 로고
    • An efficient algorithm for exploiting multiple arithmetic units
    • R.M. Tomasulo, An efficient algorithm for exploiting multiple arithmetic units, IBM Journal of Research and Development 11(1) (1967), 25-33.
    • (1967) IBM Journal of Research and Development , vol.11 , Issue.1 , pp. 25-33
    • Tomasulo, R.M.1
  • 43
    • 0026275677 scopus 로고
    • A fast static scheduling algorithm for DAGs on an unbounded number of processors
    • Albuquerque, NM
    • T. Yang and A. Gerasoulis, A fast static scheduling algorithm for DAGs on an unbounded number of processors, in: Proceedings of the ACM/IEEE Conference on Supercomputing, Albuquerque, NM, 1991, pp. 633-642.
    • (1991) Proceedings of the ACM/IEEE Conference on Supercomputing , pp. 633-642
    • Yang, T.1    Gerasoulis, A.2
  • 45
    • 1542593434 scopus 로고    scopus 로고
    • Scheduling DAGs on a bounded number of processors
    • Sunnyvale, CA, August
    • H.B. Zhou, Scheduling DAGs on a bounded number of processors, in: Proceedings of PDPTA, Sunnyvale, CA, Vol. 2, August 1996, pp. 823-834.
    • (1996) Proceedings of PDPTA , vol.2 , pp. 823-834
    • Zhou, H.B.1


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