Α. Lectures and Tutorials
Data path and control unit design:
cache memory in the virtual and in the physical space
Very Long Instruction Word, VLIW, processors
Multithreading at processor level
The laboratory exercises are based on the use of a simulator of a microprogrammable computer, developed in our laboratory, running on a Windows environment. The students have the opportunity to design a machine language instruction set and then to write the necessary microprograms which implement the designed instruction set. After loading the microprograms into the control memory the students can write programs using the machine language, which they have designed and implemented, and run them in the microprogrammable computer.