C++ High Performance: Boost and optimize the performance of your C++17 code
Language: English
Published by Packt Publishing, 2018
- Softcover
- New

Seller: Mispah books, Redhill, Surrey, United KingdomMispah books
AbeBooks seller since April 15, 2021
Condition: New
US$ 89.68
Quantity: 1 available
Add to basketItem description from seller
NEW. SHIPS FROM MULTIPLE LOCATIONS.
Seller Inventory # ERICA79717871209536
- Title
- C++ High Performance: Boost and optimize the performance of your C++17 code
- Author
- Sehr, Viktor, Andrist, Bjorn
- Publisher
- Packt Publishing
- Publication year
- 2018
- Condition
- New
- Book Type
- book
- Binding
- Paperback
- Language
- English
- ISBN 10
- 1787120953
- ISBN 13
- 9781787120952
Write code that scales across CPU registers, multi-core, and machine clusters
Key Features
- Explore concurrent programming in C++
- Identify memory management problems
- Use SIMD and STL containers for performance improvement
Book Description
C++ is a highly portable language and can be used to write complex applications and performance-critical code. It has evolved over the last few years to become a modern and expressive language. This book will guide you through optimizing the performance of your C++ apps by allowing them to run faster and consume fewer resources on the device they're running on. The book begins by helping you to identify the bottlenecks in C++. It then moves on to measuring performance, and you'll see how this affects the way you write code. Next, you'll see the importance of data structure optimization and how it can be used efficiently. After that, you'll see which algorithm should be used to achieve faster execution, followed by how to use STL containers. Moving on, you'll learn how to improve memory management in C++. You'll get hands on experience making use of multiple cores to enable more efficient and faster execution. The book ends with a brief overview of utilizing the capabilities of your GPU by using Boost Compute and OpenCL.
What you will learn
- Find out how to use exciting new tools that will help you improve your code
- Identify bottlenecks to optimize your code
- Develop applications that utilize GPU computation
- Reap the benefits of concurrent programming
- Write code that can protect against application errors using error handling
- Use STL containers and algorithms effciently
- Extend your toolbox with Boost containers
- Achieve effcient memory management by using custom memory allocators
Who This Book Is For
If you're a C++ developer looking to improve the speed of your code or simply wanting to take your skills up to the next level, then this book is perfect for you.
Table of Contents
- A Brief Introduction to C++
- Modern C++ concepts
- Measuring performance
- Data structures
- A deeper look at iterators
- STL Algorithms and Beyond
- Memory management
- Meta programming and compile time evaluation
- Proxy objects and lazy evaluation
- Concurrency
- Parallell STL
"Synopsis" may belong to another edition of this title.
About the Author
Viktor Sehr is the main developer at Toppluva, working with a highly-optimized graphics engine aimed for mobile hardware.
He has 10 years of professional experience using C++, with real-time graphics, audio, and architectural design as his focus areas. Through his career, he has developed medical visualization software at Mentice and Raysearch Laboratories as well as real-time audio applications at Propellerhead Software. Viktor holds an M.S. in media science from Linköping University.
Björn Andrist is a freelance software consultant currently focusing on audio applications. For more than 10 years, he has been working professionally with C++ in projects ranging from Unix server applications to real-time audio applications on desktop and mobile. In the past, he has also taught courses in algorithms and data structures, concurrent programming, and programming methodologies. Björn holds a BS in computer engineering and an MS in computer science from KTH Royal Institute of Technology.
"About the title" may belong to another edition of this title.
Mispah books
Redhill, Surrey, United Kingdom
AbeBooks seller since April 15, 2021
Shipping rates from United Kingdom to U.S.A.
| Item | 14 to 15 business days | 9 to 10 business days |
|---|---|---|
| First item | US$ 33.49 | US$ 36.17 |
Payment methods
Store description
We have collection of General books ,Science Books, Fiction & Academic Books. we ship from multiple location. Delhi, US and UK Return Address Mispah books flat4 , Centenary court, 30 Warwick Road Redhill , SURRE RH1 1FQ United Kingdom
Specialty
Fiction & Academic Books, Science, GeneralSeller's business information
Mispah books
United Kingdom
Terms of sale
We offer excellent customer service & easy return facility.
we ship from Multiple location,UK,India,US
Return address:
Mispah books
flat4 ,
Centenary court, 30 Warwick Road
Redhill , SURRE RH1 1FQ
United Kingdom
Shipping terms
Our rates depends on weight of the item & shipping destination