Programming with Hyper-Threading Technology
Richard Gerber, Andrew Binstock
Résumé
How to Write Multithreaded Software for Intel IA-32 Processors
"...comprehensive and filled with illustrative examples about parallel programming."
Oleksiy Danikhno, Development Director, A4Vision, Inc.
Programming with Hyper-Threading Technology by Richard Gerber and Andrew Binstock helps software developers write high-performance multithreaded code while avoiding the common parallel programming issues that usually plague threaded programs.
This book highlights how software developers can use Intel Hyper-Threading Technology to maximize processor throughput, efficiency, and parallelism. It is a practical, hands-on volume with immediately usable code examples that enable readers to quickly master the necessary building blocks.
Intel Hyper-Threading Technology allows one physical processor to execute the instructions of multiple threads simultaneously, making the processor appear as two processors to the operating system. Likewise, Hyper-Threading Technology also enables a single processor to run two different programs at the same time without the delay of switching between them.
The companion CD-ROM contains threading and optimization tools, code samples, and extensive technical documentation on Hyper-Threading Technology.
L'auteur - Richard Gerber
Richard Gerber has worked on numerous multimedia projects, 3D libraries, and computer games for Intel. As a software engineer, he worked on the Intel VTune Performance Analyzer and led training sessions on optimization techniques. Richard is the original author of The Software Optimization Cookbook and co-author of Programming with Hyper-Threading Technology.
L'auteur - Andrew Binstock
Andrew Binstock is the principal analyst at Pacific Data Works LLC and the middleware columnist for SD Times. He is also a contributing editor to InfoWorld magazine. Previously, Andrew was a senior technology manager at PricewaterhouseCoopers, where he oversaw global technology forecasting for the firm's clients. Earlier, he was editor-in-chief of the UNIX Review. His book, Practical Algorithms for Programmers, is currently in its twelfth printing. Andrew is also the co-author of Programming with Hyper-Threading Technology.
Sommaire
- An Introduction to hyper-threading technology
- Fundamental concepts of parallel programming
- Elements of parallel programming
- Basic parallel programming
- Threading APIs
- OpenMP: The portable Solution
- Performance
- Parallel programming headaches
- Hyper-threading technologies and processor-level issues
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Intel Press |
Auteur(s) | Richard Gerber, Andrew Binstock |
Parution | 13/05/2004 |
Nb. de pages | 220 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 510g |
Intérieur | Noir et Blanc |
EAN13 | 9780971786141 |
ISBN13 | 978-0-9717861-4-1 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse