How to understand modern processor architectures by learning RISCV hardware projects from the perspective of an HPC developer.

Time
2025年8月10日 10:00 ~ 10:30
Speaker
Chiwawa
Room
TR509
Collaborative Notes
https://hackmd.io/BJ10acWulg
MandarinElementary
Open Source Hardware (and Their Happy Friends)

Abstract

There are many open source SoC projects based on RISCV and MIPS architectures. As a beginner who wants to learn about processors systematically, which aspects of processors and SOCs should I focus on, CPU pipeline structure, memory, Cache structure? Cache structure? Only then can you select a suitable SoC project for yourself, and learn the modern high-performance computing processor architecture from shallow to deep. And be familiar with various performance evaluation techniques and programs to further evaluate and understand the nature of a processor, development ideas, application scenarios, and ultimately develop your own SoC. (Notice: The English content is automatically translated and may contain inaccuracies or misinterpretations. Please refer to the original version for the most accurate information.)

About the Speaker

Chiwawa

Chiwawa

我是一名高性能處理器開發者,目前任職於聯發科技的高性能處理器部門,擔任硬體工程師。負責開發一些電路以及評估分析、整合處理器IP。學生時代我對處理器非常有興趣,也接觸過很多開源處理器專案,但是走過很多冤枉路。在踏入業界以後,我學到如何有效的學習現代處理器架構的知識,與各大公司開發思路上在意的面向,因此想要跟對開源處理器有興趣的朋友進行心得上的交流。