course-details-portlet

TDT4255 - Computer Design

About

Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Skriftlig eksamen 60/100 3 timer
Arbeider 40/100

Course content

Advanced topics in hardware design. Design issues including datapath, control and pipelining as well as implementation issues including assembly programming, high-level programming, hardware description languages, specification, partitioning, testing and verification. Embedded Systems, Field-Programmable Gate Arrays (FPGAs) and advanced Microprocessor instruction sets.


Learning outcome

Knowledge:
- The student should have a thorough understanding of the construction and mode of operation of simple processors.
- The student should understand how a processor is constructed using building blocks at different levels of abstraction like registers, register files, multiplexers, gates, ALUs, etc.
- The student should know of advanced performance improvement techniques for scalar processor cores.
- The student should know of important trade-offs regarding instruction set design.
- The student should have a thorough understanding of the construction and mode of operation of caches.

Skills:
- The student should be able to construct simple processors using a hardware description language.
- The student should be able to analyze instruction set design problems.

General competence:
- The student should master simple computer design and be able to use this knowledge in projects at all levels of abstraction.

Learning methods and activities

Auditorium lectures, self-study. Compulsory in-class assignments and compulsory warm-up laboratory exercise. All teaching will be in English. Portfolio assessment is the basis for the grade in the course. The portfolio includes a written exam (60%) and exercises (40%). The results for the parts are given in %-scores, while the entire portfolio is assigned a letter grade. All lectures are given in English. The written examination is only given in English. If there is a re-sit examination the examination form may change from written to oral.

Compulsory assignments

  • Warm-up Lab Exercise
  • In-class exercises

Course materials

David A. Patterson, John L. Hennessy: "Computer Organization and Design - the hardware/software interface". Morgan Kaufmann Publishers. Other relevant text will be announced at the start of the semester.
All teaching materials will be in English.

Credit reductions

Course code Reduction From To
SIF8062 7.5
Facts

Version: 1
Credits:  7.5 SP
Study level: Second degree level

Coursework

Term no.: 1
Teaching semester:  AUTUMN 2015

Language of instruction: English

-

Subject area(s)
  • Informatics
  • Technological subjects
Contact information
Course coordinator:
  • Magnus Jahre
Lecturer(s):
  • Donn Alexander Morrison

Department with academic responsibility
Department of Computer Science

Examination

Examination arrangement: Portfolio assessment

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Arbeider 40/100
Room Building Number of candidates
Autumn ORD Skriftlig eksamen 60/100 2015-12-07 09:00
Room Building Number of candidates
Summer KONT Arbeider 40/100
Room Building Number of candidates
Summer KONT Oral examination 60/100 2016-08-08
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU