Implementing Parallel and Distributed Systems
Los sistemas paralelos y distribuidos (PADS) han evolucionado desde los primeros tiempos de la ciencia computacional y los superordenadores hasta una amplia gama de novedosos paradigmas informáticos, cada uno de los cuales se explota para abordar problemas o necesidades de aplicación específicos, incluidos los sistemas distribuidos, la computación paralela y la computación en clúster, generalmente denominada computación de alto rendimiento (HPC). Los patrones de computación Grid, Cloud y Fog son los más importantes de estos paradigmas PADS, que comparten conceptos comunes en la práctica.
Las arquitecturas multinúcleo, los superordenadores basados en clústeres multinúcleo y los paradigmas de computación en nube en esta era de ordenadores a exaescala han influido enormemente en la forma en que se aplica la computación en la ciencia y el mundo académico (por ejemplo, la computación científica y las simulaciones a gran escala). Implementing Parallel and Distributed Systems presenta una infraestructura PADS conocida como Parvicursor que puede facilitar la construcción de sistemas distribuidos paralelos escalables y de alto rendimiento como HPC, Grid y Cloud Computing.
Este libro abarca modelos de programación paralela, técnicas, herramientas, marcos de desarrollo y conceptos avanzados de sistemas informáticos paralelos utilizados en la construcción de sistemas distribuidos y HPC. Especifica una hoja de ruta para desarrollar aplicaciones cliente-servidor de alto rendimiento para entornos distribuidos y proporciona procedimientos paso a paso para construir una plataforma C++ nativa y orientada a objetos.
CARACTERÍSTICAS
⬤ Perspectivas de hardware y software sobre el paralelismo.
⬤ Programación paralela de procesadores multinúcleo, redes informáticas y sistemas de almacenamiento.
⬤ Parvicursor.NET Framework: una implementación parcial, nativa y multiplataforma en C++ del Framework.NET.
⬤ xThread: un modelo de programación de hilos distribuidos que combina el paralelismo a nivel de hilos y los modelos de programación de memoria distribuida.
⬤ xDFS: un marco nativo multiplataforma para la transferencia eficiente de archivos.
⬤ Programación paralela para sistemas HPC y superordenadores mediante la interfaz de paso de mensajes (MPI).
Centrándose en la velocidad de transmisión de datos que explota la potencia de cálculo de los procesadores multinúcleo y las arquitecturas de vanguardia del sistema en chip (SoC), explica cómo implantar una infraestructura energéticamente eficiente y examina la distribución de hilos entre los nodos de la nube. Con un enfoque sólido del diseño y la implementación, este libro es una referencia completa para diseñar, implementar y desplegar estos complicadísimos sistemas.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)