Зарегистрироваться
Восстановить пароль
FAQ по входу

Fog Agner. Optimizing software in C++

  • Файл формата pdf
  • размером 1,40 МБ
Fog Agner. Optimizing software in C++
Independently Published, 2023. — 181 p.
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
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация