Portada de Parallele Algorithmen und Datenstrukturen

Parallele Algorithmen und Datenstrukturen

por Uwe Schöning · 1990

Sinopsis

Este texto aborda los algoritmos paralelos y las estructuras de datos desde una perspectiva teórica y práctica, cubriendo diferentes modelos de computación paralela.

Sé el primero en valorar este libro.

Más de Uwe Schöning

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter

1979·divulgacion

Aunque no trata directamente con algoritmos distribuidos, el libro explora la naturaleza de los sistemas y la emergencia de propiedades complejas desde reglas simples, una analogía fascinante con cómo los algoritmos paralelos manejan la concurrencia y la coordinación sin un control central explícito.

Los algoritmos paralelos y las estructuras de datos representan un cambio fundamental en cómo pensamos la computación, pasando del modelo secuencial a uno concurrente. Este libro, aunque de filosofía de la ciencia, puede verse como una reflexión sobre cómo las 'revoluciones' en la computación (como la computación paralela) alteran los paradigmas establecidos de resolución de problemas y diseño, invitando a una forma 'no obvia' de pensar en la evolución de las técnicas computacionales.

El algoritmo maestro

Pedro Domingos

2015·divulgacion

Mientras que 'Parallele Algorithmen und Datenstrukturen' se centra en cómo ejecutar tareas computacionales de manera eficiente en paralelo, 'El Algoritmo Maestro' aborda de manera más abstracta la cuestión de cómo aprenden los sistemas. Ambos tocan la esencia de la eficiencia y la inteligencia computacional, pero el libro de Domingos lo hace desde una perspectiva más filosófica sobre la naturaleza del conocimiento y su adquisición algorítmica, que puede implementarse en arquitecturas paralelas.

La computación paralela se enfrenta a complejidades intrínsecas relacionadas con la concurrencia, la sincronización y la indeterminación en el orden de las operaciones. La lógica difusa, aunque diferente, ofrece una mirada profunda a cómo los sistemas pueden manejar estados intermedios y la ambigüedad, lo que es filosóficamente relevante para entender los desafíos y las soluciones en entornos distribuidos donde las verdades absolutas ('hecho' o 'no hecho') no son siempre sencillas debido a la latencia y la comunicación.

Proviene de un autor influyente pero menos conocido fuera de círculos muy específicos de lógica computacional y se adentra en aspectos teóricos de la computación que subyacen a muchos conceptos de la algorítmica paralela, como la concurrencia y la no-determinación en el resultado, sin ser un texto convencional sobre computación paralela.

El autor es polaco y su trabajo es altamente especializado, lo que lo hace poco conocido fuera de la academia de Europa del Este en este campo. La verificación de algoritmos es crucial, especialmente en entornos paralelos donde los errores de concurrencia son difíciles de detectar, y este ensayo aborda las formalidades lógicas que sustentan la fiabilidad de estos sistemas.

Foundations of Concurrent Programming

Jeffrey D. Ullman, John E. Hopcroft, Alfred V. Aho

1992·ensayo

Si bien 'Parallele Algorithmen und Datenstrukturen' se centra en algoritmos y estructuras de datos específicos, 'Foundations of Concurrent Programming' aborda la base conceptual de la concurrencia. Ambos libros comparten una estructura didáctica y sistemática, presentando los conceptos de forma secuencial y construyendo sobre ellos, utilizando muchos ejemplos y notaciones formales para explicar ideas complejas, muy similar al enfoque en libros de texto de informática alemanes.

El libro de Knuth, aunque no se centra exclusivamente en la paralelización, es el paradigma de cómo se presenta la 'algorítmica' y las 'estructuras de datos' de manera rigurosa y exhaustiva. Al igual que 'Parallele Algorithmen', utiliza una notación formalizada (MIX Assembly) y un enfoque que disecciona los algoritmos en sus componentes más básicos, con un énfasis en la eficiencia y el análisis de complejidad, lo que representa una similitud estructural y metodológica clara en su didáctica.

Ver sugerencias

Ayúdame a que yoleo sea sostenible