上周末上课的时候看到了这个,有详细的报告和verilog code,应该一看就能明白。自己调一下,试试还是不错的 很喜欢UCB的report格式,详细记录了整个设计流程。 代码质量也很好
2021-11-18 12:12:54 9.47MB Tomasulo verilog Berkeley
1
CAProject_MIPS模拟器 此代码实现了 MIPS 模拟器(流水线的 Tomasulo 算法)。 入口在 MIPSSimulator.cpp 中。 如何使用 转到 /src 文件夹 制作 转到 /bin 文件夹。 可执行文件在这里 ./MIPSsim inputfilename outputfilename -{sim|dis} [-Tm:n] 'dis' 将输入文件反汇编为 MIPS 汇编语言 'sim' 模拟管道在每个阶段的工作方式 [-Tm:n] 是可选的,输出从 m 到 n 的周期。 它将默认输出所有周期。 所以 /src 文件夹中的 Sample Output.txt 是网站中的前一个
2021-11-15 23:29:32 28KB C++
1
java实现的Tomasulo算法调度模拟器实现源代码,实验报告,代码中的包名改为自己的包名即可在eclipse运行
2021-11-02 20:12:26 107KB 代码 实验报告
1
Tomasulo算法模拟器Tomasulo算法模拟器Tomasulo算法模拟器Tomasulo算法模拟器Tomasulo算法模拟器
2021-11-02 10:25:35 1.9MB Tomasulo 算法模拟器
1
清华大学电子系微机原理课程设计题目。4人合作完成。 包含CPU的VHDL、Verilog源代码、仿真文件、波形结果、系统框图、实验报告、以及一个简易汇编器的源代码和可执行文件。 Quartus仿真实现了32位RISC微处理器,支持数据处理(包括乘除法),数据传送,子程序调用,中断及跳转。时序仿真主频可达70MHz。 采用Tomasulo算法处理指令流水中的数据相关,并提出了一种对Tomasulo就够的改进。设计了Cache结构提高访存效率。
2021-09-13 23:21:58 3.42MB Cache
1
一个计算机系统结构课程里面用得到的Tomasulo模拟器,用这个模拟器可以实现Tomasulo的相关功能,这个模拟器简洁方便。
1
计算机系统结构实验,流水线中的相关,循环展开及指令调度,记分牌算法和Tomasulo算法,Cache性能分析,伪相联Cache与虚拟Cache(选做),LRU页面置换算法模拟(选做)
2021-05-13 18:23:08 25.42MB 系统结构实验
1
实验三:记分牌和Tomasulo算法1) 用DLX汇编语言编写代码文件*.s(程序中应包括指令的数据相关、控制相关以及结构相关),以及相关的初始化寄存器文件*.i和数据文件*.d; 2) 观察程序中出现的数据相关、控制相关、结构相关,并指出三种相关的指令组合; 3) 将自己编写的程序*.s、*.i、*.d装载到DLXview模拟器上, (1) 分别用基本流水线、记分牌算法和Tomasulo算法模拟,针对每一种模拟做如下分析: ① 统计程序的执行周期数和流水线中的暂停时钟周期数; ② 改变功能部件数目重新模拟,观察并记录性能的改变; ③ 改变功能部件延迟重新模拟,观察并记录性能的改变; 论述功能部件数目、功能部件延迟对性能的影响。 (2) 记录运行记分牌算法时的功能部件状态表和指令状态表; (3) 记录运行Tomasulo算法时的指令状态表和保留站信息;
2021-05-12 20:21:13 36KB Tomasulo算法
1
这个是高级计算机体系结构的课程内容,讲述了Tomasulo算法原理,以及两个基于Tomasulo算法模拟器的实验,并作出了详细步骤解释说明。
1
Tomasulo算法详细过程演示 Each reservation station holds an instruction that has been issued and is awaiting execution at a functional unit and either the operand values for that instruction, if they have already been computed, or else the names of the reservation stations that will provide the operand values
2020-01-09 03:12:14 574KB tomasulo
1