Portada de Computer Architecture: A Quantitative Approach

Computer Architecture: A Quantitative Approach

por John L. Hennessy, David A. Patterson · 1990

Sinopsis

Un libro de texto avanzado que se centra en los principios fundamentales de la arquitectura de computadoras mediante un enfoque cuantitativo, analizando el rendimiento y el diseño para diversas cargas de trabajo.

Sé el primero en valorar este libro.

Más de John L. Hennessy

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines

Luiz André Barroso, Urs Hölzle, Parthasarathy Ranganathan

2018

Mientras que Hennessy y Patterson abordan la arquitectura de computadores en general con un enfoque cuantitativo, este libro aplica los mismos principios de análisis métrico y trade-offs de diseño a un dominio específico y moderno: los centros de datos a escala de almacén. Es una recomendación nonobvious porque no es un libro de texto general de arquitectura, sino una aplicación especializada que amplía la metodología cuantitativa a un sistema de sistemas, reflejando la evolución del campo.

Este libro toma el espíritu de análisis riguroso de las compensaciones (trade-offs) que define 'Computer Architecture' y lo traslada a la capa de software y sistemas distribuidos. En lugar de centrarse en CPI, cachés y pipelining, analiza cuantitativamente la consistencia, la latencia, la tolerancia a fallos y el throughput en sistemas de datos. Es nonobvious porque es una conexión vertical: aplica la filosofía de diseño cuantitativo a un nivel de abstracción diferente (software/sistemas) en lugar de competir en el mismo nivel (hardware del procesador).

La conexión profunda radica en la filosofía subyacente del cambio tecnológico. 'Computer Architecture' documenta la evolución cuantitativa de las arquitecturas, pero el libro de Kuhn proporciona el marco filosófico para entender cómo y por qué ocurren los cambios de paradigma (como el paso de la arquitectura CISC al énfasis en el paralelismo a nivel de instrucción y thread). Ambos tratan sobre la acumulación de anomalías (cuellos de botella de rendimiento) que conducen a revoluciones (nuevas arquitecturas).

Hennessy y Patterson ofrecen un método (el enfoque cuantitativo) para el diseño de arquitecturas. Brooks, otro gigante de la arquitectura de computadores, profundiza en la naturaleza misma del acto de diseñar, los trade-offs conceptuales, la importancia de la jerarquía y la delegación. La conexión es profunda porque va más allá de las métricas específicas para explorar los principios intelectuales y las heurísticas que guían el diseño de sistemas complejos, del cual la arquitectura de computadores es un caso ejemplar.

Esta es la traducción y adaptación al español de una edición anterior, realizada por un consorcio de universidades iberoamericanas. Es 'obscure' porque su circulación principal ha sido en el ámbito académico hispanohablante, fuera del circuito principal anglosajón. Ofrece la misma obra fundacional, pero con el contexto añadido de adaptaciones pedagógicas y ejemplos relevantes para una audiencia diferente, mostrando la universalidad del enfoque cuantitativo.

Parhami, un académico iraní-estadounidense con una perspectiva de síntesis única, escribe un texto comprehensivo que, aunque también es un libro de texto, tiene un enfoque y una organización distintivos, con un fuerte énfasis en la aritmética computacional y los sistemas paralelos. Es menos conocido en los circuitos mainstream anglosajones que el 'Patterson and Hennessy' y ofrece una voz alternativa y rigurosa dentro del mismo género de libro de texto de arquitectura de alto nivel.

La conexión estructural es fundamental: es el libro 'gemelo' de los mismos autores, que utiliza una estructura pedagógica y expositiva casi idéntica. Ambos libros están construidos alrededor del mismo núcleo metodológico (el enfoque cuantitativo, los principios de diseño, el uso de estudios de caso de máquinas reales) pero aplicado a diferentes niveles de la jerarquía del sistema. 'Computer Organization...' se centra más en la interfaz hardware/software y la organización del procesador, mientras que 'Computer Architecture...' tiene un alcance más amplio, pero la estructura de capítulos, el uso de 'Putting It All Together', y la filosofía de enseñanza son estructuralmente idénticos.

La conexión estructural es el enfoque de abajo hacia arriba y la construcción modular. Mientras que Hennessy y Patterson analizan sistemas complejos desde arriba (rendimiento, ISA), Nisan y Schocken construyen uno desde los circuitos lógicos básicos hasta un lenguaje de alto nivel, demostrando empíricamente cómo cada capa de abstracción se soporta en la inferior. Ambos libros emplean una estructura pedagógica basada en proyectos/capas que refuerza la comprensión de la interconexión entre los componentes de un sistema computacional.

Ver sugerencias

Ayúdame a que yoleo sea sostenible