计算机体系结构课程中关于tomasulo算法的实质和设计思路
2021-11-18 19:41:41 1.39MB 动态调度 算法 体系结构
1
上周末上课的时候看到了这个,有详细的报告和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