Computer Architecture and Networks
Module IN2189
This module handbook serves to describe contents, learning outcome, methods and examination type as well as linking to current dates for courses and module examination in the respective sections.
Module version of WS 2017/8 (current)
There are historic module descriptions of this module. A module description is valid until replaced by a newer one.
Whether the module’s courses are offered during a specific semester is listed in the section Courses, Learning and Teaching Methods and Literature below.
available module versions | ||
---|---|---|
WS 2017/8 | WS 2017/8 | WS 2011/2 |
Basic Information
IN2189 is a semester module in English language at Master’s level which is offered in winter semester.
This Module is included in the following catalogues within the study programs in physics.
- Focus Area Imaging in M.Sc. Biomedical Engineering and Medical Physics
- Catalogue of non-physics elective courses
Total workload | Contact hours | Credits (ECTS) |
---|---|---|
150 h | 60 h | 5 CP |
Content, Learning Outcome and Preconditions
Content
- Foundations: Binary numbers.
- Components of a computer system.
- Microprocessors.
- Multi- and Manycore Processors.
- High Performance Computers.
- High Speed Interconnects.
- Components of a computer system.
- Microprocessors.
- Multi- and Manycore Processors.
- High Performance Computers.
- High Speed Interconnects.
Learning Outcome
Students understand what is inside a computer and how it works. They know the most important components inside a microprocessor (e.g. pipeline, functional units, vector units, caches and their structures, memory controller), and are able to analyze the interaction with the various components in the system. They are able to characterize the various levels of parallelism (instruction level parallelism, data parallelism across vector units, shared memory level parallelism inside a compute node, distributed memory parallelism across multiple nodes connected via networks), and capture how it can be exploited in code.
Preconditions
no info
Courses, Learning and Teaching Methods and Literature
Courses and Schedule
WS 2021/2
WS 2020/1
WS 2019/20
WS 2018/9
WS 2017/8
WS 2016/7
WS 2015/6
WS 2014/5
WS 2013/4
WS 2012/3
Type | SWS | Title | Lecturer(s) | Dates | Links |
---|---|---|---|---|---|
VO | 2 | Computer Architecture and Networks (IN2189) | Trinitis, C. |
Wed, 16:00–18:00, PH HS3 and singular or moved dates |
documents |
Learning and Teaching Methods
This module comprises lectures and accompanying tutorials. The contents of the lectures will be taught by talks and presentations. Students will be encouraged to study literature and to get involved with the topics in depth. In the tutorials, concrete problems will be solved - partially in teamwork - and selected examples will be discussed.
Media
Slides, whiteboard, exercise sheets, excercises, presentation
Literature
- Hennessy/Patterson: Computer Architecture - A Quantitative Approach.
- Stallings: Computer Architecture and Organization.
- Intel Manuals
- AMD Manuals
- Stallings: Computer Architecture and Organization.
- Intel Manuals
- AMD Manuals
Module Exam
Description of exams and course work
The exam takes the form of written exam of 60 minutes. Questions allow to assess the knowledge of the fundamental concepts of computer architecture. Questions describing scenarios for the interaction of software with basic architectural features assess students' ability to analyze architectural components and to apply the obtained knowledge with regard to computational science and engineering specific software.
Exam Repetition
There is a possibility to take the exam in the following semester.