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
清华大学电子系微机原理课程设计题目。4人合作完成。 包含CPU的VHDL、Verilog源代码、仿真文件、波形结果、系统框图、实验报告、以及一个简易汇编器的源代码和可执行文件。 Quartus仿真实现了32位RISC微处理器,支持数据处理(包括乘除法),数据传送,子程序调用,中断及跳转。时序仿真主频可达70MHz。 采用Tomasulo算法处理指令流水中的数据相关,并提出了一种对Tomasulo就够的改进。设计了Cache结构提高访存效率。
2020-01-08 03:00:52 3.42MB Cache
1
Tomasulo算法的模拟软件,可任意设置一系列指令(当然,按软件自动给出的6条指令也可以),然后,按步进方式运行。每运行一步,均对保留站的状态变化进行解释(如果状态无变化,即只有时钟改变时,可不予解释),直至运行结束。解释的内容包括: * 指明哪条指令从一种状态变到另一种状态。状态包括: 流出(我们称为发射)、执行、写结果。 * 对于指令的状态变化,保留站(当然也可以包括寄存器、load部件)发生了哪些变化。
2020-01-03 11:32:48 199KB Tomasulo
1
java开发的Tomasulo算法模拟器,可以模拟六条指令并行执行,有助于理解指令级并行。
2019-12-21 22:08:05 144KB Tomasulo java 指令级并行
1
清华大学电子系微机原理课程设计题目。4人合作完成。 包含CPU的VHDL、Verilog源代码、仿真文件、波形结果、系统框图、实验报告、以及一个简易汇编器的源代码和可执行文件。 Quartus仿真实现了32位RISC微处理器,支持数据处理(包括乘除法),数据传送,子程序调用,中断及跳转。时序仿真主频可达70MHz。 采用Tomasulo算法处理指令流水中的数据相关,并提出了一种对Tomasulo就够的改进。设计了Cache结构提高访存效率。
2019-12-21 22:06:27 3.43MB 微机原理 CPU 硬件描述语言 Tomasulo
1
本项目使用Java的swing轻量级框架进行开发,实现了体系结构指令动态调度算法Tomasulo。模拟器能够选择的配置方式有汇编指令类型,条数,源地址,目的地址,可以单步执行,也可快速5步前进执行。文件入口为Tomasulo.java。
2019-12-21 22:03:41 9KB 体系结构 Tomasulo 算法模拟器
1
Tomasulo算法模拟器,张晨曦教授设计,可和《计算机系统结构实验教程》(张晨曦等编写,清华大学出版社,2010年)配套使用。
2019-12-21 21:43:44 652KB Tomasulo 清华大学出版社 张晨曦
1
python+tkinter实现Tomasulo算法的可视化模拟。
2019-12-21 19:45:55 131KB tomasulo python
1
Tomasulo算法的Java实现,附带ROB,可顺序提交。
2019-12-08 11:31:38 28KB Tomasulo
1