Educational guide School of Engineering |
english |
Bachelor's Degree in Computer engineering (2010) |
Subjects |
COMPUTER STRUCTURE |
Contents |
IDENTIFYING DATA | 2015_16 |
Subject | COMPUTER STRUCTURE | Code | 17234108 | |||||
Study programme |
|
Cycle | 1st | |||||
Descriptors | Credits | Type | Year | Period | ||||
6 | Compulsory | Second | 2Q |
Competences | Learning outcomes | Contents |
Planning | Methodologies | Personalized attention |
Assessment | Sources of information | Recommendations |
Topic | Sub-topic |
1. Introduction | 1.1. History of computing. 1.2. Von-Neumann architecture. 1.3. Key Concepts. 1.4. Trends un microarchitecture. 1.5. Challenges in processor design. 1.6. Instruction stages 1.7. Cost and performance |
2. Design of functional units | 2.1. Key concepts 2.2. Adders: CPA,CSA,CLA 2.3. Multpliers: sequential, array, tree 2.4. Division 2.5. Floating point: IEEE 754 2.6. Cost and performance |
3. Design and evaluation of a simple computer | 3.1. Key concepts 3.2. Components. 3.3. Processing unit. 3.4. Control unit. 3.5. Evaluation. 3.6. Performance. |
4. Analysis and design of pipelined processors | 4.1. Key concepts. 4.2. Pipelining. 4.3. Hazards: structural, data and control. 4.4. Advanced microarchitectural techniques 4.5. Performance |
5. Design and evaluation of the memory system | 5.1. Key concepts. 5.2. Memory hierarchy: temporal locality, spatial locality. 5.3. Cache memory: placement policy, access policy, replacement policy, write policy. 5.4. Virtual memory. 5.5. Performance. |