Navigation

13E113AOR2 - Computer Architecture and Organization 2

Course specification
Course title Computer Architecture and Organization 2
Acronym 13E113AOR2
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition Understanding concepts from courses: Fundamentals of Computer Engineering 2, Computer Architecture, Computer Architecture and Organization 1
The goal Introduction of advanced concepts of computer organization and architecture. Techniques of advanced architecture design and way of writing software that can take advantage of this architecture.
The outcome By the end of this course, students will be able to: understand advanced concepts of computer architecture and organization; develop software solutions that can take advantage of advanced concepts of computer organization and architecture.
Contents
URL to the subject page https://rti.etf.bg.edu.rs/rti/ir3ar2/index.html
URL to lectures https://teams.microsoft.com/l/team/19%3a2a49d592f71c4e399b71922c78036ff2%40thread.tacv2/conversations?groupId=83995345-8537-4af6-9127-92b92a2f540e&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
Contents of lectures Processor organization - buses. Design of the control unit. Cache memory - advanced topics. Memory system - advanced topics. Virtualization. Binary translation. Hardware support for multiple threads. Vector architecture. Implementation of the X86 and ARM architectures. Program optimization. Simulations. Design of the simulator.
Contents of exercises Processor organization - buses. Design of the control unit. Cache memory - advanced topics. Memory system - advanced topics. Virtualization. Binary translation.Hardware support for multiple threads. Vector architecture. Implementation of the X86 and ARM architectures. Program optimization. Simulations. Design of the simulator.
Literature
  1. Hennessy, Patterson, Computer Architecture. A Quantitative Approach (6th Edition), Morgan Kaufmann, 2017.
  2. Patterson, Hennessy, Computer Organization and Design: The Hardware-Software Interface (5th Edition), Morgan Kaufmann, 2013.
  3. William Stallings - Computer Organization and Architecture Designing for Performance (10th Edition), Pearson, 2015.
  4. J. Đorđević et al., Computer Architecture and Organization, Collection of problems, http://rti.etf.bg.edu.rs/rti/
  5. J. Đorđević, Computer Architecture and Organization , http://rti.etf.bg.edu.rs/rti/
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching Lectures, exercises, laboratory exercises and project.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 20
Practical lessons 15 Oral examination 45
Projects 0
Colloquia 20
Seminars 0