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

Programación paralela


Enviado por   •  14 de Septiembre de 2021  •  Ensayo  •  562 Palabras (3 Páginas)  •  75 Visitas

Página 1 de 3

UNIVERSIDAD POLITÉCNICA ESTATAL DEL CARCHI

[pic 1]

FACULTAD DE INDUSTRIAS AGROPECUARIAS Y CIENCIAS AMBIENTALES

        CARRERA DE COMPUTACIÓN

Tema: “Programación paralela”

AUTOR(A):        Bastidas Huera Brandon Steven

        

TUTOR(A):         Tatiana Miroslava Ocampo Arteaga

Tulcán, 2021

PROGRAMACIÓN PARALELA

Muchas computadoras personales y estaciones de trabajo tienen múltiples núcleos de procesamiento que permiten que varios subprocesos se ejecuten simultáneamente. Para aprovechar el hardware, puede paralelizar su código y distribuir su trabajo entre múltiples procesadores.
Anteriormente, la paralelización requería operaciones de bajo nivel en subprocesos y bloqueos, Visual Studio y .NET mejoran la compatibilidad con la programación paralela al proporcionar entornos de tiempo de ejecución, existen diferentes tipos de bibliotecas de clases y herramientas de diagnóstico, introducidas en .NET Framework, estas características simplifican el desarrollo paralelo. Puede escribir un código paralelo, concreto y extensible en lenguaje natural sin tener que interactuar directamente con subprocesos o grupos de subprocesos.

Todo proceso de TI requiere alguna forma, de organización. La computación paralela, en su sentido más simple, usa múltiples recursos computacionales y a su vez el tiempo para resolver problemas algorítmicos. El programa se ejecuta en algunos de estos procesadores. Se pueden crear aplicaciones paralelas utilizando bibliotecas de lenguajes clásicos y capacidades de comunicación entre procesos. A medida que las computadoras han evolucionado, se ha hecho posible ejecutar múltiples procesadores o procesos al mismo tiempo. Esto requiere un lenguaje que pueda aprovechar el potencial de estas máquinas.

Se utilizan programas paralelos para solucionar los problemas de falta de recursos de la máquina. La programación paralela es una forma de cómputo en la que varias instrucciones se ejecutan simultáneamente.

Este ensayo presenta un programa diseñado para ejecutarse en una red de procesadores independientes que no comparten una memoria común. Se crearon lenguajes de programación concurrentes, bibliotecas API y modelos de programación paralela para el ordenamiento de computadoras. Las cadenas POSIX y OpenMP, las interfaces de transferencia de correo, OpenHMPP, el código C o el paralelismo de Fortran son principios computacionales aparentemente simples. “Divida los grandes problemas en más pequeños y resuélvalos todos al mismo tiempo. Esto le permite completar más comandos en menos tiempo.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (77 Kb) docx (24 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com