Main Page
Within this practical core lecture, we will deal with the specification, implementation, correctness, and evaluation of computer hardware.
The following topics will be covered:
- Basics: combinational & clocked circuits
- MIPS instruction set architecture
- MIPS implementation: sequential, pipelined implementation, improved pipelined implementation (forwarding, branch prediction)
- Caches and memory: direct mapped caches, associative caches, single-port RAM, multi-port RAM
- Caches and shared memory for multicore systems: MOESI protocol specification, implementation, and correctness proof
- multi-core MIPS processor: specification, implementation and correctness
- virtual memory support
Organizational stuff
  • Tutorials:
    • Group 1 - Tuesday 14:00-16:00 (Room: Seminarraum 1, E2.5),
    • Group 2 - Thursday 10:00-12:00 (Room: Seminarraum 328, E1.3)
    • Group 3 - Monday 12:30-14:00 (Room: Seminarraum 328, E1.3)
  • Please, register for the course in the registration section.
  • Scheduled exam dates:
    February 13, 2013, 9:00 (final exam, day 1);
    February 14, 2013, 9:00 (final exam, day 2 if needed);
    March 28, 2013, 9:00 (re-exam)
  • Exam Prerequisites:
    In order to be admitted to the oral exam you have to achieve 50% of all exercise points.
    In addition each student has to present at least two exercise solutions.
  • Please, register for the exam in HISPOS until 4.11.2012.
  • Office hours of the teaching assistant: Friday 14:00-16:00 (building E1.3, room 319).
  • The lecture on Thursday, 31.01.13 is also cancelled. Instead, there will be a Q&A session by our tutors. You can bring your solutions of Ex. sheet 13 either to the Q&A session during the regular lecture time or to one of the offices on our chair (Rooms 314, 315, 318, 319). There is no new exercise sheet this week.
  • No lecture TODAY (29. January 2013)
  • Exersice 1 from Exercise sheet 3 is cancelled!
  • The new version of the book is available. The book will be updated regularly. Make sure that you always have the most up to date version!.
  • The additional lectures will be given on Tuesday 19.02.13 at 10am and Wednesday 20.02.13 at 9am in Room 328 E1.3.