Arquitectura de Computadoras, 10I
Maestría en Ciencias de la Computación



Curso
  • Clave: 112811 contenido oficial
  • Trimestre: 10 Invierno
  • Inicio del curso: 11 de enero de 2010
  • Fin del curso: 26 de marzo de 2010
  • Grupo: CMC01
  • Salón de clase: F307
  • Asesorías: Martes y jueves de 11:30-13:00 hrs., G314-3

Objetivos
  • Analizar las características de las computadoras desde el punto de vista de su
    arquitectura y organización, así como sus filosofías de diseño.
  • Comprender los principales modelos de computadoras paralelas, sus fundamentos de
    diseño y principales aplicaciones.


Contenido Sintético

1. Introducción a la arquitectura y organización de computadoras
2. Organización de computadoras

3. Aritmética de computadoras
4. Unidad  central de procesamiento
5. Unidad de control
6. Organización paralela



Bibliografía


Herramientas de diseño


Mensajes

Publicado
110110
Inicio de curso                                                                      











Evaluación
  • 1er parcial: 60% examen, 40% circuitos en VHDL y programas
  • 2do parcial: 60% examen, 40% programas en ARC y VHDL
  • 3er parcial: 60% examen, 40% circuitos en VHDL

Calificaciones parciales

  • Calificaciones. Última modificación 020410


Calendario

Sem Dia Notas
Códigos y lecturas
1
110110
clase perdida
L1:Reconfig, Survey
1
130110 01.Introducción L2:Reconfig, DeHon
1
150110 02.Números de punto fijo
2
180110 03.Descripción estructural de circuitos
2
200110 04.Suma y resta de números de punto fijo y addsub4f y multmat
2
220110 05.Diseño secuencial,   sumser y multser

3
250110 06.Números de punto flotante

3
270110 07.Aritmética de NPF

3
290110 08.Aritmética de alto rendimiento
4
010210 clase perdida
 
4
030210 09.Proceso de compilación y enlazado estático
4
050210 Descanso obligatorio

5
080210 clase perdida

5
100210 10.Organización y Arquitectura del ARC
5
110210 1er examen

5
120210 11.ISA del ARC

6
150210 clase perdida

6
170210 12.Compilación de sentencias

6
190210 13.Proceso de ensamblado

7
220210 14.Subrutinas

7
240210 15.Ruta de datos ARC
7
270310 16.Control del ARC
17.Micro y nano arquitectura

8
010310 18.Organización de memoria
8
030310 19.Memoria caché
20.Rendimiento de memoria caché

8
050310 21.Memoria Virtual
9
080310 22.I/O sistema de buses y almacenamiento
9
100310 22.De CISC a RISC y PreBúsqueda
9
120310 23.Pipeline: diseño y riesgos
10
150310 24.Predicción de saltos
10
170310 25.Arquitecturas superescalares y VLIW
10
190310 26.Ejecución fuera de orden y especulación
11
220310 27.Taxonomía de Flynn, Leyes de Amdahl y Gustafson-Barsis
11
240310 28.Ejecución multihilo y Open MP
11
260310 29.Sistemas en cluster y MPI