Design and Implementation of the ROB Algorithm Simulator

ROB (Reorder Buffer) Algorithm is an important and efficient algorithm to solve problems about data hazards and control hazards in the CPU pipeline. Learning the ROB Algorithm can help us understand how the CPU pipeline works. However, the algorithm is too obscure and complex to study, and the tradi...

Full description

Saved in:
Bibliographic Details
Published in2021 IEEE International Conference on Data Science and Computer Application (ICDSCA) pp. 1 - 5
Main Authors Yongjie, He, Chenxi, Zhang, Jiangfeng, Li
Format Conference Proceeding
LanguageEnglish
Published IEEE 29.10.2021
Subjects
Online AccessGet full text
DOI10.1109/ICDSCA53499.2021.9649730

Cover

More Information
Summary:ROB (Reorder Buffer) Algorithm is an important and efficient algorithm to solve problems about data hazards and control hazards in the CPU pipeline. Learning the ROB Algorithm can help us understand how the CPU pipeline works. However, the algorithm is too obscure and complex to study, and the traditional teaching and experiment are also too difficult to carry out. Therefore, developing a ROB Algorithm Simulator to show the working process of the ROB Algorithm can give great help to the teaching. This paper mainly discusses the design and implementation of the ROB Algorithm Simulator based on the MVVM pattern. This paper firstly introduces the main content of the ROB Algorithm, then introduces the MVVM pattern, the architecture of the simulator, and the design of the ROB simulation algorithm. Later this paper shows the implementation and the usage of the simulator, and finally gives the test of the simulator.
DOI:10.1109/ICDSCA53499.2021.9649730