Fog A. Optimizing software in C++ 2023
Download this torrent!
Fog A. Optimizing software in C++ 2023
To start this P2P download, you have to install a BitTorrent client like qBittorrent
Category: Other
Total size: 1.40 MB
Added: 2025-03-10 23:38:50
Share ratio:
5 seeders,
4 leechers
Info Hash: 546C4E42A07EC9E1E08E3CCD9710F1967289C644
Last updated: 5 hours ago
Description:
Textbook in PDF format
This book is for advanced programmers and software developers who want to make their software faster. It is assumed that the reader has a good knowledge of the C++ programming language and a basic understanding of how compilers work.
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.
Table of contents
Introduction
Choosing the optimal platform
Finding the biggest time consumers
Performance and usability
Choosing the optimal algorithm
Development process
The efficiency of different C++ constructs
Optimizations in the compiler
Optimizing memory access
Multithreading
Out of order execution
Using vector operations
Making critical code in multiple versions for different instruction sets
Specific optimization topics
Metaprogramming
Testing speed
Optimization in embedded systems
Overview of compiler options