| Traduzione italiana del libro Computer architecture: a quantitative approach Second edition, Morgan Kaufmann Publishers, Inc
I libri di Hennessy e Patterson sull'architettura dei calcolatori sono ormai una pietra miliare nel campo dell'editoria specializzata. Da quando è apparsa la prima versione di questo libro, il modo di concepire lo studio delle architetture e, in una prospettiva universitaria, il loro insegnamento, è cambiato radicalmente.
Un testo come questo si colloca, nel panorama dell'editoria universitaria, come un riferimento di alto livello, che aiuta a costruire una mentalità critica e getta le fondamenta per affrontare l'analisi di qualsiasi architettura di calcolatori. Insieme a Struttura, organizzazione e progetto dei calcolatori, degli stessi autori, offre materiale per costruire più di un corso, venendo incontro alle esigenze didattiche dei nuovi curricula, nella loro nuova articolazione in lauree triennali e lauree biennali di specializzazione e, successivamente, dei corsi di dottorato di ricerca. I docenti possono organizzare il materiale dei due testi costruendo moduli didattici che affrontano argomenti circoscritti, ma tutti accomunati da un comune approccio ispiratore. Questa edizione esce profondamente rinnovata nei contenuti rispetto alla prima e raccoglie le innovazioni nella tecnologia delle architetture che sono, tutte, state recepite dai microprocessori oggi sul mercato.
David A. Patterson insegna Architettura degli elaboratori all'Università della California di Berkeley dal 1977 e la sua attività didattica ha ottenuto importanti riconoscimenti. A Berkeley Patterson ha diretto il progetto e l'implementazione del primo calcolatore RISC VLSI; che sta alla base dell'architettura SPARC usata dalla Fujitsu, dalla Sun Microsystems e dalla Xerox. Attualmente i suoi interessi di ricerca sono rivolti alla costruzione di microprocessori innovativi con l'utilizzo di DRAM Intelligenti (IRAM).
John L. Hennessy insegna Architettura degli Elaboratori alla Stanford University, della quale fa parte dal 1977. Il suo gruppo di ricerca ha sviluppato molte delle tecniche per l'ottimizzazione dei compilatori che oggi sono usate commercialmente. La sua attuale attività di ricerca è rivolta ai sistemi multiprocessore. Recentemente è stato coinvolto nello sviluppo dell'architettura multiprocessore DASH, uno dei primi sistemi multiprocessore distribuiti con memoria condivisa.
Indice in breve: Fondamenti di progettazione dei calcolatori - Set di istruzioni, principi ed esempi - Il pipelining - Il pipelining avanzato e il parallelismo a livello d'istruzione- Progettazione di una gerarchia di memorie - Memorie di massa - Reti di interconnessione - Multiprocessori - L'aritmetica dei calcolatori - Processori vettoriali - Una panoramica sulle architetture RISC - Un'alternativa al RISC: l'Intel 80x86 - La realizzazione dei protocolli di coerenza
|