PDF de programación - Diseño, Implementación y Evaluación de un procesador multi-núcleo

Imágen de pdf Diseño, Implementación y Evaluación de un procesador multi-núcleo

Diseño, Implementación y Evaluación de un procesador multi-núcleográfica de visualizaciones

Publicado el 22 de Julio del 2019
564 visualizaciones desde el 22 de Julio del 2019
3,0 MB
254 paginas
Creado hace 11a (11/08/2012)
Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Tesis de Grado de Ingeniería Electrónica

Diseño, Implementación y Evaluación de un

procesador multi-núcleo

Alumno: Sr. Federico Giordano Zacchigna

Director: Dr. Ing. Ariel Lutenberg

Laboratorio de Sistemas Embebidos

Facultad de Ingeniería

Universidad de Buenos Aires

13/08/2012

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

MOTIVACI ÓN

Y

OBJETIVOS

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Motivación

El aumento del uso de procesadores multi-núcleo

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Motivación

El aumento del uso de procesadores multi-núcleo
La tendencia a aumentar el número de núcleos de los

procesadores

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Motivación

El aumento del uso de procesadores multi-núcleo
La tendencia a aumentar el número de núcleos de los

procesadores

La flexibilidad que brindan los procesadores multi-núcleos

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Motivación

El aumento del uso de procesadores multi-núcleo
La tendencia a aumentar el número de núcleos de los

procesadores

La flexibilidad que brindan los procesadores multi-núcleos
La flexibilidad que brindan los soft-cores implementados en

FPGAs para los sitemas embebidos

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Motivación

El aumento del uso de procesadores multi-núcleo
La tendencia a aumentar el número de núcleos de los

procesadores

La flexibilidad que brindan los procesadores multi-núcleos
La flexibilidad que brindan los soft-cores implementados en

FPGAs para los sitemas embebidos

La falta de procesadores de código libre, para realizar

investigaciones

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Motivación

El aumento del uso de procesadores multi-núcleo
La tendencia a aumentar el número de núcleos de los

procesadores

La flexibilidad que brindan los procesadores multi-núcleos
La flexibilidad que brindan los soft-cores implementados en

FPGAs para los sitemas embebidos

La falta de procesadores de código libre, para realizar

investigaciones

Continuar con la línea de investigación sobre procesadores

multi-núcleos, sobre su funcionamiento bajo efectos de
radiación e interferencia electromagnética

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Objetivos

Diseñar un procesador multi-núcleo que sea sintetizable en

una FPGA

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Objetivos

Diseñar un procesador multi-núcleo que sea sintetizable en

una FPGA

Que el número de núcleos sea parametrizable

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Objetivos

Diseñar un procesador multi-núcleo que sea sintetizable en

una FPGA

Que el número de núcleos sea parametrizable
Que el diseño sea simple

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Motivación
Objetivos

Objetivos

Diseñar un procesador multi-núcleo que sea sintetizable en

una FPGA

Que el número de núcleos sea parametrizable
Que el diseño sea simple
Realizar una evaluación del desempeño

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

INTRODUCCI ÓN

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Paralelización

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Paralelización
Clasificación de Flynn

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Paralelización
Clasificación de Flynn

SISD: En inglés Single Instruction Single Data.

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Paralelización
Clasificación de Flynn

SISD: En inglés Single Instruction Single Data.
SIMD: En inglés Single Instruction Multiple Data.

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Paralelización
Clasificación de Flynn

SISD: En inglés Single Instruction Single Data.
SIMD: En inglés Single Instruction Multiple Data.
MISD: En inglés Multiple Instruction Single Data.

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Paralelización
Clasificación de Flynn

SISD: En inglés Single Instruction Single Data.
SIMD: En inglés Single Instruction Multiple Data.
MISD: En inglés Multiple Instruction Single Data.
MIMD: En inglés Multiple Instruction Multiple Data.

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Evolución

Inicio

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Evolución

Inicio
Paralelismo a nivel de instrucción

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Evolución

Inicio
Paralelismo a nivel de instrucción

Dependencias

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Instrucciones sin dependencia

1 add $ 1 , $ 2 , $3
2 sub $ 4 , $ 2 , $3

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucción
Paralelismo a nivel de tareas
Tendencia

Instrucciones sin dependencia

1 add $ 1 , $ 2 , $3
2 sub $ 4 , $ 2 , $3

Instrucciones con dependencia

1 add $ 1 , $ 2 , $3
2 sub $ 4 , $ 1 , $3

Federico G. Zacchigna

Tesis de Grado de Ingeniería Electrónica

Motivación y objetivos
Introducción
Diseño
Implementación
Evaluación
Conclusiones y trabajos futuros

Paralelización y clasificación
Paralelismo a nivel de instrucc
  • Links de descarga
http://lwp-l.com/pdf16347

Comentarios de: Diseño, Implementación y Evaluación de un procesador multi-núcleo (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad