메뉴 건너뛰기




Volumn , Issue , 2009, Pages 245-254

Cache-aware scheduling and analysis for multicores

Author keywords

Cache partitioning; Multicores; Real time systems; Schedulability analysis

Indexed keywords

ADMISSION CONTROL; CACHE PARTITIONING; DESKTOP COMPUTER; FIXED NUMBERS; HARD REAL-TIME TASK; ISOLATION TECHNIQUES; L2 CACHE; LINEAR PROGRAMMING PROBLEM; LOW COMPLEXITY; NON-PREEMPTIVE; ON CHIPS; ON-LINE TESTS; PRIORITY SCHEDULING; QUADRATIC COMPLEXITY; REAL-TIME APPLICATION; REAL-TIME PROPERTIES; REAL-TIME TASKS; RUNNING TASKS; RUNTIMES; SCHEDULABILITY ANALYSIS; SCHEDULABILITY TEST; SCHEDULING STRATEGIES; SHARED CACHE; SHARED RESOURCES; SIGNIFICANT IMPACTS; SPACE CONSTRAINTS; TECHNICAL CONTRIBUTION;

EID: 72249098329     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1629335.1629369     Document Type: Conference Paper
Times cited : (107)

References (32)
  • 1
    • 38949154099 scopus 로고    scopus 로고
    • Parallel real-time task scheduling on multicore platforms
    • J. Anderson and J. Calandrino. Parallel real-time task scheduling on multicore platforms. RTSS, 2006.
    • (2006) RTSS
    • Anderson, J.1    Calandrino, J.2
  • 2
    • 33749608101 scopus 로고    scopus 로고
    • Real-time scheduling on multicore platforms
    • J. Anderson, J. Calandrino, and U. Devi. Real-time scheduling on multicore platforms. RTAS, 2006.
    • (2006) RTAS
    • Anderson, J.1    Calandrino, J.2    Devi, U.3
  • 3
    • 0035696095 scopus 로고    scopus 로고
    • Static-priority scheduling on multiprocessors
    • B. Andersson, S. Baruah, and J. Jonsson. Static-priority scheduling on multiprocessors. In RTSS, 2001.
    • (2001) RTSS
    • Andersson, B.1    Baruah, S.2    Jonsson, J.3
  • 4
    • 0346935131 scopus 로고    scopus 로고
    • Multiprocessor EDF and deadline monotonic schedulability analysis
    • T. P. Baker. Multiprocessor EDF and deadline monotonic schedulability analysis. In RTSS, 2003.
    • (2003) RTSS
    • Baker, T.P.1
  • 5
    • 35348820736 scopus 로고    scopus 로고
    • A comparison of global and partitioned edf schedulability tests for multiprocessors
    • Technical Report, Florida State University
    • T. P. Baker. A comparison of global and partitioned edf schedulability tests for multiprocessors. In Technical Report, Florida State University, 2005.
    • (2005)
    • Baker, T.P.1
  • 6
    • 48649087163 scopus 로고    scopus 로고
    • Techniques for multiprocessor global schedulability analysis
    • S. Baruah. Techniques for multiprocessor global schedulability analysis. In RTSS, 2007.
    • (2007) RTSS
    • Baruah, S.1
  • 7
    • 72249118606 scopus 로고    scopus 로고
    • M. Berkelaar. lp solve: a mixed integer linear program solver. In Relatorio Tecnico, Eindhoven University of Technology, 1999.
    • M. Berkelaar. lp solve: a mixed integer linear program solver. In Relatorio Tecnico, Eindhoven University of Technology, 1999.
  • 8
    • 85008925906 scopus 로고
    • Avoiding conflict misses dynamically in large direct mapped caches
    • B. K. Bershad, B. J. Chen, D. Lee, and T. H. Romer. Avoiding conflict misses dynamically in large direct mapped caches. In ASPLOS, 1994.
    • (1994) ASPLOS
    • Bershad, B.K.1    Chen, B.J.2    Lee, D.3    Romer, T.H.4
  • 9
    • 33746717141 scopus 로고    scopus 로고
    • Improved schedulability analysis of edf on multiprocessor platforms
    • Marko Bertogna, Michele Cirinei, and Giuseppe Lipari. Improved schedulability analysis of edf on multiprocessor platforms. In ECRTS, 2005.
    • (2005) ECRTS
    • Bertogna, M.1    Cirinei, M.2    Lipari, G.3
  • 10
    • 53549130720 scopus 로고    scopus 로고
    • Impact of cache partitioning on multi-tasking real time embedded systems
    • B.D. Bui, M. Caccamo, L. Sha, and J. Martinez. Impact of cache partitioning on multi-tasking real time embedded systems. In RTCSA, 2008.
    • (2008) RTCSA
    • Bui, B.D.1    Caccamo, M.2    Sha, L.3    Martinez, J.4
  • 11
    • 0003652994 scopus 로고    scopus 로고
    • Hybrid instruction cache partitioning for preemptive real-time systems
    • J. Vicente Busquets-Mataix and A. Wellings. Hybrid instruction cache partitioning for preemptive real-time systems. In ECRTS, 1997.
    • (1997) ECRTS
    • Vicente Busquets-Mataix, J.1    Wellings, A.2
  • 12
    • 52049107049 scopus 로고    scopus 로고
    • Cache-aware real-time scheduling on multicore platforms: Heuristics and a case study
    • J. Calandrino and J. Anderson. Cache-aware real-time scheduling on multicore platforms: Heuristics and a case study. In ECRTS, 2008.
    • (2008) ECRTS
    • Calandrino, J.1    Anderson, J.2
  • 13
    • 21244474546 scopus 로고    scopus 로고
    • Predicting inter-thread cache contention on a multi-processor architecture
    • D. Chandra, F. Guo, S. Kim, and Y. Solihin. Predicting inter-thread cache contention on a multi-processor architecture. In HPCA, 2005.
    • (2005) HPCA
    • Chandra, D.1    Guo, F.2    Kim, S.3    Solihin, Y.4
  • 14
    • 33750797675 scopus 로고    scopus 로고
    • Dynamic cache partitioning via columnization
    • Technical Report, MIT
    • D. Chiou, S. Devadas, L. Rudolph, and B. S. Ang. Dynamic cache partitioning via columnization. In Technical Report, MIT, 1999.
    • (1999)
    • Chiou, D.1    Devadas, S.2    Rudolph, L.3    Ang, B.S.4
  • 15
    • 33746042571 scopus 로고    scopus 로고
    • An edf schedulability test for periodic tasks on reconfigurable hardware devices
    • K. Danne and M. Platzner. An edf schedulability test for periodic tasks on reconfigurable hardware devices. In LCTES, 2006.
    • (2006) LCTES
    • Danne, K.1    Platzner, M.2
  • 16
    • 31844440425 scopus 로고    scopus 로고
    • Comparing caching techniques for multitasking real-time systems
    • Technical Report, University of Massachusetts-Amherst
    • S. Dropsho and C. Weems. Comparing caching techniques for multitasking real-time systems. In Technical Report, University of Massachusetts-Amherst, 1997.
    • (1997)
    • Dropsho, S.1    Weems, C.2
  • 17
    • 38949193528 scopus 로고    scopus 로고
    • Throughput-oriented scheduling on chip multithreading systems
    • Technical Report, Harvard University
    • A. Fedorova, M. Seltzer, C. Small, and D. Nussbaum. Throughput-oriented scheduling on chip multithreading systems. Technical Report, Harvard University, 2005.
    • (2005)
    • Fedorova, A.1    Seltzer, M.2    Small, C.3    Nussbaum, D.4
  • 18
    • 33749053819 scopus 로고    scopus 로고
    • Task partitioning upon memory-constrained multiprocessors
    • N. Fisher, J. Anderson, and S. Baruah. Task partitioning upon memory-constrained multiprocessors. In RTCSA, 2005.
    • (2005) RTCSA
    • Fisher, N.1    Anderson, J.2    Baruah, S.3
  • 20
    • 72249090801 scopus 로고    scopus 로고
    • N. Guan, M. Stigge, W. Yi, and G. Yu. Cache-aware scheduling and analysis for multicores. In Technical Report, Uppsala University, (http://user.it.uu.se/~yi), 2009.
    • N. Guan, M. Stigge, W. Yi, and G. Yu. Cache-aware scheduling and analysis for multicores. In Technical Report, Uppsala University, (http://user.it.uu.se/~yi), 2009.
  • 21
    • 67249159752 scopus 로고    scopus 로고
    • New schedulability test conditions for non-preemptive scheduling on multiprocessor platforms
    • N. Guan, W. Yi, Z. Gu, Q. Deng, and G. Yu. New schedulability test conditions for non-preemptive scheduling on multiprocessor platforms. In RTSS, 2008.
    • (2008) RTSS
    • Guan, N.1    Yi, W.2    Gu, Z.3    Deng, Q.4    Yu, G.5
  • 22
    • 67249139393 scopus 로고    scopus 로고
    • A unified hard/soft real-time schedulability test for global edf multiprocessor scheduling
    • H. Leontyev and J. Anderson. A unified hard/soft real-time schedulability test for global edf multiprocessor scheduling. In RTSS, 2008.
    • (2008) RTSS
    • Leontyev, H.1    Anderson, J.2
  • 23
    • 31844453825 scopus 로고    scopus 로고
    • Os-controlled cache predictability for real-time systems
    • J. Liedtke, H. Hartig, and M. Hohmuth. Os-controlled cache predictability for real-time systems. In RTAS, 1997.
    • (1997) RTAS
    • Liedtke, J.1    Hartig, H.2    Hohmuth, M.3
  • 24
    • 70450235469 scopus 로고    scopus 로고
    • Hardware support for wcet analysis of hard real-time multicore systems
    • M. Paolieri, E. Quinones, F. Cazorla, G. Bernat, and M. Valero. Hardware support for wcet analysis of hard real-time multicore systems. In ISCA, 2009.
    • (2009) ISCA
    • Paolieri, M.1    Quinones, E.2    Cazorla, F.3    Bernat, G.4    Valero, M.5
  • 25
    • 48649100636 scopus 로고    scopus 로고
    • Bus access optimization for predictable implementation of real-time applications on multiprocessor systems-on-chip
    • J. Rosen, A. Andrei, P. Eles, and Z. Peng. Bus access optimization for predictable implementation of real-time applications on multiprocessor systems-on-chip. In RTSS, 2007.
    • (2007) RTSS
    • Rosen, J.1    Andrei, A.2    Eles, P.3    Peng, Z.4
  • 26
    • 85008971760 scopus 로고    scopus 로고
    • A framework for task scheduling and memory partitioning for multi-processor system-on-chip
    • H. Salamy and J. Ramanujam. A framework for task scheduling and memory partitioning for multi-processor system-on-chip. In HiPEAC, 2009.
    • (2009) HiPEAC
    • Salamy, H.1    Ramanujam, J.2
  • 27
    • 51549114926 scopus 로고    scopus 로고
    • V. Suhendra and T. Mitra. Exploring locking and partitioning for predictable shared caches on multi-cores. In DAC, 2008.
    • V. Suhendra and T. Mitra. Exploring locking and partitioning for predictable shared caches on multi-cores. In DAC, 2008.
  • 28
    • 34547183989 scopus 로고    scopus 로고
    • Integrated scratchpad memory optimization and task scheduling for mpsoc architectures
    • V. Suhendra, C. Raghavan, and T. Mitra. Integrated scratchpad memory optimization and task scheduling for mpsoc architectures. In CASES, 2006.
    • (2006) CASES
    • Suhendra, V.1    Raghavan, C.2    Mitra, T.3
  • 29
    • 72249116474 scopus 로고    scopus 로고
    • D. Tam, R. Azimi, and M. Stumm L. Soares. Managing shared l2 caches on multicore systems in software. In WIOSCA, 2007.
    • D. Tam, R. Azimi, and M. Stumm L. Soares. Managing shared l2 caches on multicore systems in software. In WIOSCA, 2007.
  • 31
    • 72249099194 scopus 로고    scopus 로고
    • A. Wolfe. Software-based cache partitioning for real-time applications. In Journal of Computer Software Engineering, 1994
    • A. Wolfe. Software-based cache partitioning for real-time applications. In Journal of Computer Software Engineering, 1994.
  • 32
    • 51249094583 scopus 로고    scopus 로고
    • Wcet analysis for multi-core processors with shared l2 instruction caches
    • J. Yan and W. Zhang. Wcet analysis for multi-core processors with shared l2 instruction caches. In RTAS, 2008.
    • (2008) RTAS
    • Yan, J.1    Zhang, W.2


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