View Proposal


Proposer
Hans Wolfgang Loidl
Title
The RISC-V architecture
Goal
Provide a programmer-oriented overview of the RISC-V architecture
Description
The RISC-V architecture is a new, open-hardware computer architecture that is increasingly popular and becoming a competitior to established architectures, e.g. ARM. It provides advantages in terms of modularity, flexibility, and open design. The main task in this master class is to give an overview of the main characteristics of this new architecture, mainly for programmers (rather than electrical engineers). This should also critical reflect on advantages and disadvantages. The practical part of the master class should provide some simple programming exercise that elaborates on the differences in architecture: this could use RISC-V vs ARM assembler.
Resources
Emulator for RISC-V should be sufficient; optionally, a RISC-V board (eg. HiFive2)
Background
Good knowledge of computer architecture and low-level programming issues
Url
External Link
Difficulty Level
High
Ethical Approval
None
Number Of Students
1
Supervisor
Hans Wolfgang Loidl
Keywords
computer architecture
Degrees
Master of Engineering in Software Engineering