top of page

Descripción del Portal

Bienvenidos al portal web donde estaremos desarrollando y abordando los principales conceptos que hemos aprendido durante la primera mitad del período de este cuatrimestre en la materia programación paralela y distribuida.

La programación paralela y distribuida la podemos definir como una área o rama de la informática que busca incrementar la eficiencia y el rendimiento de los sistemas informáticos a través de diversas estrategias como lo son la división de las tareas o procesos que corren en una máquina, en subprocesos o subtareas que pueden ser ejecutadas de manera simultánea y con una mayor eficiencia.

Estos procesos pueden ser ejecutados en diversas maquinas que ayudan a procesar toda la carga enviada por un cliente o servidor, dando así entendido la definición de paralela y distribuida (de procesos que se ejecutan de manera simultánea y que son divididos entre los recursos físicos de una o varias computadoras).

Picture2.png

Starling Samuel Pérez Pérez

22-1126

Saludos mi nombre es Starling Samuel un apasionado por la tecnología y los retos, me gusta estar aprendiendo nuevas cosas y retarme para lograr cosas que al inicio parecen complejas o imposibles, me gusta la creación de soluciones informáticas que permitan mejorar nuestra calidad de vida, enfocado en la automatización de elementos o tareas que se vuelven repetitivas.

Informaciones sobre el creador

Importancia de la Programación Paralela y Distribuida.

La importancia de la programación paralela y distribuida radica en su capacidad para transformar la forma en la que ejecutamos nuestras tareas y/o programas en los equipos informáticos. La programación paralela nos permite balancear las cargas de trabajo para incrementar el performance de nuestras aplicaciones e incorpora otros enfoques de programación.

Producto

Ventajas de la programación paralela y distribuida

Entre las ventajas de la programación paralela y distribuida, podemos destacar:

speed_edited.jpg

Mayor disponibilidad y fiabilidad

Al distribuir las tareas entre múltiples nodos o sistemas, se reduce el riesgo de fallos catastróficos.

coding (1)_edited_edited.jpg

Mejor rendimiento y velocidad

Una de las ventajas más importantes es la capacidad de ejecutar tareas simultáneamente, lo que conduce a un mejor aprovechamiento de los recursos de hardware y una reducción significativa en los tiempos de procesamiento.

speed_edited.jpg

Aprovechamiento eficiente de recursos

La programación paralela y distribuida permite utilizar eficientemente los recursos de hardware disponibles, como múltiples núcleos de CPU, GPUs y dispositivos de almacenamiento distribuido.

coding (1)_edited_edited.jpg

Soporte para grandes volúmenes de datos

Con la explosión de datos en la era digital, la programación paralela y distribuida es fundamental para manejar grandes conjuntos de datos de manera eficiente.

Desventajas o desafios de la programación paralela y distribuida

Entre las desventajas de la programación paralela y distribuida, podemos destacar:

speed_edited.jpg

Complejidad del desarrollo

El diseño y la implementación de algoritmos paralelos pueden ser considerablemente más complejos que los algoritmos secuenciales.

coding (1)_edited_edited.jpg

Dificultad para depurar y detectar errores

La depuración de aplicaciones distribuidas y paralelas puede ser más compleja que en aplicaciones secuenciales.

speed_edited.jpg

Costo de infraestructura

Implementar y mantener un entorno distribuido puede ser costoso en términos de hardware, software y administración de sistemas.

coding (1)_edited_edited.jpg

Problemas de consistencia y coherencia

En sistemas distribuidos, mantener la consistencia y la coherencia de los datos puede ser un desafío.

bottom of page