Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

实验设计计划 #1

Open
howardlau1999 opened this issue Jan 1, 2022 · 1 comment
Open

实验设计计划 #1

howardlau1999 opened this issue Jan 1, 2022 · 1 comment

Comments

@howardlau1999
Copy link
Collaborator

howardlau1999 commented Jan 1, 2022

本文档除了介绍 YatCPU 的设计思路和背景知识以外还需要设计合适的实验供读者练习使用。目前,我们初步计划按照下面的方式设计实验:

  • 所有实验都基于已有的代码框架,无需读者自行从头编写一个 CPU
  • 约 50% 的实验为基于现有代码框架进行填空的,可以进行自动化测试的填空题
  • 约 30% 的实验为对现有代码框架以及上述填空后的代码进行性能分析的思考题
  • 约 20% 的实验为读者/学生自由发挥,进一步提升性能或添加功能的开放题

比例和内容可能会有所调整

@howardlau1999
Copy link
Collaborator Author

考虑到中山大学往年的计组实验安排,为了更好地衔接,前五个填空实验计划为:

  • 单周期 CPU 实验
  • 多周期 CPU 实验
  • 流水线 CPU 实验
  • 中断
  • 总线

@howardlau1999 howardlau1999 pinned this issue Jan 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant