Arquitectura de Computadoras, 14 Otoño


Curso
  • Clave: 1121025 Ingeniería en Computación: TBP. Ingeniería Electrónica AC-SE y AC-RC.
  • Créditos: 9, 4.5 hrs. de teoría.
  • Trimestre: 14 Otoño
  • Inicio del curso: 8 de septiembre de 2014
  • Fin del curso:  26 de noviembre de 2014
  • Grupo: CEL01.
  • Salón de clase: F307
  • Horario de clase: de 08:30 a 10:00 hrs.
  • Asesorías: Martes y jueves de 11:30-13:00 hrs., G314-4

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. Microarquitectura.
3. Memoria.
4. Entrada/Salida.
5. Lenguajes de máquina.
6. Procesadores de alto rendimiento.
7. Arquitecturas paralelas. 


Bibliografía

Herramientas de diseño


Mensajes

Publicado
080914
Inicio de curso                                                                      
170914
La primera sesión del Laboratorio de Arquitectura de Computadoras será el día jueves 18 de septiembre de 10:00 a 13:00hrs en la sala G-314
230914
La reposiciones de las clases serán los martes de 11:30-13:00 en el F306.
081014
El primer examen parcial será el viernes 17 de octubre de 08:30 a 10:00hrs en el F307, será aplicado por el Profesor Eduardo Rodríguez
201014
Debido a problemas de fuerza mayor, el primer examen será el día el viernes 24 de octubre de 08:30 a 10:00hrs en el F307, será aplicado por el Profesor Eduardo Rodríguez
031214
El segundo examen parcial será el día 12 de diciembre de 08:30 a 10:00 en el salón F307





Evaluación
  • 1er parcial: 50% examen, 50% circuitos en VHDL y programas
  • 2do parcial: 60% examen, 40% programas en ARC y VHDL
Calificaciones parciales
  • Calificaciones. Última modificación 161214.


Calendario

Sem Dia Notas
Códigos
1
080914
01.Presentación del curso
Reconfigurable Computing: A Survey of Systems and Software
1
100914 02.Arquitectura y organización de computadoras

1
120914 03.Números de punto fijo sin signo
2
150914 Descanso obligatorio

2
170914 04.Números de punto fijo con signo

2
190914 05.Suma y resta de números de punto fijo
fulladd, adder4, addsub4f
3
220914 06.Multiplicación de números de punto fijo
07.División de números de punto fijo
multmat4, multser4sp, divser4sp
3
240914 09.Números de punto flotante
3
250914
08.Diseño de circuitos artiméticos (reposición)
3
260914 10.Aritmética de números de punto flotante
4
290914 11.Aritmética de alto rendimiento
4
300914
12.Proceso de traducción (reposición)

4
011014 13.Arquitectura e ISA del ARC SPARC de SUN
4
031014 14.Compilación de sentencias de control
15.Compilación de tipos de datos
ISA SPARC V8
5
061014 16.Programación del ARC en el simulador ARCTools
5
071014
17.Funciones, procedimientos y subrutinas (reposición)
5
081014 18.Proceso de ensamblado del ARC

5
101014 19.Proceso de enlazado
20.Enlazado estático y bibliotecas estáticas

6
131014 Suma de números de punto flotante en lenguaje C, en ISA del ARC
HPCLATAM 2014
6
151014 Clase cancelada
HPCLATAM 2014
6
171014   HPCLATAM 2014
7
201014   HPCLATAM 2014
7
221014 Clase cancelada HPCLATAM 2014
7
241014 1er examen parcial HPCLATAM 2014
8
271014 21.Ruta de datos del ARC

8
291014 22.CPU de intercambio

8
311014 23.CPU de 4 instrucciones

9
031114
24.Diseño de la unidad de control: alambrado y microprogramado

9
051114 Clase cancelada
9
071114
Clase cancelada
10
101114 Clase cancelada
10
121114 25.Unidad de control del ARC
10
141114 26.Microejecución de instrucciones aritméticas
27.Microejecución de instrucciones de carga

11
171114 28.Microejecución de instrucciones de bifurcación

11
191114 27.Micro-ensamblado y nanoprogramación

11
211114 28.Jerarquía de memoria
11-bis1
241114 29.Memoria caché y asignación asociativa

11-bis1
261114 30.Memoria caché y asignación directa y asociativa por conjuntos

11-bis1
281114
31.Politicas de lectura-escritura en caché y Rendimiento de memoria caché
11-bis2
011214
Clase cancelada
11-bis2
031214
Clase cancelada
11-bis2
051214
32.Memoria virtual
33.I/O sistema de buses y almacenamiento

11-bis3
081214
34.Factores de rendimiento
35.Arquitecturas modernas y de CISC a RISC
36.Paralelismo a nivel de instrucción:pipiline y superescalar
37.Sistemas de memoria compartida y memoria distribuida:hilos y clusters
38.multmat