buchspektrum Internet-Buchhandlung

Neuerscheinungen 2015

Stand: 2020-02-01
Schnellsuche
ISBN/Stichwort/Autor
Herderstraße 10
10625 Berlin
Tel.: 030 315 714 16
Fax 030 315 714 14
info@buchspektrum.de

Jim Kukunas

Power and Performance


Software Analysis and Optimization
2015. 300 p. 235 mm
Verlag/Jahr: MORGAN KAUFMANN 2015
ISBN: 0-12-800726-5 (0128007265)
Neue ISBN: 978-0-12-800726-6 (9780128007266)

Preis und Lieferzeit: Bitte klicken


Power and Performance: Software Analysis and Optimization is a guide to solving performance problems in modern Linux systems. Power-efficient chips are no help if the software those chips run on is inefficient. Starting with the necessary architectural background as a foundation, the book demonstrates the proper usage of performance analysis tools in order to pinpoint the cause of performance problems, and includes best practices for handling common performance issues those tools identify.

Provides expert perspective from a key member of Intel´s optimization team on how processors and memory systems influence performance
Presents ideas to improve architectures running mobile, desktop, or enterprise platforms
Demonstrates best practices for designing experiments and benchmarking throughout the software lifecycle
Explains the importance of profiling and measurement to determine the source of performance issues
Part I: Background Knowledge 1. Early Intel Architecture 2. Intel Pentium processors 3. Intel Core processors 4. Performance Workflow 5. Designing Experiments

Part II: Monitors 6. Introduction to Profiling 7. Intel VTune Amplifier XE 8. Perf 9. Ftrace 10. GPU Profiling Tools 11. Other Helpful Tools

Part III: Optimization Techniques 12. Toolchain Prime 13. Branching 14. Optimizing Cache Usage 15. Exploiting Parallelism 16. Special Instructions
"...covers the intended topics with enough clarity and depth to serve both as a potential textbook and as a reference for practitioners.This one of the best technical books I have read in a while."-- Computing Reviews
Kukunas, Jim
Jim Kukunas began programming at a young age, teaching himself C and x86 assembly. He is an alumnus of Allegheny College with a degree in Computer Science. Today, he is a software engineer in Intel´s Open Source Technology Center. As a performance optimization engineer on the core Linux kernel team, much of his work focuses on kernel space and user space performance optimizations. His efforts have enhanced many projects including the Linux kernel, Zlib, the Englightenment Foundation Libraries, Meego, Android, and many others.