Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Dynamic Cache Partitioning for Multi-core Systems

Abstract Details

2014, Master of Science in Computer Engineering (MSCE), Wright State University, Computer Engineering.
Yang, Zhang. M.S.C.E. Department of Computer Science and Engineering, Wright State University, 2014. Dynamic Cache Partitioning for Multi-core Systems As the power consumption (power wall) is limiting the clock frequency increase, multi-core and many-core processors become the major-trend of the new generation of processors. One of the biggest challenges to achieve high performance in multi-core systems is the growing disparity between processor and memory speeds. The “memory wall”' problem, i.e., the growing disparity of speed between the processor and the memory, becomes even more serious in the multi-core systems. Caches have been highly successful in bridging the processor-memory performance gap by providing fast access to frequently used data. Caches also save power by limiting expensive off-chip memory accesses. In this thesis, we propose an Adaptive Bloom Filter Cache Partitioning Scheme to improve both temporal locality and spatial locality and to take advantage of the memory hierarchy in the multi-core systems. We use multi2Sim, a multi-core simulator, to collect the memory traces for the test benchmarks. The collected memory traces were used as the test inputs for the proposed dynamic cache partitioning scheme. The simulation results showed that the cache misses were reduced significantly by the proposed dynamic Cache Partitioning scheme.
Meilin Liu, Ph.D. (Advisor)
Jack Jean, Ph.D. (Committee Member)
Soon Chung, Ph.D. (Committee Member)
62 p.

Recommended Citations

Citations

  • Zhang, Y. (2014). Dynamic Cache Partitioning for Multi-core Systems [Master's thesis, Wright State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=wright1420932813

    APA Style (7th edition)

  • Zhang, Yang. Dynamic Cache Partitioning for Multi-core Systems. 2014. Wright State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=wright1420932813.

    MLA Style (8th edition)

  • Zhang, Yang. "Dynamic Cache Partitioning for Multi-core Systems." Master's thesis, Wright State University, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=wright1420932813

    Chicago Manual of Style (17th edition)