Đồ Án Tốt Nghiệp Công Nghệ Kỹ Thuật Máy Tính: Tích Hợp Kiến Trúc Superscalar Vào CPU RISC-V 32-bit

Chuyên ngành

Computer Engineering

Người đăng

Ẩn danh

Thể loại

graduation project

2024

89
10
0

Phí lưu trữ

30 Point

Mục lục chi tiết

ACKNOWLEDGEMENTS

DISCLAIMER

ABSTRACT

TABLE OF CONTENTS

1. CHAPTER 1: INTRODUCTION

1.1. OVERALL

1.2. RESEARCH GOAL AND LIMITATIONS

1.3. METHODOLOGY

1.4. OUTLINE

2. CHAPTER 2: THEORETICAL BASIS OF RISC-V MICROPROCESSOR AND SUPERSCALAR MICROARCHITECTURE

2.1. RISC-V Instruction Set Architecture

2.2. THE COMPONENTS, BLOCKS INSIDE RISC ARCHITECTURE

2.3. Registers in the RISC-V CPU

2.4. The memory in the RISC-V CPU

2.5. The main blocks of RISC-V CPU

2.6. RV32I INSTRUCTION SET ARCHITECTURE

2.7. Reasons to choose RV32I instruction set

2.8. Instruction set inside the RV32I ISA

2.9. SUPERSCALAR MICROARCHITECTURE ON RISC-V CPU

2.10. Inheritance in Superscalar microarchitecture

2.11. The Single Cycle microArchitecture on RISC CPU

2.12. The Pipeline microArchitecture on RISC CPU

2.13. The Superscalar microArchitecture on RISC CPU

3. CHAPTER 3: DESIGN A 32-BIT RISC-V PROCESSOR WITH SUPERSCALAR MICROARCHITECTURE INTEGRATION

3.1. EXECUTING PROCESS OF SUPERSCALAR ARCHITECTURE

3.2. Instruction execution process of Superscalar microarchitecture

3.3. Optimize the instruction execution process

3.4. INSTRUCTION FETCH (IF) PHASE

3.5. INSTRUCTION DECODE (ID) PHASE

3.6. WRITE BACK (WB) PHASE

3.7. VERIFY RESULTS USING DATA MEMORY AND REGISTER MEMORY

3.8. THE PERFORMANCE COMPARISON

3.9. Executing time of Single Cycle microarchitecture on RISC-V CPU

3.10. Executing time of Pipeline microarchitecture on RISC-V CPU

3.11. Executing time of Superscalar microarchitecture on RISC-V CPU

4. CHAPTER 4: RESULTS AND EVALUATION

5. CHAPTER 5: CONCLUSION AND FUTURE WORK

LIST OF FIGURES

LIST OF TABLES

LIST OF ABBREVIATIONS

Đồ án tốt nghiệp công nghệ kỹ thuật máy tính integrating the superscalar architecture into a 32bit riscv cpu

Chào bạn,

Đồ án tốt nghiệp "Tích Hợp Kiến Trúc Superscalar Vào CPU RISC-V 32-bit" tập trung vào việc nâng cao hiệu năng của CPU RISC-V 32-bit bằng cách tích hợp kiến trúc superscalar. Kiến trúc này cho phép CPU thực thi nhiều lệnh đồng thời, từ đó tăng tốc độ xử lý và hiệu quả tổng thể. Đồ án này sẽ cung cấp cho người đọc cái nhìn sâu sắc về cách thức thiết kế và triển khai kiến trúc superscalar trong một CPU RISC-V, một kiến trúc đang ngày càng phổ biến trong lĩnh vực embedded systems và các ứng dụng hiệu năng cao.

Nếu bạn quan tâm đến việc tối ưu hóa hiệu năng của hệ thống vi xử lý, bạn có thể tìm hiểu thêm về các kỹ thuật tối ưu hóa cache trong tài liệu "Tối ưu hoá và đánh giá hiệu năng của tổ chức cache trong hệ thống vi xử lý thế hệ sau". Tài liệu này sẽ giúp bạn hiểu rõ hơn về vai trò của cache trong việc cải thiện hiệu năng và các phương pháp để tối ưu hóa tổ chức cache.