Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.

使用 Rust 语言模拟 Tomasulo + Hardware Speculation,高等计算机体系结构作业

License

Notifications You must be signed in to change notification settings

KuangjuX-Archived/tomasulo-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tomasulo-emulator

Introuction

使用 Rust 语言实现的 Tomasulo + Hardware Speculation 的模拟器,支持少量指令,使用 parser 解析指令,和 CPU 的实现分离开。使用 trace 来追踪记录指令的运行状况,使用 justfile 来实现运行脚本。

在本实验中,实现了 ADD, SUB, MUL, DIV, LOAD, JUMP 等指令并且模拟了内存地址来进行运行。

Usage

make gen
make tomasulo

About

使用 Rust 语言模拟 Tomasulo + Hardware Speculation,高等计算机体系结构作业

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published