Details for this torrent 

Fog A. Optimizing software in C++ 2023
Type:
Other > E-books
Files:
1
Size:
1.4 MiB (1469927 Bytes)
Uploaded:
2024-01-22 18:00 GMT
By:
andryold1
Seeders:
1
Leechers:
0

Info Hash:
546C4E42A07EC9E1E08E3CCD9710F1967289C644




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