L1 Cache and Memory Control for Multi-Core RISC-V Processors with MESI Protocol
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Kosunen, Marko | |
dc.contributor.author | To, Duy | |
dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
dc.contributor.supervisor | Ylirisku, Salu | |
dc.date.accessioned | 2024-11-19T09:12:16Z | |
dc.date.available | 2024-11-19T09:12:16Z | |
dc.date.issued | 2024-09-03 | |
dc.description.abstract | This thesis presents a comprehensive literature review on the design guidelines for cache coherence using the MESI protocol on multi-core systems, with extra emphasis on the design of the L1 cache and compatibility with the RISC-V ISA. Development of multi-core processors is the current direction of the industry and academia as the demand for computing power grows. High-performance multi-core systems require caches to facilitate fast access to large memory space. One of the main challenges in cache design on multi-core systems is cache coherence, which involves maintaining data consistency between local caches. The MESI protocol is a popular solution to this issue. However, the implementation of the MESI protocol involves various subtle details that designers should be mindful of. The thesis aims to support designers in managing these complexities. This work addresses the essence of cache design, cache coherence, and the MESI protocol. It also outlines recommendations for implementing cache and memory control for multi-core systems using the MESI protocol. The thesis can serve as a general guide for RISC-V system designers to approach cache design on multi-core systems. | en |
dc.format.extent | 28 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/131650 | |
dc.identifier.urn | URN:NBN:fi:aalto-202411197168 | |
dc.language.iso | en | en |
dc.programme | Aalto Bachelor's Programme in Science and Technology | fi |
dc.programme.major | Digital Systems and Design | en |
dc.programme.mcode | ELEC3056 | fi |
dc.subject.keyword | RISC-V | en |
dc.subject.keyword | MESI protocol | en |
dc.subject.keyword | multi-core | en |
dc.subject.keyword | cache memory | en |
dc.subject.keyword | L1 cache | en |
dc.title | L1 Cache and Memory Control for Multi-Core RISC-V Processors with MESI Protocol | en |
dc.type | G1 Kandidaatintyö | fi |
dc.type.dcmitype | text | en |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- To_Duy_2024.pdf
- Size:
- 1.64 MB
- Format:
- Adobe Portable Document Format
Download (opens in new window)
Aalto login required (access for Aalto Staff only).