SIMD significa Instrucción Única Datos Múltiples es en realidad una clase de computadoras paralelas en la Clasificación de Flynn . Describe las computadoras con múltiples elementos de procesamiento que pueden realizar la misma operación en múltiples puntos de datos simultáneamente.
Y, Granularidad es el concepto de donde los sistemas se dividen en varias partes pequeñas, podemos decir que el sistema en sí o la descripción/observación del sistema. En realidad, está relacionado cuando una entidad más grande se subdivide en varias partes. Por ejemplo, una trama se divide en yardas para una granularidad mucho más fina que simplemente decir una trama.
SIMD (datos múltiples de instrucción única) se puede clasificar en varios tipos, pero los 2 tipos principales y más importantes de SIMD son:
(i) SIMD de grano fino:
esta es en realidad la descripción detallada que se ocupa de los componentes mucho más pequeños que en realidad están compuestos por componentes mucho más grandes.
(ii) SIMD de grano grueso:
estos sistemas consisten en menos componentes que obviamente son más que el original pero son mucho menores que el SIMD de grano fino, pero el tamaño de los componentes es mucho mayor (alto/más) que el fino subcomponentes granulados de un sistema.
Diferencia entre la arquitectura SIMD de grano fino y de grano grueso:
S. No. | SIMD de grano fino | SIMD de grano grueso |
---|---|---|
1. | Fine Grain SIMD tiene menos tiempo de cálculo que la arquitectura de grano grueso. | El SIMD de grano grueso tiene más tiempo de cálculo que la arquitectura de grano fino. |
2. | Aquí, los programas se dividen en un gran número de pequeñas tareas. | Aquí, los programas se dividen en una pequeña cantidad de tareas grandes. |
3 | Los SIMD de grano fino tienen un nivel de paralelismo mucho más alto que los SIMD de grano grueso. | Los SIMD de grano grueso tienen un nivel de paralelismo más bajo que los SIMD de grano fino. |
4. | Aquí, el tamaño de grano tiene más de 1000 instrucciones. | Aquí, Grano Tamaño en el rango de 2-500 instrucciones. |
5. | Aquí, el tamaño de los subcomponentes es mucho más pequeño que el de grano grueso. | Aquí, el tamaño de los subcomponentes es mayor que el de grano fino. |
6. | Aquí, se pueden obtener dos tipos de paralelismo: a) Paralelismo de nivel de instrucción b) Paralelismo de nivel de bucle |
Aquí, se pueden obtener estos dos tipos de paralelismo: a) Subprograma b) Paralelismo a nivel de programa |
7. | En Fine Grain SIMD, el equilibrio de carga es adecuado. | En SIMD de grano grueso, el equilibrio de carga es incorrecto. |
8. | Aquí se puede detectar el paralelismo usando el compilador. | Aquí el paralelismo no se puede detectar usando el compilador. |
9. | El SIMD de grano fino es un proceso mucho más costoso que el SIMD de grano grueso. | El SIMD de grano grueso es mucho más económico que el SIMD de grano fino. |
10 | Fine Grain es el concepto de futuras arquitecturas de subprocesos múltiples que también se utilizarán en el futuro. | Coarse Grain se encuentra en uno de los conceptos anteriores de arquitecturas de subproceso único. |
11 | La descripción detallada se divide además en muchos subcomponentes pequeños y hace que los procesos sean menos complejos que el original y también el de grano grueso. | La descripción detallada se divide en grandes subcomponentes y hace que los procesos sean menos complejos que el original pero más complejos que los de grano fino. |
12 | Ejemplos: máquina de conexión (CM-2), máquina J, etc. |
Ejemplos: CRAY Y, etc. |
Publicación traducida automáticamente
Artículo escrito por DivyankSinghSikarwar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA