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...
Saved in:
| Published in | 2021 IEEE International Conference on Data Science and Computer Application (ICDSCA) pp. 1 - 5 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
29.10.2021
|
| Subjects | |
| Online Access | Get full text |
| DOI | 10.1109/ICDSCA53499.2021.9649730 |
Cover
| Abstract | 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. |
|---|---|
| AbstractList | 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. |
| Author | Yongjie, He Chenxi, Zhang Jiangfeng, Li |
| Author_xml | – sequence: 1 givenname: He surname: Yongjie fullname: Yongjie, He email: kaltome@foxmail.com organization: Tongji University,School of Software Engineering,Shanghai,China – sequence: 2 givenname: Zhang surname: Chenxi fullname: Chenxi, Zhang email: xzhang2000@163.com organization: Tongji University,School of Software Engineering,Shanghai,China – sequence: 3 givenname: Li surname: Jiangfeng fullname: Jiangfeng, Li email: lijf@tongji.edu.cn organization: Tongji University,School of Software Engineering,Shanghai,China |
| BookMark | eNotj8tOwzAURI0EC1r4Ajb-gQRfv-K7DCmPSJUqUVhXduq2lmK7Ss2CvycSnc1szhxpFuQ25eQJocBqAIbPfbfadq0SErHmjEONWmIj2A1ZgNZKSqakvidm5S_hmKhNe9rH8-ijT8WWkBPNB1pOnn5uXmg7HvMUyinSbYg_oy15eiB3Bzte_OO1l-T77fWr-6jWm_e-a9dVADCl0hbRDDBIFBYVY1z7OYoNTCnvrNOco-WNNw04qRyHQYGBmTSI6PdOLMnTvzfMu915CtFOv7vrGfEHyCBDig |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICDSCA53499.2021.9649730 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE electronic library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISBN | 1665440546 9781665440547 |
| EndPage | 5 |
| ExternalDocumentID | 9649730 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i118t-6a998c1c493a950026eeee50c055ebab6229a27e871b45b21c51819508999edb3 |
| IEDL.DBID | RIE |
| IngestDate | Thu Jun 29 18:37:52 EDT 2023 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i118t-6a998c1c493a950026eeee50c055ebab6229a27e871b45b21c51819508999edb3 |
| PageCount | 5 |
| ParticipantIDs | ieee_primary_9649730 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Oct.-29 |
| PublicationDateYYYYMMDD | 2021-10-29 |
| PublicationDate_xml | – month: 10 year: 2021 text: 2021-Oct.-29 day: 29 |
| PublicationDecade | 2020 |
| PublicationTitle | 2021 IEEE International Conference on Data Science and Computer Application (ICDSCA) |
| PublicationTitleAbbrev | ICDSCA |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.7774534 |
| Snippet | ROB (Reorder Buffer) Algorithm is an important and efficient algorithm to solve problems about data hazards and control hazards in the CPU pipeline. Learning... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Computer applications Computer architecture Conferences Data science Education Memory Pipelines ROB Algorithm MVVM pattern ROB Simulator |
| Title | Design and Implementation of the ROB Algorithm Simulator |
| URI | https://ieeexplore.ieee.org/document/9649730 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFH4BTp78Acbf6cGjG2u3busRQYImqBFJuJG2K0qUzZBx8a_3tQyMxoO3Zlmzbu32vq_7vvcALlNmkDTImSc1RYJiW0pGxhOZTlQSS65i60Ye3seDcXQ34ZMaXG29MMYYJz4zvm26f_lZoVd2q6wt4kjgiqxDPUnjtVdrI84JRPu22xt1OzxEDI-8j1G_Ov1H3RQXNvq7MNxccK0WefNXpfL1569cjP8d0R60vg165HEbevahZvIDW4C5Ems0Ie05ZQaReUZcAuBF5THKSTEjCPrI08M16by_FMt5-bogo_nC1vEqli0Y92-euwOvKpLgzZEblF4skTBpqiMRSsEtpcJBGh7ogHOjpIoZE5IlBomRirhiVHOautqvCA1NpsJDaORFbo6AYFcaSoRkMjVRyhOkQjNEfEGC76ymShxD0z6B6cc6D8a0uvmTvw-fwo6dBfudZ-IMGuVyZc4xgJfqws3cF2aTmtk |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFH5BPOjJH2D8bQ8e3diPdluPCBJQQCOQcCNtV5QomyHj4l_v6xgYjQdvzZJm3br2fd_6fe8BXEeeRtIgppZQLhIU05KCaovHKpRhIJgMjBu51w_aI3o_ZuMS3Gy8MFrrXHymbdPMz_LjVC3Nr7IaDyjHL3ILthmllK3cWmt5jsNrnUZz0KgzH1E8Mj_PtYsOPyqn5IGjtQe99S1XepE3e5lJW33-ysb43zHtQ_XbokeeNsHnAEo6OTQlmAu5RgWiZq7NICKJSZ4CeF64jBKSTgnCPvL8eEvq7y_pYpa9zslgNjeVvNJFFUatu2GjbRVlEqwZsoPMCgRSJuUqyn3BmSFVOEjNHOUwpqWQgedx4YUaqZGkTHquYm6UV39FcKhj6R9BOUkTfQwEu7q-QFAmIk0jFiIZmiLmc0JctcqV_AQq5g1MPlaZMCbFw5_-ffkKdtrDXnfS7fQfzmDXzIjZ9T1-DuVssdQXGM4zeZnP4he3Ip4m |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+IEEE+International+Conference+on+Data+Science+and+Computer+Application+%28ICDSCA%29&rft.atitle=Design+and+Implementation+of+the+ROB+Algorithm+Simulator&rft.au=Yongjie%2C+He&rft.au=Chenxi%2C+Zhang&rft.au=Jiangfeng%2C+Li&rft.date=2021-10-29&rft.pub=IEEE&rft.spage=1&rft.epage=5&rft_id=info:doi/10.1109%2FICDSCA53499.2021.9649730&rft.externalDocID=9649730 |