Single-Course Engelsk 5 ECTS

Research Topics in Computer Architecture

Overall Course Objectives

Computer architecture, the art and science of designing hardware, is an exciting and fast-changing research and development field. In this course, we intend to share this excitement with the students.

To provide knowledge of selected advanced topics in computer architecture. To give participants practice investigating topics in the literature and producing oral and written presentations that distill the essential features of a topic based on a literature study. Participants are expected to make an oral presentation with appropriate presentation material during the 13-week period and deliver a final report.

See course description in Danish

Learning Objectives

  • Understand advanced computer architecture aspects
  • Search the literature for relevant information on recent advances in computer architecture
  • Evaluate the quality and reliability of information on computer architecture found from various information sources
  • Understand the architecture and limitations of chip-multiprocessing
  • Describe and explain network-on-chip architectures
  • Explain time-predictable computer architcture
  • Evaluate a scientific paper (from conference or journal)
  • Prepare a conference-style paper
  • Give a coherent oral presentation of a chosen topic, based on a study of relevant literature

Course Content

The topics considered in this course will change from year to year. Typical topics could include instruction-level parallelism, chip-multiprocessing, network-on-chip, time-predictable computer architectures, AI accelerators, hardware for security, and approximate computing.

Recommended prerequisites

02155, Basic computer architecture knowledge

Teaching Method

The course consists of lectures, student seminars, and project work.

Remarks

Students will work in groups of two or three on a hardware or software lab project. A hardware project can be building a pipelined design in an FPGA. Software projects will explore embedded chip-multiprocessor programming and programming models. Besides a working solution, students will prepare a conference-style paper on their project. The project and paper will be presented in class. Exceptional projects shall lead to publications in computer architecture conferences.

See course in the course database.

Registration

Language

Engelsk

Duration

13 weeks

Institute

Compute

Place

DTU Lyngby Campus

Course code 02211
Course type Candidate
Semester start Week 6
Semester end Week 20
Days Tues 13-17
Price

9.250,00 DKK

Registration