Inhalt

[ 521HARDRARCV16 ] VL Computer Architecture

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
4,5 ECTS B2 - Bachelor's programme 2. year Computer Science Daniel Große 3 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2025W
Learning Outcomes
Competences
Students can independently create assembler programs or machine code for RISC-V architectures and understand how these are processed on the hardware. They are able to explain and extend basic computer architectures, evaluate their performance and carry out optimizations in the hardware description.
Skills Knowledge
Students

  • understand how software is described in such a way that it can be realized in terms of logic circuits. (K2, K3)
  • are enabled to realize corresponding components in a hardware description language. (K3)
  • are able to run simple software/assembly code on an implementation of a processor. (K2,K6)
  • are able to extend or optimize their processor. (K6)
  • are able to evaluate the performances of the resulting processors. (K5)
  • are enabled to improve the memory usage of their processors. (K6)
  • Different views on computers
  • Encoding of characters and numbers
  • Instruction set architecture RISC-V
  • Structure and Functionality: Hardware, Software
  • Assembler
  • Machine code
  • RISC-V processor
  • Components of the processor
  • Single-cycle, Multicycle, Pipelined
  • Memory organization
  • Performance evaluation
Criteria for evaluation Written exam
Methods Lecture with slides and presentation of examples on the blackboard
Language German
Study material Courseware
Changing subject? No
Further information This lecture and the corresponding lab form an inseparable didactic unit. The learning outcomes described here are achieved through the interaction of the two courses.

For further information see https://ics.jku.at/teaching

Earlier variants They also cover the requirements of the curriculum (from - to)
INBIPVOCAR1: VO Computer Architecture 1 (2011W-2016S)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment