eduARM: Web Platform to Support the Teaching and Learning of the ARM Architecture

Maria Alves, António Araújo, Bruno Lima

2023

Abstract

Computer architecture is a prevalent topic of study in Informatics and Electrical Engineering courses, though students’ overall grasp of this subject’s concepts is many times hampered, mainly due to the lack of educational tools that can intuitively represent the internal behaviour of a CPU. With the evolution of the ARM architecture and its adoption in higher education institutions, the demand for this sort of tool has increased. Educational tools, specifically developed for the ARMv8 processor, are scarce and inadequate for what is necessary in an academic context. In order to contribute towards solving this problem, eduARM, a practical and interactive web platform that simulates how a ARMv8 CPU functions, was developed and is presented through this paper. Since this tool’s main purpose is to aid computer architecture students, contributing to an improvement in their learning experience, it comprises varied concepts of computer architecture and organization in a simple and intuitive manner, such as the internal structure of a CPU, in both its unicycle and pipelined versions, and the effects of executing a set of instructions. As to better understand its value, the developed tool was then validated through a case study with the participation of computer architecture students.

Download


Paper Citation


in Harvard Style

Alves M., Araújo A. and Lima B. (2023). eduARM: Web Platform to Support the Teaching and Learning of the ARM Architecture. In Proceedings of the 15th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-641-5, SciTePress, pages 341-348. DOI: 10.5220/0011712800003470


in Bibtex Style

@conference{csedu23,
author={Maria Alves and António Araújo and Bruno Lima},
title={eduARM: Web Platform to Support the Teaching and Learning of the ARM Architecture},
booktitle={Proceedings of the 15th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2023},
pages={341-348},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011712800003470},
isbn={978-989-758-641-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - eduARM: Web Platform to Support the Teaching and Learning of the ARM Architecture
SN - 978-989-758-641-5
AU - Alves M.
AU - Araújo A.
AU - Lima B.
PY - 2023
SP - 341
EP - 348
DO - 10.5220/0011712800003470
PB - SciTePress