Beschreibung
Seit der Erfindung des Computers wurden immer leistungsfähigere Software entwickelt, wie z.B. erstaunliche PC-Anwendungen, Multithreading-Programme, die auf den Servern der großen Websites laufen, usw. Diese leistungsstarke Software bringt die Hardware, insbesondere das Prozessordesign, an ihre Grenzen. Der Prozessor-Cache ist der Schlüssel zur Systemleistung. Im Gegensatz zu Festplatten und DRAM, deren Kapazität in den letzten Jahren rapide zugenommen hat, beträgt der Prozessor-Cache aus Kostengründen immer noch mehrere MB. Software wird im Allgemeinen durch die geringe Cache-Größe aufgrund der hohen Cache-Fehltrefferrate beeinträchtigt. Das Daten-Prefetching ist ein Mechanismus zur effizienten Reduzierung der Cache-Fehltrefferrate und damit zur Verbesserung der Systemleistung. Dieses Buch gibt eine vollständige Einführung in das Daten-Prefetching für Prozessoren, eine detaillierte Analyse der Cache-Fehlmuster moderner Benchmarks und beschreibt innovative, fortgeschrittene Daten-Prefetching-Designs.
Autorenportrait
Gang Liu behaalde zijn B.E. aan de Tsinghua Universiteit in 2000, M.E. aan de Chinese Academie van Wetenschappen in 2003, en Ph.D. aan de Universiteit van Florida in 2010. Hij werkt nu voor Google, en woont in Californië, USA.