L1 Cache and Memory Control for Multi-Core RISC-V Processors with MESI Protocol

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKosunen, Marko
dc.contributor.authorTo, Duy
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorYlirisku, Salu
dc.date.accessioned2024-11-19T09:12:16Z
dc.date.available2024-11-19T09:12:16Z
dc.date.issued2024-09-03
dc.description.abstractThis 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.extent28
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/131650
dc.identifier.urnURN:NBN:fi:aalto-202411197168
dc.language.isoenen
dc.programmeAalto Bachelor's Programme in Science and Technologyfi
dc.programme.majorDigital Systems and Designen
dc.programme.mcodeELEC3056fi
dc.subject.keywordRISC-Ven
dc.subject.keywordMESI protocolen
dc.subject.keywordmulti-coreen
dc.subject.keywordcache memoryen
dc.subject.keywordL1 cacheen
dc.titleL1 Cache and Memory Control for Multi-Core RISC-V Processors with MESI Protocolen
dc.typeG1 Kandidaatintyöfi
dc.type.dcmitypetexten
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
To_Duy_2024.pdf
Size:
1.64 MB
Format:
Adobe Portable Document Format