Академический Документы
Профессиональный Документы
Культура Документы
Vanessa VARGAS
Docente - Investigadora
Departamento de Eléctrica y Electrónica
vcvargas@espe.edu.ec
AGENDA
Introducción
Características de Microcontroladores
SISTEMAS COMPUTACIONALES
BAJO
GRAN
CONSUMO
FIABILIDAD
Redundancia
DE ENERGÍA Tecnologías
emergentes
ALTO
PRECIO BAJO
DESEMPEÑO
?
Componentes
Paralelismo estándar
3
INTRODUCCIÓN CONTEXTO
SISTEMAS COMPUTACIONALES
DESEMPEÑO
PROCESADORES
MULTI/MANY-CORE
Gran capacidad
de tratamiento
SISTEMAS Redundancia intrínsica
EMBEBIDOS
Paralelismo
many-core
Sunway Sistemas High Un sólo
TAREAS
CRÍTICAS
SW26010 Performance core es
260 cores Computing (HPC) Sistemas embebidos
utilizado
y críticos
SISTEMAS COMPUTACIONALES
COSTO
MÍNIMO
USO DE
MICROCONTROLA-
DORES EN SISTEMAS
EMBEBIDOS
EFICIENCIA
ENERGÉTICA
5
AGENDA
Introducción
Características de Microcontroladores
NIVELES DE DESCRIPCIÓN
1/10/2018 7
PROBLEMATICA PROCESADOR
ARQUITECTURA BÁSICA
MEMORIA
contiene el
programa
Memoria (instrucciones
) y datos.
a cargo de la
Una unidad secuenciación
ENTRADA SALIDA de control de
operaciones.
Una unidad
de entrada /
salida.
Modelo de Von Newman (1945)
1/10/2018 8
EVOLUCIÓN DE LOS
PROBLEMATICA PROCESADORES
MEMORY
CONTROL
ALU
UNIT INTER-CORE COMMUNICATIONS
CORE
I/ L3 SHARED CACHE MEMORY
O
L1 CACHE BUS INTERFACE
I/
HUB I/O
O I/O
L2 CACHE MEMORY CONTROLLER
CONTROLLER
MEMORY CONTROLLER
EXTERNAL MEMORY HUB I/O
PROCESADOR MANY-CORE
EXTERNAL MEMORY COMPUTE CLUSTER
INTER-CORE COMMUNICATIONS
Paridad
CLUSTER CLUSTER I/ BUS INTERFACE DMA
O
I/ ECC,C
O
CLUSTER Entrelazamiento
CLUSTER L SHARED MEMORY D-NOC C-NOC
C U
L S
U T
S E
HUB I/O
T R
E
CLUSTER CLUSTER
R
LOCAL
MEMORY CONTROLLER MEM
10
ECC Error Correcting Code KALRAY MPPA-256 many-core procesor 2016
PROBLEMATICA EVALUACIÓN DEL DESEMPEÑO
FLOPS
1/10/2018 11
PROBLEMATICA EVALUACIÓN DEL DESEMPEÑO
FLOPS
El desempeño de los
• la latencia y la banda pasante de la memoria.
computadores está limitado por
1/10/2018
13
PROBLEMATICA EVALUACIÓN DEL DESEMPEÑO
60%/año
Gap ↗
de 50%/año
10%/año
1/10/2018
14
PROBLEMATICA
SECUENCIAL VS PARALELA
PROCESADORES MONO-CORE
Start
Task 1
Task 2
Start
Task n
Task 1 Task 2 Task n
End
End
1/10/2018 16 16
PREGUNTAS
1/10/2018 17