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
- MURDOCA, Miles J.,
"Principles of Computer
Architecture", Ed.
Prentice Hall International, 2000.
- PATTERSON David, HENNESSY
John, "Computer
Organization and Design", 3ra Edición, Ed. Morgan
Kaufman, 2007.
- TANENBAUM, Andrew S.,
"Structured
Computer Organization", 5a
Edición,
Ed. Pearson Education, 2006.
- STALLINGS, William,
"Organización
y Arquitectura de
Computadores", 7ma.
Edición, Ed.
Prentice Hall, 2006.
- YALAMANCHILI,
Sudhakar. "VHDL
Starter's Guide", 2da
Ed. Prentice Hall, 2004.
|
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 |
|
|
|
|
|
|