Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EFICIENCIA ENERGTICA
INDICE
Objetivos de la asignatura
MOTIVACIN
PRINCIPIOS BSICOS DEL CONSUMO DE POTENCIA
PANORMICA DE ALTERNATIVAS DE DISEO
DISEO HARDWARE PARA BAJA POTENCIA
DISEO DEL SISTEMA
DISEO SOFTWARE PARA BAJA ENERGA
MOTIVACIN
MOTIVACIN
Consumo dinmico
Cargando y descargando capacidades
Corrientes de cortocircuito
DINMICO
Corrientes de fugas
Diodos y transistores de fugas
ESTTICO
200000 puertas
30 fFx25v2x100MHz=75W/puerta
15 W
GLITCHES:
Las puertas tienen retardo real transiciones espurias
Mster en CC y
Tecnologas de la
11
11
SISTEMA
Comportam.
Arquitectura
Circuito
N. Fsico
Dimensionamiento de transistores,
optimizacin lgica, conmutacin
adiabtica
Reduccin del umbral, escalado de
tensin,encapsulado avanzado
Mster en CC y
Tecnologas de la
12
12
NIVEL DE SISTEMA
NIVEL DE SISTEMA
Eleccin sistema:
HARDWARE (ASIC)
SOFTWARE (P+memoria)
No hay flexibilidad
Flexibilidad
NIVEL DE SISTEMA/COMPORTAMIENTO(HW)
Jerarqua de memoria:
Accesos cercanos. Ms rpido, menor consumo, cach ms pequea
La energa por acceso aumenta con el tamao de la memoria
Particin automtica de la memoria
Compresin Hw del cdigo:
Si se utilizan slo un conjunto de instrucciones, se codifican con menor
nmero de bits
Modos de control de potencia : Intel Xscale define 4 modos
NIVEL DE SISTEMA/COMPORTAMIENTO(HW)
Ejemplos:
Intel SpeedStep - 2 velocidades de reloj
Mobile PIII : 7-11 W, 500-600 MHz, 1,35-1,1 V
Intel Xscale - permite 5-6 velocidades de reloj
AMD PowerNow
AMD-K6-IIIE+500ANZ: 6-11 W, 200-500MHz,
1,7-1,4V
NIVEL DE ARQUITECTURA
NIVEL DE ARQUITECTURA
Compromiso
rendimiento/consumo
NIVEL RTL(HW)
NIVEL LGICO
DISEO DE DOBLE VOLTAJE: Alto slo en los caminos crticos (V)
REDUCIR INTERCONEXIONES (C)
NIVEL TECNOLGICO
TAMAO DEL TRANSISTOR (C, V)
ESTILO LGICO: Domino, adiabtico (C, , f)
TENDENCIAS (HW)
GALS
Islas de voltaje independientemente alimentadas, sncronas
Comunicaciones asncronas (FIFOs)
MULTI/MANY CORES
Ms paralelismo, relojes ms lentos
NETWORKS ON CHIP
Estructura de comunicacin escalable
Por qu?
Manual
Dinmico
Prmutacin de bucles
Minimizar accesos a memoria
Fusin/fisin de bucles
Desenrollado de bucles
Fusin/fisin de bucles
Desenrollado de bucles
Por ejemplo, producto retardo-energa como criterio de seleccin o mezclar criterios (si 2 nodos coinciden,
elegir el que satisfaga un segundo criterio)