Real-time-aware shared cache architecture for multi-core systems실시간 태스크 인식 멀티코어 공유 캐쉬 구조

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 606
  • Download : 0
Multi-core processors with shared L2 caches can improve performance and integrate several functions on a single chip in real-time systems. However, tasks running on different cores can incur many conflict misses in the shared L2 cache, resulting in performance unpredictability and in increased WCETs (Worst Case Execution Times) of real-time tasks. We propose a novel shared L2 cache architecture that can alleviate these problems. First, our shared L2 cache architecture is aware of instructions/data belonging to real-time tasks by adding a real-time indication bit to each L2 cache block. Second, it allocates portion of cache space to non-real-time tasks without incurring interferences to real-time tasks by developing a real-time-aware replacement policy. Our proposed shared L2 cache architecture can be combined with the conventional cache partitioning and Bankization schemes to support multiple real-time tasks and non-real-time task running simultaneously on multiple cores. Experimental results show that the performances of real-time tasks, which run together with non-real-time tasks on multi-core systems, are predictable and that their WCETs are lower than those by the conventional schemes.
Advisors
Kim, Soon-Taeresearcher김순태
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2013
Identifier
515133/325007  / 020113418
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학과, 2013.2, [ v, 26 p. ]

Keywords

real-time; multi-core; cache; 실시간; 멀티코어; 캐쉬; 메모리; memory

URI
http://hdl.handle.net/10203/180436
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=515133&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0