Red de conocimiento informático - Conocimiento del nombre de dominio - Estructura paralela, también conocida como, se refiere a una estructura compuesta por dos o más

Estructura paralela, también conocida como, se refiere a una estructura compuesta por dos o más

La estructura paralela, también conocida como estructura convergente, se refiere a una estructura en la que dos o más premisas sustentan de forma independiente una conclusión unificada.

La estructura paralela generalmente se refiere a la arquitectura paralela y la arquitectura de software que adopta programación paralela. El objetivo principal es permitir que se ejecuten más tareas o datos simultáneamente. La arquitectura paralela se refiere a una arquitectura en la que se pueden ejecutar muchas instrucciones simultáneamente; la programación paralela generalmente tiene los siguientes modos: modo de memoria compartida; modo de transferencia de datos;

En la base de datos gt;, para mejorar el acceso y la velocidad de consulta, se utilizarán las dos estructuras paralelas anteriores al mismo tiempo. El paralelismo tiene dos interpretaciones: Simultaneidad: dos o más eventos ocurren en el mismo momento. Concurrencia: dos o más eventos que ocurren en el mismo intervalo de tiempo.

Desde la perspectiva del procesamiento de datos, los niveles de paralelismo se pueden dividir en cuatro categorías, de menor a mayor. Cadena de bits: solo se procesa un bit de una palabra al mismo tiempo. Este es el método de procesamiento en serie más básico y no hay paralelismo. Unión de bits de cadena de palabras: procesa todos los bits de una palabra al mismo tiempo y se serializan diferentes palabras. El paralelismo está empezando a surgir aquí.

Cadena de bits paralelos de palabras: Procesa el mismo bit de muchas palabras al mismo tiempo. Este método tiene un mayor paralelismo. Totalmente paralelo: Procesamiento de todos los bits de muchas palabras simultáneamente. Este es el nivel más alto de paralelismo. En la base de datos, la estructura paralela se utiliza principalmente para procesar datos para su análisis. El nivel específico de paralelismo utilizado está relacionado principalmente con el tamaño de los datos, el equipo de la máquina y la arquitectura del programa.

Arquitectura paralela:

1. El paralelismo a nivel de datos se produce porque se pueden operar muchos elementos de datos al mismo tiempo.

2. El paralelismo a nivel de tareas se produce debido a la creación de algunas tareas de trabajo que pueden procesarse individualmente pero ejecutarse en grandes cantidades en paralelo.

3. Paralelismo a nivel de instrucción: con la ayuda de un compilador, se utilizan ideas como canalizaciones para desarrollar paralelismo a nivel de datos a un nivel moderado, e ideas como la ejecución inferencial se utilizan para desarrollar datos. Paralelismo de nivel a nivel medio.

4. Los procesadores gráficos y de arquitectura vectorial aplican una única instrucción a un conjunto de datos en paralelo para desarrollar el paralelismo a nivel de datos.

5. Paralelismo a nivel de subprocesos Desarrollar paralelismo a nivel de datos o paralelismo a nivel de tareas en un modelo de hardware estrechamente acoplado que permita la interacción entre subprocesos paralelos.

6. El paralelismo a nivel de solicitud desarrolla el paralelismo entre una gran cantidad de tareas desacopladas especificadas por el programador o el sistema operativo.