ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taxonomía de Flynn


Enviado por   •  16 de Mayo de 2023  •  Informes  •  10.611 Palabras (43 Páginas)  •  37 Visitas

Página 1 de 43

SIMD

[pic 1]

Taxonomía de Flynn

 

Una
instrucción

Múltiples
instrucciones

Un
dato

SISD

MISD

Múltiples
datos

SIMD

MIMD

En computaciónSIMD (del inglés Single Instruction, Multiple Data, en español: "una instrucción, múltiples datos") es una técnica empleada para conseguir paralelismo a nivel de datos.

Los repertorios SIMD consisten en instrucciones que aplican una misma operación sobre un conjunto más o menos grande de datos. Es una organización en donde una única unidad de control común despacha las instrucciones a diferentes unidades de procesamiento. Todas éstas reciben la misma instrucción, pero operan sobre diferentes conjuntos de datos. Es decir, la misma instrucción es ejecutada de manera sincronizada por todas las unidades de procesamiento.

Ejemplos de estos repertorios son 3DNow! de AMD, y SSE de Intel, aunque existen ejemplos más antiguos como el microprocesador Zilog Z80.

LINK TODO EN INGLES: super explicado.

https://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-linux-docs/CellProgrammingTutorial/BasicsOfSIMDProgramming.html

TRADUCCION

Capítulo 2 Fundamentos de Programación SIMD                  

 

Mientras que el capítulo 1 está diseñado para proporcionar una idea general de la programación celular, Capítulo 2 pretende ser una introducción a los programadores para el uso de la tecnología SIMD, uno de los rasgos característicos de la programación celular.

 

Capaz de procesar múltiples datos con una sola instrucción, operaciones SIMD son ampliamente utilizados para gráficos 3D y de audio / vídeo en el procesamiento de las aplicaciones multimedia. Un número de procesadores recientemente desarrollados tienen instrucciones para las operaciones SIMD (en lo sucesivo como instrucciones SIMD). En las extensiones multimedia para el procesador Intel x86, por ejemplo, las instrucciones SSE y las instrucciones MMX se definen como instrucciones SIMD. La célula se describe en este tutorial incluye dos tipos de instrucciones SIMD - instrucciones VMX implementadas en el PPE y las instrucciones SIMD SPU implementado en SPEs.

  

En este capítulo, la programación SIMD se explica el uso de las instrucciones VMX implementadas en el PPE. Vamos a ver lo que la programación SIMD es, qué datos se utiliza y cómo se realiza. Una serie de programas de ejemplo se presenta para que sea más fácil de adquirir conocimientos de programación necesarios. preguntas de revisión también se proporcionan al final del capítulo.

SIMD la programación de estas entidades se trata en el capítulo 3.

 

Tabla 2.1: Estructura del capítulo 2

Sección

Título

Descripción

sección 2.1

Operación SIMD general

Explica los fundamentos de las operaciones SIMD.

sección 2.2

Los datos utilizados en SIMD Programación

Proporciona un resumen general de los datos y tipos de datos utilizados en la programación SIMD.

sección 2.3

Las operaciones SIMD rudimentarios

Demuestra operaciones básicas SIMD.

sección 2.4

Generación de SIMD-Ready Vectors

Describe cómo organizar datos para que sean aptos operaciones SIMD.

Sección 2.5

Eliminación de saltos condicionales

Describe cómo las operaciones SIMD eliminan el uso de saltos condicionales.

sección 2.6

El ejercicio (2-1): Total del Programa de Cálculo

Proporciona una pregunta de la revisión que se pueden resolver basa en lo que vamos a aprender en la Sección 2.3.

sección 2.7

El ejercicio (2-2): programa de cálculo de punto flotante

Proporciona una pregunta de la revisión que se pueden resolver basa en lo que vamos a aprender en la Sección 2.4.

sección 2.8

El ejercicio (2-3): programa de cálculo de valor absoluto

Proporciona una pregunta de la revisión que se pueden resolver basa en lo que vamos a aprender en la Sección 2.5.

sección 2.9

El ejercicio (2-4): Programa Escala de grises Conversión

Como una revisión exhaustiva del capítulo 2, proporciona una pregunta crítica sobre el color a la conversión de escala de grises.

 

2.1 SIMD Resumen de Funcionamiento        

 

Vamos a empezar con los aspectos únicos de operaciones SIMD. SIMD está orientado principalmente hacia las aplicaciones gráficas y cálculos físicos que requieren cálculos simples y repetitivas de enormes cantidades de datos.

 

2.1.1 Cómo funciona SIMD  

 

SIMD es la abreviatura de instrucción única / datos múltiples, mientras que el término operaciones SIMD se refiere a un método informático que permite el procesamiento de datos múltiples con una sola instrucción. En contraste, el enfoque secuencial convencional utilizando una instrucción para procesar cada datos individuales se llama operaciones escalares.

...

Descargar como (para miembros actualizados)  txt (66.8 Kb)   pdf (2 Mb)   docx (512.1 Kb)  
Leer 42 páginas más »
Disponible sólo en Clubensayos.com