Educational simulator for analyzing pipelined LEGv8 architecture

For computer science and computer engineering students, the study of computer architecture is an essential topic as knowing how computers operate can help with developing better and more efficient software. However, many students struggle with this subject as the concepts are largely abstract and co...

Full description

Bibliographic Details
Main Author: Chia, Jia Tian
Other Authors: Smitha Kavallur Pisharath Gopi
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/162916
_version_ 1826128792702156800
author Chia, Jia Tian
author2 Smitha Kavallur Pisharath Gopi
author_facet Smitha Kavallur Pisharath Gopi
Chia, Jia Tian
author_sort Chia, Jia Tian
collection NTU
description For computer science and computer engineering students, the study of computer architecture is an essential topic as knowing how computers operate can help with developing better and more efficient software. However, many students struggle with this subject as the concepts are largely abstract and complex. Thus, there is a need for graphical, intuitive, and flexible teaching aids to supplement students’ learning. There are numerous simulators available for architectures like the MIPS architecture, but none are specifically designed for the LEGv8 architecture. Therefore, this project aims to build a user-friendly and interactive educational simulator for analysing the pipelined LEGv8 architecture. The simulator is developed as a web application that can support the assembly of LEGv8 instructions, execution of the instructions and also the visualisation of the datapath diagrams during execution. Users will be able to analyse the changes in the registers and memory as well as the data flow during single cycle or pipelined execution with the option to select which control and data hazard handling method to use.
first_indexed 2024-10-01T07:30:42Z
format Final Year Project (FYP)
id ntu-10356/162916
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:30:42Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1629162022-11-14T02:57:17Z Educational simulator for analyzing pipelined LEGv8 architecture Chia, Jia Tian Smitha Kavallur Pisharath Gopi School of Computer Science and Engineering smitha@ntu.edu.sg Engineering::Computer science and engineering For computer science and computer engineering students, the study of computer architecture is an essential topic as knowing how computers operate can help with developing better and more efficient software. However, many students struggle with this subject as the concepts are largely abstract and complex. Thus, there is a need for graphical, intuitive, and flexible teaching aids to supplement students’ learning. There are numerous simulators available for architectures like the MIPS architecture, but none are specifically designed for the LEGv8 architecture. Therefore, this project aims to build a user-friendly and interactive educational simulator for analysing the pipelined LEGv8 architecture. The simulator is developed as a web application that can support the assembly of LEGv8 instructions, execution of the instructions and also the visualisation of the datapath diagrams during execution. Users will be able to analyse the changes in the registers and memory as well as the data flow during single cycle or pipelined execution with the option to select which control and data hazard handling method to use. Bachelor of Engineering (Computer Science) 2022-11-14T02:57:17Z 2022-11-14T02:57:17Z 2022 Final Year Project (FYP) Chia, J. T. (2022). Educational simulator for analyzing pipelined LEGv8 architecture. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/162916 https://hdl.handle.net/10356/162916 en SCSE21-0856 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Chia, Jia Tian
Educational simulator for analyzing pipelined LEGv8 architecture
title Educational simulator for analyzing pipelined LEGv8 architecture
title_full Educational simulator for analyzing pipelined LEGv8 architecture
title_fullStr Educational simulator for analyzing pipelined LEGv8 architecture
title_full_unstemmed Educational simulator for analyzing pipelined LEGv8 architecture
title_short Educational simulator for analyzing pipelined LEGv8 architecture
title_sort educational simulator for analyzing pipelined legv8 architecture
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/162916
work_keys_str_mv AT chiajiatian educationalsimulatorforanalyzingpipelinedlegv8architecture