{"product_id":"9780133368277","title":"PARALLEL PROGRAMMING INTRODUCTION","description":"\u003ch2\u003ePARALLEL PROGRAMMING INTRODUCTION\u003c\/h2\u003e\n\u003ch3\u003eResumen del libro\u003c\/h3\u003e\n\u003cp\u003eEsta obra ofrece una introducción rigurosa y completa a la programación paralela, un campo esencial para el desarrollo de software eficiente en la actualidad. El lector encontrará una guía clara que abarca desde los fundamentos del paralelismo y la arquitectura de sistemas paralelos (MIMD y SIMD) hasta lenguajes de programación específicos. El libro se centra en métodos prácticos para diseñar algoritmos paralelos, escribir programas eficientes y evaluar su rendimiento mediante datos de cómputo, proporcionando así las herramientas necesarias para afrontar los desafíos del procesamiento concurrente.\u003c\/p\u003e\n\u003ch3\u003e¿De qué trata?\u003c\/h3\u003e\n\u003cp\u003eEl libro explora de manera sistemática los conceptos clave de la programación paralela. Comienza estableciendo los fundamentos teóricos del paralelismo y la arquitectura de los sistemas que lo soportan, con especial atención a las clasificaciones MIMD (Multiple Instruction, Multiple Data) y SIMD (Single Instruction, Multiple Data). A continuación, presenta los lenguajes de programación paralela más relevantes, analizando sus características y aplicaciones. La parte central de la obra se dedica a las metodologías para el diseño de algoritmos paralelos, ofreciendo estrategias para descomponer problemas y coordinar procesos. Además, se abordan técnicas para escribir programas paralelos eficientes y se explica cómo calcular y evaluar métricas de rendimiento, como la aceleración y la eficiencia, permitiendo al lector juzgar objetivamente la calidad de sus implementaciones.\u003c\/p\u003e\n\u003ch3\u003eTemas principales\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFundamentos del paralelismo y modelos de computación concurrente.\u003c\/li\u003e\n\u003cli\u003eArquitectura de sistemas paralelos: MIMD y SIMD.\u003c\/li\u003e\n\u003cli\u003eLenguajes de programación paralela y su aplicación práctica.\u003c\/li\u003e\n\u003cli\u003eMetodologías para el diseño y desarrollo de algoritmos paralelos.\u003c\/li\u003e\n\u003cli\u003eTécnicas de optimización para la escritura de programas paralelos eficientes.\u003c\/li\u003e\n\u003cli\u003eCálculo y análisis de métricas de rendimiento: aceleración, eficiencia y escalabilidad.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e¿Para quién está recomendado?\u003c\/h3\u003e\n\u003cp\u003eEste libro está dirigido a estudiantes universitarios de informática, ingeniería o ciencias de la computación que cursen asignaturas relacionadas con la programación paralela o sistemas concurrentes. También resulta de gran utilidad para desarrolladores y profesionales del software que deseen adquirir una base sólida en paralelismo para mejorar el rendimiento de sus aplicaciones, así como para investigadores que se inicien en el campo del cómputo de alto rendimiento.\u003c\/p\u003e\n\u003ch3\u003eQué aporta este libro\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProporciona una base teórica y práctica sólida para comprender y aplicar el paralelismo en la programación.\u003c\/li\u003e\n\u003cli\u003eEnseña a diseñar algoritmos paralelos efectivos, desde la descomposición del problema hasta la sincronización de procesos.\u003c\/li\u003e\n\u003cli\u003eCapacita para evaluar el rendimiento de programas paralelos mediante el análisis de datos de cómputo, facilitando la toma de decisiones sobre optimización.\u003c\/li\u003e\n\u003cli\u003eOfrece una visión completa de las arquitecturas paralelas más comunes, preparando al lector para trabajar con diferentes plataformas hardware.\u003c\/li\u003e\n\u003cli\u003eAyuda a escribir código paralelo eficiente, evitando errores comunes y maximizando el uso de los recursos del sistema.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFicha técnica\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAutor:\u003c\/strong\u003e Braunl\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEditorial:\u003c\/strong\u003e Prentice Hall Iberia\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdioma:\u003c\/strong\u003e Inglés\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColección:\u003c\/strong\u003e Universitario\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 431.0 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eValoración editorial\u003c\/h3\u003e\n\u003cp\u003eEsta introducción a la programación paralela destaca por su enfoque didáctico y estructurado, que combina teoría de sistemas con técnicas prácticas de implementación. Es una obra de referencia para el ámbito universitario, especialmente valiosa para aquellos que necesitan dominar los fundamentos del paralelismo antes de abordar temas más avanzados. La claridad en la exposición de los conceptos de arquitectura y diseño de algoritmos, junto con la atención al análisis de rendimiento, la convierten en una herramienta útil tanto para el aprendizaje inicial como para la consulta profesional.\u003c\/p\u003e","brand":"PRENTICE HALL IBERIA","offers":[{"title":"Default Title","offer_id":53615725281627,"sku":"9780133368277","price":48.83,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/0650\/6331\/files\/12742123482235.jpg?v=1784349398","url":"https:\/\/kalamobooks.com\/products\/9780133368277","provider":"Kalamo Books","version":"1.0","type":"link"}