Checking date: 27/01/2021

Course: 2020/2021

Computer Organization
Study: Bachelor in Computer Science and Engineering (218)


Department assigned to the subject: Department of Systems Engineering and Automation

Type: Electives
ECTS Credits: 6.0 ECTS


Branch of knowledge: Engineering and Architecture

Description of contents: programme
The program is composed by the following items: 1. Introduction to computation in parallel. Concept of parallelism and historic evolution. 2. General organization of a computer. 3. Conditions for the parallelism and analysis of the abilities. Analysis of dependencies. Levels of parallelism process and size of the grain. Characteristics of the performance. Theory performance models. 4. Segmentation fundaments. Basic concepts about segmentation. Structures for controlling functional segmented units. 5. Segmented processors. Basic stages of a segmented processor with a static instructions planning. Types of risks and their possible solutions. Multicicle performance. Dynamic instructions planning. Dynamic jumps prediction. 6. Superscalar structures, supersegmented and VLIW. Superscalar and supersegmented processor concept. Uses of a superscalar processor and of supersegmented ones. VLIW processors.
Learning activities and methodology
1. Theory classes. Presentation of the main concepts. Discussion and clarification of doubts about the concepts. We will work on transparencies that will be given to students to facilitate learning, in addition to a text or basic reference texts required in the course. 2. Classes of practical exercises. Sessions in which problems are posed and students are left in groups to present their solutions. 3. Laboratories. Students (in small teams) will be offered practical case studies, they should study them and then take the simulation data and analyze it. Knowledge of the topics covered in master classes and practical classes in the subject will be used. A preliminary study will be carried out, work will be carried out in the laboratory, and a written report will be delivered with the results and proposed solutions. Addendum COVID-19: Due to the situation caused by COVID-19, if necessary, both theory classes and practical exercises classes will be carried out online, the practices will be attempted in the laboratories, unless it is impossible, in which case they would also be adapted to do them. on line.
Assessment System
  • % end-of-term-examination 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100

The course syllabus and the academic weekly planning may change due academic events or other reasons.