Speculative execution in high-performance computer architectures /
[Book]
edited by David Kaeli and Pen-Chung Yew.
Boca Raton, FL :
Chapman & Hall/CRC,
2005.
xv, 435 pages :
illustrations ;
24 cm.
Chapman & Hall/CRC computer and information science series
Includes bibliographical references and index.
Instruction cache prefetching / Glenn Reinman -- Branch prediction / Philip G. Emma -- Trace chaches / Eric Rotenberg -- Branch predication / David August -- Multipath execution / Augustus K. Uht -- Data cache prefetching / Yan Solihin and Donald Yeung -- Address prediction / Avi Mendelson -- Data speculation / Yiannakis Sazeides [and others] -- Instruction precomputation / Joshua J. Yi, Resit Sendag, and David J. Lilja -- Profile-based speculation / Youfeng Wu and Jesse Fang -- Compilation and speculation / Jin Lin, Wei-Chung Hsu, and Pen-Chung Yew -- Multithreading and speculation / Pedro Marcuello, Jesus Sanchez, and Antonio González -- Exploiting load/store parallelism via memory dependence prediction / Andreas Moshovos -- Resource flow microarchitectures / David A. Morano, David R. Kaeli, and Augustus K. Uht.
0
"Until now, there were few textbooks that focused on the dynamic subject of speculative execution, a topic that is crucial to the development of high performance computer architectures. Speculative Execution in High Performance Architectures describes many recent advances in speculative execution techniques. It covers cutting-edge research projects, as well as numerous commercial implementations that demonstrate the value of this latency-hiding technique."--Jacket.