The Art of Writing Efficient Programs
eBook Details: Paperback: 464 pages Publisher: WOW! eBook (October 22, 2021) Language: English ISBN-10: 1800208111 ISBN-13: 978-1800208117 eBook Description: The Art of Writing Efficient Programs: Get to grips with various performance improvement techniques such as concurrency, lock-free programming, atomic operations, parallelism, and memory management The great free lunch of “performance taking care of itself” is over. Until recently, programs got faster by themselves as CPUs were upgraded, but that doesn’t happen anymore. The clock frequency of new processors has almost peaked. New architectures provide small improvements to existing programs, but this only helps slightly. Processors do get larger and more powerful,...