Algoritmos
Paralelos
Elias Salloum 20-0879
¿Qué son?
• A diferencia de un algoritmo en serie tradicional, estos
son capaces de realizar diferentes operaciones al
mismo tiempo en un tiempo determinado.
2
¿Cómo
Funcionan?
• Estos algoritmos buscan realizar una tarea
determinada dividiendo las operaciones, de tal manera
que sea mas eficiente y ser igual de confiable que un
algoritmo normal, sin embargo se debe tomar en
cuenta que no se puede hacer esto en todos los casos
puesto que existen resultados que dependen de un
paso anterior.
3
Algoritmos
distribuidos
• Estos son un subtipo de los algoritmos paralelos, son
diseñados para funcionar en ambientes un poco mas
exigentes y que tienen mas alcance que un algoritmo
paralelo clásico; usualmente utilizados en computación
en clúster y distribuida.
4
Paralelismo
de control • En la programación paralela existen dos tipos de
paralelismo, primero el de control, el cual consiste en
el desarrollo aplicado a distintos datos, básicamente
divide los datos y dichas segmentaciones son
asignadas a diferentes procesadores que trabajan
individualmente pero a su vez, intercambiando datos
entre sí.
5
Paralelismo
de tareas • Este también conocido como reparto dinámico de
tareas, consiste en subdividir un problema especifico
en partes mas pequeñas recibiendo una misma
entrada de datos; además a diferencia del paralelismo
de control, en este los procesadores realizan una sub-
tarea diferente cada vez que termina.
6
Métricas de
Rendimiento
• Para definir si un algoritmo paralelo es mas eficiente
respecto a su versión secuencial se utilizan dos métricas, la
primera siendo la aceleración (denotada por el símbolo S)
toma en cuenta la proporción del tiempo en ambos casos, y
la segunda siendo Eficiencia o Aceleración (denotada por el
símbolo E) que toma en cuenta el aumento de velocidad en
cada procesador por fracción de tiempo. Ts representa el
tiempo de ejecución secuencial, Tp el tiempo de ejecución
en paralelo y P siendo el numero de procesadores
empleados.
7
Referencias
Guy E., Bruce M. (2015). Algoritmos Paralelos. Consultado el 27 de marzo del 2022.
Documento en línea disponible en: https://hmong.es/wiki/Parallel_algorithm
Mena O., Pando H. (2017). Consultado el 27 de marzo del 2022. Algoritmo paralelo para la
obtención de predicados difusos. Documento en línea disponible en:
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992017000200009
8

Más contenido relacionado

PPTX
Algoritmos
PDF
Actividad 12 diseño de algoritmo paralelos
PDF
Complejidad de los Algoritmos
PDF
Complejidad algoritmos
PPTX
Complejidad de un algoritmo
PPTX
Wordpress
PPT
Análisis de algoritmo 1
PPTX
Complejidad Computacional
Algoritmos
Actividad 12 diseño de algoritmo paralelos
Complejidad de los Algoritmos
Complejidad algoritmos
Complejidad de un algoritmo
Wordpress
Análisis de algoritmo 1
Complejidad Computacional

La actualidad más candente (17)

PDF
Analisis de algoritmo
PPT
Descomposicion De Datos
PPTX
Unidad 7
PPTX
Presentacion para analisis de algoritmo
PPTX
Algoritmos paralelos
PDF
Complejidad de Algoritmos
DOCX
En arquitectura de computadores
PPTX
Unidad 7
PDF
UNIDAD 7 ANALISIS DE LOS ALGORITMOS
PPTX
9 4 lopez
PPTX
Diseño de Algoritmos Paralelos | 21-0336
PPTX
Algoritmos Paralelos
PPTX
Nuevo presentación de microsoft power point
PPTX
Análisis y diseños de algoritmos Hiram Arnaud 19-0628.pptx
DOCX
PPTX
Complejidad de los algoritmos
PPTX
Presentacionintroduccion
Analisis de algoritmo
Descomposicion De Datos
Unidad 7
Presentacion para analisis de algoritmo
Algoritmos paralelos
Complejidad de Algoritmos
En arquitectura de computadores
Unidad 7
UNIDAD 7 ANALISIS DE LOS ALGORITMOS
9 4 lopez
Diseño de Algoritmos Paralelos | 21-0336
Algoritmos Paralelos
Nuevo presentación de microsoft power point
Análisis y diseños de algoritmos Hiram Arnaud 19-0628.pptx
Complejidad de los algoritmos
Presentacionintroduccion
Publicidad

Similar a Algoritmos Paralelos. (20)

PPTX
Algoritmo paralelos, tipos, funciones y mas
PPTX
Diseño de Algoritmos Paralelos con la maestra Rina
PDF
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
PDF
ANÁLISIS Y DISEÑO DE ALGORITMOS_, Actividad 14.pdf
PPTX
Diseño de Algoritmos Paralelos grupo 1.pptx
PPTX
AlgoritmosParalelos.pptx
PPTX
Presentacion Algoritmos Paralelos (2).pptx
PPTX
Algoritmos Paralelos.pptx
PPTX
Diseño de Algoritmos Paralelos.pptx
PPTX
Algoritmos paralelos.pptx
PDF
Análisis y Diseño de Algoritmos - Presentacion Algoritmos Paralelos.
PPTX
Actividad#13_Diseño de Algoritmos Paralelos.pptx
PPTX
Algortimos paralelos.pptx
PPTX
CP_TRABAJO2_GRUPO2 trabajo de inves.pptx
PPTX
Los Algoritmos Paralelos.pptx
PPTX
Diseño de algoritmos paralelos
PPTX
Diseño de Algoritmos Paralelos-220972.pptx
PPTX
Diseño de algoritmos paralelos.pptx
PPTX
Algoritmos Paralelos
PDF
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Algoritmo paralelos, tipos, funciones y mas
Diseño de Algoritmos Paralelos con la maestra Rina
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
ANÁLISIS Y DISEÑO DE ALGORITMOS_, Actividad 14.pdf
Diseño de Algoritmos Paralelos grupo 1.pptx
AlgoritmosParalelos.pptx
Presentacion Algoritmos Paralelos (2).pptx
Algoritmos Paralelos.pptx
Diseño de Algoritmos Paralelos.pptx
Algoritmos paralelos.pptx
Análisis y Diseño de Algoritmos - Presentacion Algoritmos Paralelos.
Actividad#13_Diseño de Algoritmos Paralelos.pptx
Algortimos paralelos.pptx
CP_TRABAJO2_GRUPO2 trabajo de inves.pptx
Los Algoritmos Paralelos.pptx
Diseño de algoritmos paralelos
Diseño de Algoritmos Paralelos-220972.pptx
Diseño de algoritmos paralelos.pptx
Algoritmos Paralelos
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Publicidad

Último (9)

PDF
Manual de mantenimiento de soporte y mantenimiento
PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
Programación Orientada a Objetos POO.pptx
PPTX
presentación de introducción a las metodologías agiles .pptx
PDF
Estudio de factibilidad para requisiciones de soporte técnico utilizando OSTi...
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
Competencias digitales.PPT.SOTFWAREPTT.0
PDF
Presentacion de compiladores e interpretes
PDF
Manual de mantenimiento de soporte y mantenimiento
Manual de mantenimiento de soporte y mantenimiento
hojas_de_calculo_aplicado para microsoft office
Programación Orientada a Objetos POO.pptx
presentación de introducción a las metodologías agiles .pptx
Estudio de factibilidad para requisiciones de soporte técnico utilizando OSTi...
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
Competencias digitales.PPT.SOTFWAREPTT.0
Presentacion de compiladores e interpretes
Manual de mantenimiento de soporte y mantenimiento

Algoritmos Paralelos.

  • 2. ¿Qué son? • A diferencia de un algoritmo en serie tradicional, estos son capaces de realizar diferentes operaciones al mismo tiempo en un tiempo determinado. 2
  • 3. ¿Cómo Funcionan? • Estos algoritmos buscan realizar una tarea determinada dividiendo las operaciones, de tal manera que sea mas eficiente y ser igual de confiable que un algoritmo normal, sin embargo se debe tomar en cuenta que no se puede hacer esto en todos los casos puesto que existen resultados que dependen de un paso anterior. 3
  • 4. Algoritmos distribuidos • Estos son un subtipo de los algoritmos paralelos, son diseñados para funcionar en ambientes un poco mas exigentes y que tienen mas alcance que un algoritmo paralelo clásico; usualmente utilizados en computación en clúster y distribuida. 4
  • 5. Paralelismo de control • En la programación paralela existen dos tipos de paralelismo, primero el de control, el cual consiste en el desarrollo aplicado a distintos datos, básicamente divide los datos y dichas segmentaciones son asignadas a diferentes procesadores que trabajan individualmente pero a su vez, intercambiando datos entre sí. 5
  • 6. Paralelismo de tareas • Este también conocido como reparto dinámico de tareas, consiste en subdividir un problema especifico en partes mas pequeñas recibiendo una misma entrada de datos; además a diferencia del paralelismo de control, en este los procesadores realizan una sub- tarea diferente cada vez que termina. 6
  • 7. Métricas de Rendimiento • Para definir si un algoritmo paralelo es mas eficiente respecto a su versión secuencial se utilizan dos métricas, la primera siendo la aceleración (denotada por el símbolo S) toma en cuenta la proporción del tiempo en ambos casos, y la segunda siendo Eficiencia o Aceleración (denotada por el símbolo E) que toma en cuenta el aumento de velocidad en cada procesador por fracción de tiempo. Ts representa el tiempo de ejecución secuencial, Tp el tiempo de ejecución en paralelo y P siendo el numero de procesadores empleados. 7
  • 8. Referencias Guy E., Bruce M. (2015). Algoritmos Paralelos. Consultado el 27 de marzo del 2022. Documento en línea disponible en: https://hmong.es/wiki/Parallel_algorithm Mena O., Pando H. (2017). Consultado el 27 de marzo del 2022. Algoritmo paralelo para la obtención de predicados difusos. Documento en línea disponible en: http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992017000200009 8