Arquitectura de Computadoras, 09I


Curso
  • Clave: 1121025 contenido oficial
  • Trimestre: 09 Invierno
  • Inicio del curso: 19 de enero de 2009
  • Fin del curso: 03 de abril de 2009
  • Grupo: CJEL02
  • Salón de clase: F303
  • Asesorías: Martes y jueves de 11:30-13:00 hrs., G314-3

Objetivos
  • Comprender y 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.
  • Conocer los principales modelos de computadoras paralelas, sus fundamentos de diseño y principales aplicaciones.
  • Implementar circuitos digitales con HDL


Contenido Sintético

1. Introducción a la arquitectura de computadoras.
2. Organización de computadoras.
3. Microprogramación.
4. El lenguaje ensamblador.
5. Arquitecturas avanzadas.
6. Arquitecturas paralelas.


Bibliografía


Herramientas de diseño


Mensajes

Publicado
190108
Inicio de curso                                                                      
260109
addsub4f +1
280109
multmat4 +1
300109
reg194 +1
090209
sobrecarga de operadores: (+)suma, (-)resta, (*)multiplicación, (/)división, (-)negativo

1er examen viernes 200209, de 13:00-14:30, F303

ARC: suma y multiplicación IEEE754

ARC: suma y multiplicación IEEE754, en subrutinas

VHDL: DataPath Swap

VHDL: Procesador de 4 instrucciones





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 100409


Calendario

Sem Dia Notas
Códigos
1
190109 01.Evolución de los sistemas de cómputo L1: Cómputo Reconfig
1
210109 02.Números de punto fijo
1
230109 03.Descripción estructural de circuitos conexiones (src)
2
260109 04.Suma y resta de números de punto fijo Adder4 (src)
2
280109 05.Ctos. combinacionales y multmat4
2
300109 06.Ctos. secuenciales
3
020209 07.Suma y multiplicación serial sumser (src)
3
040209 08.Números de punto flotante
3
060209 09.Aritmética de números de NPF
4
090209 10.Aritmética de alto rendimiento
4
110209 11.Multiplicador serial

4
130209 12.Proceso de compilación
5
160209 13.Enlazado estático

5
180209 14.Arq. y Org. e ISA del ARC

5
200209 1er examen

6
230209 15.Compilación de sentencias de C

6
250209 16.Proceso de ensamblado del ARC

6
270209 17.Subrutinas

7
020309 18.Trayectoria de datos del ARC

7
040309 descanso obligatorio

7
050309 19.Sobrecarga de operadores y std_logic

7
060309 20.Ruta de datos para intercambio

8
090309 21.Unidad de Control del ARC

8
110309 22.Micro ensamblado
8
130309 23.Jerarquía de memoria

9
160309
24.Memoria caché
9
180309 25.Rendimiento de memoria caché
9
200309 26.Memoria Virtual
10
230309 27.I/O sistema de buses y almacenamiento
10
250309 28.De CISC a RISC
10
270309 29.Pipeline y arquitecturas superescalares
11
300309 30.VLIW, coprocesadores, NOW, COW

11
010409 31.Flynn, Amdhal, Gustafson-Barsis
11
030409 32.Clusters, Multicore y multithreaded