Website
Curriculum

Modul CS2100-KP04, CS2100SJ14

Computer Architecture (RA14)

Duration:


1 Semester
Turnus of offer:


each summer semester
Credit points:


4
Course of studies, specific field and terms:
  • Bachelor Media Informatics 2020 (optional subject), computer science, 5th or 6th semester
  • Bachelor Computer Science 2019 (compulsory), foundations of computer science, 4th semester
  • Bachelor Robotics and Autonomous Systems 2020 (optional subject), computer science, 5th or 6th semester
  • Bachelor Medical Informatics 2019 (optional subject), computer science, 4th to 6th semester
  • Bachelor Computer Science 2016 (compulsory), foundations of computer science, 4th semester
  • Bachelor Robotics and Autonomous Systems 2016 (optional suject), computer science, 4th semester
  • Bachelor IT-Security 2016 (compulsory), computer science, 4th semester
  • Bachelor Medical Informatics 2014 (optional subject), computer science, 5th or 6th semester
  • Bachelor Computer Science 2014 (compulsory), foundations of computer science, 4th semester
Classes and lectures:
  • Computer Architecture (exercise, 1 SWS)
  • Computer Architecture (lecture, 2 SWS)
Workload:
  • 15 Hours exam preparation
  • 60 Hours private studies
  • 45 Hours in-classroom work
Contents of teaching:
  • Basic terms and concepts
  • Processor architectures
  • Computer components
  • Parallel computer architectures
  • Multiprocessors, multicomputer
  • Vector processors, array processors
  • Performance evaluation
Qualification-goals/Competencies:
  • The students are able to elucidate the microarchitecture of modern processors and the corresponding methods for performance enhancement (caches, pipelining, VLIW, multi/manycore, virtualization etc.).
  • They are able to explain important computer components (busses, storage hierachies, I/O-units).
  • They are able to discuss and compare the most important parallel computer architectures (multiprocessors, multicomputers, vector computers, array computers etc.).
  • They are able to judge and make use of methods for performance evaluation (benchmarks, monitoring, queuing models etc.).
Grading through:
  • Written or oral exam as announced by the examiner
Requires:
Responsible for this module:
Teachers:
Literature:
  • J.L. Hennessy, D.A. Patterson: Computer Architecture - A Quantitative Approach - Morgan Kaufmann 2011
  • D.A. Patterson, J.L. Hennessy: Rechnerorganisation und -entwurf - Die Hardware/Software-Schnittstelle - Pearson Studium 2012
  • W. Stallings: Computer Organization and Architecture - Pearson Education 2012
  • A.S. Tanenbaum, T. Austin: Structured Computer Organization - Pearson Education 2012
Language:
  • offered only in German
Notes:

Admission requirements for taking the module:
- None (the competencies of the modules listed under

Letzte Änderung:
1.2.2022