Optimizing software in C++

An optimization guide for Windows, Linux and Mac platforms



Bookstore > Books > Optimizing software in C++

Optimizing software in C++
Free Download
eBookFree
Rating
AuthorAgner Fog
PublisherSelf-publishing
Published2020
Pages176
LanguageEnglish
FormatPaper book / ebook (PDF)
EBook Hardcover Paperback

This is an optimization manual for advanced C++ programmers. This book are not for beginners.

Topics include:
- The choice of platform and operating system.
- Choice of compiler and framework.
- Finding performance bottlenecks.
- The efficiency of different C++ constructs.
- Multi-core systems.
- Parallelization with vector operations.
- CPU dispatching. Efficient container class templates.





Similar Books


Functional Programming in C++

Functional Programming in C++

by Ivan Cukic

Functional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally.Well-written code is easier to test and reuse, simple...

Price:  $39.99  |  Publisher:  Manning  |  Release:  2018

Android on x86

Android on x86

by Iggy Krajci, Darren Cummings

Android on x86: an Introduction to Optimizing for Intel Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel's x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise fr...

Price:  $12.95  |  Publisher:  Apress  |  Release:  2014

Deep Belief Nets in C++ and CUDA C: Volume 1

Deep Belief Nets in C++ and CUDA C: Volume 1

by Timothy Masters

Discover the essential building blocks of the most common forms of deep belief networks. At each step this book provides intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code for threaded computation on modern CPUs as well as massive parallel processing on computers...

Price:  $34.99  |  Publisher:  Apress  |  Release:  2018

Deep Belief Nets in C++ and CUDA C: Volume 2

Deep Belief Nets in C++ and CUDA C: Volume 2

by Timothy Masters

Discover the essential building blocks of a common and powerful form of deep belief net: the autoencoder. You'll take this topic beyond current usage by extending it to the complex domain for signal and image processing applications. Deep Belief Nets in C++ and CUDA C: Volume 2 also covers several algorithms for preprocessing time series ...

Price:  $31.64  |  Publisher:  Apress  |  Release:  2018

Arduino Software Internals

Arduino Software Internals

by Norman Dunbar

It's not enough to just build your Arduino projects; it's time to actually learn how things work! This book will take you through not only how to use the Arduino software and hardware, but more importantly show you how it all works and how the software relates to the hardware.Arduino Software Internals takes a detailed dive into the Ardui...

Price:  $30.86  |  Publisher:  Apress  |  Release:  2020

Modern Data Mining Algorithms in C++ and CUDA C

Modern Data Mining Algorithms in C++ and CUDA C

by Timothy Masters

Discover a variety of data-mining algorithms that are useful for selecting small sets of important features from among unwieldy masses of candidates, or extracting useful features from measured variables.As a serious data miner you will often be faced with thousands of candidate features for your prediction or classification application, ...

Price:  $32.58  |  Publisher:  Apress  |  Release:  2020

Advanced Quantitative Finance with C++

Advanced Quantitative Finance with C++

by Alonso Pena, Ph.D.

This book will introduce you to the key mathematical models used to price financial derivatives, as well as the implementation of main numerical models used to solve them. In particular, equity, currency, interest rates, and credit derivatives are discussed. In the first part of the book, the main mathematical models used in the world of ...

Price:  $16.99  |  Publisher:  Packt Publishing  |  Release:  2014

Hands-On Concurrency with Rust

Hands-On Concurrency with Rust

by Brian L. Troutwine

Most programming languages can really complicate things, especially with regard to unsafe memory access. The burden on you, the programmer, lies across two domains: understanding the modern machine and your language's pain-points. This book will teach you to how to manage program performance on modern machines and build fast, memory-safe,...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018