2014_15
Educational guide 
School of Engineering
A A 
english 
Degree of Computer engineering (2010)
 Subjects
  COMPUTER ARCHITECTURE
   Contents
Topic Sub-topic
1. Evaluation of performance, consumption and cost of processors 1.1. Key concepts: Von Neumann architecture, technologies, trends and challenges.
1.2. Performance: MIPS, MFLOPS, execution time, speedup, benchmarks, Top 500.
1.3. Amhdal's law.
1.4. Consumption: static and dynamic, chip multiprocessors, Green 500.
1.5. Die area and fabrication cost
2. Analysis and design of superscalar processors 2.1. Key concepts.
2.2. Execution model: stages.
2.3. Structures: instruction window, reservation stations, reorder buffer.
2.4. Speculative execution: branches, recovery.
2.5. Interrupts, traps, and exceptions
3. Analysis of parallel processors 3.1. Key concepts.
3.2. Multiprocessor
3.3. Cache coherence.
3.4. Multithread.
3.5. Multicore.
3.6. Other architectures
3.7. Introduction to parallel programming
4. Program optimizations 4.1. Key concepts.
4.2. Sequential optimizations.
4.3. Memory optimizations.