przez Diana Caisaguano 3 lat temu
279
Więcej takich
This map contains some example checklists that you can modify or delete.
The template also helps you to add new checklists and add new steps to checklists.
Read more about how to use checklists in the Mindomo blog.
IBM RISC System RS/6000
Un sistema RS/6000 de 62,5 MHz ejecutó el benchmark LINPACK (Gaussian eliminación) a una tasa de 104 MFLOPS y tiene un pico teórico rendimiento de 125 MFLOPS. La estación de trabajo HP 9000/735 tiene una frecuencia de 99 MHz. Procesador superescalar HP-PA. Esta máquina ejecuta el LINPACK punto de referencia en 107 MFLOPS, con un rendimiento máximo teórico de 198 MFLOPS.
La unidad entera es de cuatro etapas.
MIPS R10000: Pipeline
Sin depender necesariamente en gran medida de la reingeniería de compiladores y del código ensamblador ajustado a mano.
MIPS R10000
Sistema de memoria jerárquico y sin bloqueos.
Obtiene y decodifica cuatro instrucciones por ciclo y las envía de forma dinámica a cinco unidades de ejecución de baja latencia y canalización completa.
Multi-Threading (cont)
-INTEL HyperThreading (Pentium 4 HTT). Según Intel mejora 30%. -Simultaneus Multithreading (SMT) Power, SPARC. -P4x2 (S=1.3), Power5 x2, SPARC x4 (x8).
Evitar que el procesador quede detenido ante un cache-miss: continúa ejecutando el otro thread.
Multi-Threading
Históricamente ayudaban al scheduler del SO a realizar el time slice (en el caso de un monoprocesador) o a distribuir la carga (multiprocesadores).
Create your own checklists and add a link to them.
To add a new checklist, press the Insert or TAB key or create a checklist on the spot.
Técnicas de optimización
Renombrado de registros
Política de emisión desordenada de instrucciones con ventana de ejecución
Emisión desordenada (implica la anterior).
Finalización desordenada.
Duplicación de recursos
Clasificación de las dependencias de datos
Conflictos de almacenamiento que pueden solucionarse con más registros (internos de la CPU, usualmente x2) (Register renaming):
Dependencias artificiales
Son intrínsecas del programa y no pueden eliminarse. RAW. Tracking.
Dependencias verdaderas
Conflictos en los recursos
Create or attach checklist.
Impiden que las instrucciones puedan reordenarse.
Existe cuando dos instrucciones utilizan el mismo registro.
La verificación de la dependencia de datos hace crecer mucho la complejidad del dispatcher, limitando la implementación a un máximo de 4.
Dependencia de datos
El salto retardado es eficiente en RISC pero no en superescalares CISC, ya que hay que insertar varias instrucciones en la ventana.
Predicción estática (PowerPC 601) o dinámica (PowerPC 620).
Dependencia de control
Duplicación de recursos.
Similares a los riesgos estructurales de los cauces.
Add tasks.
To add a new checklist to 'CARACTERÍSTICAS', press the Insert or TAB key.
Ciclo de instrucción
FINALIZACION (commit)
El resultado es confirmado en su destino.
EJECUCION (execute)
En diferentes unidades funcionales.
En paralelo.
VENTANA DE EJECUCION = ENCOLADO (dispatch) y EMISION (issue)
Identificación de las instrucciones de la cola que están listas para comenzar su ejecución.
DECODIFICACION (decode)
Determinación de la operación, localización de operandos y localización del resultado.
Predecodificación entre la memoria y el cache para identificación de saltos.
CAPTACION (fetch)
Utilizan técnicas de predicción de saltos y ejecución especulativa.
Múltiples instrucciones son captadas simultáneamente.
Paralelismo
Paralelismo a nivel de la máquina (MLP)
Es una medida de la capacidad del procesador para sacar partido del ILP.
Paralelismo a nivel de las instrucciones (ILP)
Las dependencias de datos son críticas en este contexto.
As soon as you know the date for an exam, make a revision plan so that you will be ready on the day.
To add a new step to 'Límites de la Segmentación
y Supersegmentación', press Insert or Tab key.
task
La solución superescalar es una forma de aumentar las prestaciones por encima de este límite.
Add notes
Add hyperlink
Press Enter to add another step to 'Límites de la Segmentación
y Supersegmentación'.
Divide cada etapa en dos y utilizando un reloj interno del doble de frecuencia.
What resources will you need for revision?
Add notes
Add hyperlink
Press Enter to add another step to 'Límites de la Segmentación
y Supersegmentación'.
Aumenta el número de instrucciones en el cauce en un determinado instante.
What topics might be included in the exam? Make sure you have an accurate list and know which are your strongest and weakest areas.
Add any essential detail to help with completion of this step, e.g. notes, a web address or contact details.
Add notes
Add hyperlink
Press Enter to add another step to 'Límites de la Segmentación
y Supersegmentación'.
La supersegmentación consiste en dividir las etapas de un cauce un sub etapas.
Identify the exam subject and number clearly so there is no confusion.
Add notes
Add hyperlink
Press Enter to add another step to 'Límites de la Segmentación
y Supersegmentación'.
To add a new checklist to 'TIPOS', press the Insert or TAB key.
Paper IEEE
AMD K5 (x86).
Alpha 21164.
MIPS R10000.
MIPS R10000 y UltraSPARC-II
Ver Stallings
Eliminados en la 6ta. ed
Pentium II
Arquitectura x86.
Es un microprocesador diseñado por Intel.
Pentium
2 unidades de enteros, 1 unidad de punto flotante.
Emisión en orden y 3 unidades de ejecución independientes.
PowerPC 604
To add a new step to 'PowerPC 604', press Insert or Tab key.
1 unidad de punto flotante. Emisión en orden. Renombrado de registros.
Set 3 important things to achieve next week.
Add notes
Add hyperlink
Press Enter to add another step to 'PowerPC 604'.
3 unidades de enteros.
Review your progress with exam revision against plans. If you are falling behind, take action early.
Add notes
Add hyperlink
Press Enter to add another step to 'PowerPC 604'.
1 unidad de carga almacenamiento.
Review your progress with coursework against plans. If you are falling behind, then take action early.
Add notes
Add hyperlink
Press Enter to add another step to 'PowerPC 604'.
6 unidades de ejecución independientes (1 unidad de procesamiento de saltos.
Review upcoming deadlines for coursework submissions and make sure you are on track with them.
Add notes
Add hyperlink
Press Enter to add another step to 'PowerPC 604'.
PowerPC 601
Add here your to-dos for the day!
To add a new step to 'PowerPC 601', press Insert or Tab key.
Nombre original de la arquitectura de computadoras de tipo RISC.
Write down your top 3 tasks from your coursework and revision plans.
Add any essential detail to help with completion of this step, e.g. notes, a web address or contact details.
Add notes
Add hyperlink
Press Enter to add another step to 'PowerPC 601'.