
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
As powerful new processors migrate to the desktop, all programmers need to have a good understanding of the relationship between the main processor and other levels of memory. Programmer's Guide to Memory Architecture examines the memory hierarchies and shows how to write programs that are optimized for fast memory access.
This book investigates the critical relationship between processor performance and memory hierarchy to enable developers to write more efficient code. David Loshin provides a technical framework for understanding how hardware architecture influences software execution, specifically focusing on the bottlenecks created by memory access patterns. By examining the interaction between CPUs and various levels of cache and main memory, the author offers strategies for developers to minimize latency and maximize throughput in high-performance applications.
What You Will Find
Experts identify this text as a foundational resource for systems programmers seeking to understand the hardware-software interface. Readers frequently note the technical density of the prose, which requires a solid background in computer architecture to fully implement the optimization strategies provided.
Page Count:
304
Publication Date:
1998-04-01
Publisher:
Addison-Wesley
ISBN-10:
0201442124
ISBN-13:
9780201442120
No comments yet. Be the first to share your thoughts!