SlideShare une entreprise Scribd logo
1  sur  18
Universidad Iberoamericana
(UNIBE)
Tema:
Diseño de Algoritmos paralelos
Presentado a:
Rina Maria Familia
Sustentado por:
Yerlin Duarte 22-0428
Contenido
1. Algoritmos Paralelos.
2. Tipos de Algoritmos Paralelos.
3. Ventajas de los algoritmos paralelo.
4. Diseño de Algoritmos Paralelos.
5. Aplicaciones de los Algoritmos Paralelos.
6. Herramientas y Tecnologías para el Diseño de Algoritmos
Paralelos.
Algoritmos Paralelos
01
Algoritmos Paralelos
Los algoritmos paralelos son aquellos que se
ejecutan en paralelo, es decir, que realizan múltiples
tareas al mismo tiempo. En la actualidad, el diseño
de algoritmos paralelos es fundamental para la
optimización del rendimiento de los sistemas
informáticos.
La programación paralela se ha convertido en una
necesidad debido al aumento de la cantidad de
datos que se manejan y la complejidad de los
problemas que se resuelven. El diseño de algoritmos
paralelos permite aprovechar al máximo los recursos
disponibles y mejorar el tiempo de respuesta de los
sistemas.
Tipos de Algoritmos
Paralelos
02
Existen varios tipos de algoritmos paralelos, como:
- Los algoritmos de búsqueda paralela.
- Los algoritmos de procesamiento de datos paralelos.
- Los algoritmos de optimización paralelos.
- Los algoritmos de simulación paralelos.
Cada uno de estos tipos de algoritmos se utiliza para abordar
problemas específicos, como la búsqueda de patrones en grandes
conjuntos de datos, el procesamiento de imágenes o el modelado
de fenómenos físicos.
Tipos de Algoritmos Paralelos
Ventajas de los
Algoritmos Paralelos
03
Ventajas de los Algoritmos
Paralelos
una mejor
escalabilidad
una mayor
eficiencia en el uso
de los recursos
una mayor
capacidad de
procesamiento
Ventajas de los Algoritmos
Paralelos
Además, los algoritmos paralelos permiten a
los desarrolladores abordar problemas de
gran escala que de otro modo serían
demasiado complejos para un solo
procesador.
Diseño de Algoritmos
Paralelos
04
Diseño de
Algoritmos
Paralelos
Diseño de Algoritmos Paralelos
El diseño de algoritmos paralelos requiere una comprensión profunda de los problemas a los
que se aplican y una comprensión de los principios de la programación paralela.
Los diseñadores de algoritmos paralelos deben ser capaces de identificar los elementos
paralelizables en un problema y diseñar un algoritmo que aproveche al máximo los recursos
disponibles para lograr el mejor rendimiento posible.
Aplicaciones de los
Algoritmos Paralelos
05
Aplicaciones de los Algoritmos
Paralelos.
Los algoritmos paralelos tienen aplicaciones en diferentes áreas,
como la simulación de sistemas físicos, la resolución de
problemas matemáticos complejos, la inteligencia artificial y el
análisis de grandes cantidades de datos. En la actualidad, la
programación paralela es fundamental para el desarrollo de
sistemas de alta performance y de aplicaciones en tiempo real.
Además, los algoritmos paralelos permiten mejorar el
rendimiento de los sistemas existentes y reducir los tiempos de
respuesta. Esto es especialmente importante en áreas como la
medicina, donde los diagnósticos rápidos pueden salvar vidas.
Herramientas y
Tecnologías para el Diseño
de Algoritmos Paralelos.
06
Herramientas y Tecnologías para el
Diseño de Algoritmos Paralelos
1- Herramientas
de análisis de
rendimiento
2- Herramientas
de depuración
3- Herramientas
de optimización
4- Herramientas
de simulación
● Existen diferentes herramientas y
tecnologías para el diseño de algoritmos
paralelos, entre ellas se encuentran las
bibliotecas de programación paralela, los
lenguajes de programación específicos para
sistemas paralelos y las arquitecturas de
procesadores especializadas.
● También es importante tener en cuenta las
técnicas de optimización de código y de
ajuste de parámetros para mejorar el
rendimiento de los algoritmos paralelos. En
la actualidad, el diseño de algoritmos
paralelos es una disciplina en constante
evolución, con nuevas herramientas y
tecnologías que surgen continuamente.
Herramientas y
Tecnologías
para el Diseño
de Algoritmos
Paralelos
Recursos bibliográficos
● Designing Parallel Algorithms" por S. S. Al-
Sarawi, M. A. Al-Qunaieer y A. S. Al-Rukban.
● Parallel Algorithm Design" por J. A.
Reinders.
● Designing Parallel Algorithms for
Scalability and Efficiency" por J. Wang, L.
Wu y X. Wu.
● Parallel Algorithm Design Techniques for
Data Intensive Applications" por A.
Agarwal, J. Archibald y V. Bhaskaran.

Contenu connexe

Similaire à Diseño de algoritmos paralelos.pptx

Diseño de Algoritmos Paralelos-220972.pptx
Diseño de Algoritmos Paralelos-220972.pptxDiseño de Algoritmos Paralelos-220972.pptx
Diseño de Algoritmos Paralelos-220972.pptxPedroLuisRosarioDomi1
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosSpacetoshare
 
Presentacion Algoritmos Paralelos (2).pptx
Presentacion Algoritmos Paralelos (2).pptxPresentacion Algoritmos Paralelos (2).pptx
Presentacion Algoritmos Paralelos (2).pptxLaurialicValerio
 
Manual analisis de algoritmos v1
Manual analisis de algoritmos v1Manual analisis de algoritmos v1
Manual analisis de algoritmos v1reny_so
 
Algoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfAlgoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfSirley43
 
clase 1 programacion biomedica.ppt
clase 1 programacion biomedica.pptclase 1 programacion biomedica.ppt
clase 1 programacion biomedica.pptSistemadeEstudiosMed
 
Grupo #2 - Asignación sobre Algoritmos Paralelos
Grupo #2 - Asignación sobre Algoritmos ParalelosGrupo #2 - Asignación sobre Algoritmos Paralelos
Grupo #2 - Asignación sobre Algoritmos ParalelosEmilMoquete2
 
Manual análisis de algoritmos
Manual análisis de algoritmosManual análisis de algoritmos
Manual análisis de algoritmosBeat Winehouse
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosJaro
 
Fundamentos sistemas de informacion
Fundamentos sistemas de informacionFundamentos sistemas de informacion
Fundamentos sistemas de informacionluismarlmg
 
Algoritmos y Estructuras de Datos I - Sesión 1.pptx
Algoritmos y Estructuras de Datos I - Sesión 1.pptxAlgoritmos y Estructuras de Datos I - Sesión 1.pptx
Algoritmos y Estructuras de Datos I - Sesión 1.pptxGerard Alba
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Airam Ramirez
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofwarepepenardi
 
Castillo ramirez xavier joel
Castillo ramirez xavier joel Castillo ramirez xavier joel
Castillo ramirez xavier joel xXTheMegaFailXx
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Reiji Kotobuki
 
arquitectura del computador 1
arquitectura del computador 1arquitectura del computador 1
arquitectura del computador 1baryruiz
 
arquitectura del computador
arquitectura del computador arquitectura del computador
arquitectura del computador baryruiz
 

Similaire à Diseño de algoritmos paralelos.pptx (20)

Diseño de Algoritmos Paralelos-220972.pptx
Diseño de Algoritmos Paralelos-220972.pptxDiseño de Algoritmos Paralelos-220972.pptx
Diseño de Algoritmos Paralelos-220972.pptx
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmos
 
Presentacion Algoritmos Paralelos (2).pptx
Presentacion Algoritmos Paralelos (2).pptxPresentacion Algoritmos Paralelos (2).pptx
Presentacion Algoritmos Paralelos (2).pptx
 
Manual analisis de algoritmos v1
Manual analisis de algoritmos v1Manual analisis de algoritmos v1
Manual analisis de algoritmos v1
 
Algoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfAlgoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdf
 
clase 1 programacion biomedica.ppt
clase 1 programacion biomedica.pptclase 1 programacion biomedica.ppt
clase 1 programacion biomedica.ppt
 
Grupo #2 - Asignación sobre Algoritmos Paralelos
Grupo #2 - Asignación sobre Algoritmos ParalelosGrupo #2 - Asignación sobre Algoritmos Paralelos
Grupo #2 - Asignación sobre Algoritmos Paralelos
 
Manual analisis-de-algoritmos
Manual analisis-de-algoritmosManual analisis-de-algoritmos
Manual analisis-de-algoritmos
 
Manual análisis de algoritmos
Manual análisis de algoritmosManual análisis de algoritmos
Manual análisis de algoritmos
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmos
 
Fundamentos sistemas de informacion
Fundamentos sistemas de informacionFundamentos sistemas de informacion
Fundamentos sistemas de informacion
 
Algoritmos y Estructuras de Datos I - Sesión 1.pptx
Algoritmos y Estructuras de Datos I - Sesión 1.pptxAlgoritmos y Estructuras de Datos I - Sesión 1.pptx
Algoritmos y Estructuras de Datos I - Sesión 1.pptx
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofware
 
Castillo ramirez xavier joel
Castillo ramirez xavier joel Castillo ramirez xavier joel
Castillo ramirez xavier joel
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Pdf virtudes
Pdf virtudesPdf virtudes
Pdf virtudes
 
Act 14_Analis de algoritmos.pdf
Act 14_Analis de algoritmos.pdfAct 14_Analis de algoritmos.pdf
Act 14_Analis de algoritmos.pdf
 
arquitectura del computador 1
arquitectura del computador 1arquitectura del computador 1
arquitectura del computador 1
 
arquitectura del computador
arquitectura del computador arquitectura del computador
arquitectura del computador
 

Dernier

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Dernier (16)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Diseño de algoritmos paralelos.pptx

  • 1. Universidad Iberoamericana (UNIBE) Tema: Diseño de Algoritmos paralelos Presentado a: Rina Maria Familia Sustentado por: Yerlin Duarte 22-0428
  • 2. Contenido 1. Algoritmos Paralelos. 2. Tipos de Algoritmos Paralelos. 3. Ventajas de los algoritmos paralelo. 4. Diseño de Algoritmos Paralelos. 5. Aplicaciones de los Algoritmos Paralelos. 6. Herramientas y Tecnologías para el Diseño de Algoritmos Paralelos.
  • 4. Algoritmos Paralelos Los algoritmos paralelos son aquellos que se ejecutan en paralelo, es decir, que realizan múltiples tareas al mismo tiempo. En la actualidad, el diseño de algoritmos paralelos es fundamental para la optimización del rendimiento de los sistemas informáticos. La programación paralela se ha convertido en una necesidad debido al aumento de la cantidad de datos que se manejan y la complejidad de los problemas que se resuelven. El diseño de algoritmos paralelos permite aprovechar al máximo los recursos disponibles y mejorar el tiempo de respuesta de los sistemas.
  • 6. Existen varios tipos de algoritmos paralelos, como: - Los algoritmos de búsqueda paralela. - Los algoritmos de procesamiento de datos paralelos. - Los algoritmos de optimización paralelos. - Los algoritmos de simulación paralelos. Cada uno de estos tipos de algoritmos se utiliza para abordar problemas específicos, como la búsqueda de patrones en grandes conjuntos de datos, el procesamiento de imágenes o el modelado de fenómenos físicos. Tipos de Algoritmos Paralelos
  • 8. Ventajas de los Algoritmos Paralelos una mejor escalabilidad una mayor eficiencia en el uso de los recursos una mayor capacidad de procesamiento
  • 9. Ventajas de los Algoritmos Paralelos Además, los algoritmos paralelos permiten a los desarrolladores abordar problemas de gran escala que de otro modo serían demasiado complejos para un solo procesador.
  • 12. Diseño de Algoritmos Paralelos El diseño de algoritmos paralelos requiere una comprensión profunda de los problemas a los que se aplican y una comprensión de los principios de la programación paralela. Los diseñadores de algoritmos paralelos deben ser capaces de identificar los elementos paralelizables en un problema y diseñar un algoritmo que aproveche al máximo los recursos disponibles para lograr el mejor rendimiento posible.
  • 14. Aplicaciones de los Algoritmos Paralelos. Los algoritmos paralelos tienen aplicaciones en diferentes áreas, como la simulación de sistemas físicos, la resolución de problemas matemáticos complejos, la inteligencia artificial y el análisis de grandes cantidades de datos. En la actualidad, la programación paralela es fundamental para el desarrollo de sistemas de alta performance y de aplicaciones en tiempo real. Además, los algoritmos paralelos permiten mejorar el rendimiento de los sistemas existentes y reducir los tiempos de respuesta. Esto es especialmente importante en áreas como la medicina, donde los diagnósticos rápidos pueden salvar vidas.
  • 15. Herramientas y Tecnologías para el Diseño de Algoritmos Paralelos. 06
  • 16. Herramientas y Tecnologías para el Diseño de Algoritmos Paralelos 1- Herramientas de análisis de rendimiento 2- Herramientas de depuración 3- Herramientas de optimización 4- Herramientas de simulación
  • 17. ● Existen diferentes herramientas y tecnologías para el diseño de algoritmos paralelos, entre ellas se encuentran las bibliotecas de programación paralela, los lenguajes de programación específicos para sistemas paralelos y las arquitecturas de procesadores especializadas. ● También es importante tener en cuenta las técnicas de optimización de código y de ajuste de parámetros para mejorar el rendimiento de los algoritmos paralelos. En la actualidad, el diseño de algoritmos paralelos es una disciplina en constante evolución, con nuevas herramientas y tecnologías que surgen continuamente. Herramientas y Tecnologías para el Diseño de Algoritmos Paralelos
  • 18. Recursos bibliográficos ● Designing Parallel Algorithms" por S. S. Al- Sarawi, M. A. Al-Qunaieer y A. S. Al-Rukban. ● Parallel Algorithm Design" por J. A. Reinders. ● Designing Parallel Algorithms for Scalability and Efficiency" por J. Wang, L. Wu y X. Wu. ● Parallel Algorithm Design Techniques for Data Intensive Applications" por A. Agarwal, J. Archibald y V. Bhaskaran.