Optimizing software in C++


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.
Download free tutorial in PDF (176 pages) created by Agner Fog .
Pages : 176
Size :
File type : HTML
Downloads: 220
Created: 2021-05-15
License: Free
Author(s): Agner Fog
Optimizing software in C++

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others C++ Tutorials

Learning C++

C++ Programming Language

Data Parallel C++

Learning C++

C++ programming tutorial for professionals

Others related eBooks about Optimizing software in C++

Coffee Break Python Slicing

Puzzle-based learning is an active learning technique. With code puzzles, you will learn f..., download free Python tutorial in PDF (89 pages) created by ....

Regression Models for Data Science in R

The ideal reader for this book will be quantitatively literate and has a basic understandi..., download free Data Science in R tutorial in PDF (144 pages) created by Brian Caffo ....

Ruby Notes for Professionals

Download free course Ruby Notes for Professionals, pdf file on 234 pages by Stack Overflow Community....

Fortran 90/95 Programming Manual

Download Fortran 90/95 Programming Manual, free training course under 67 pages by Tanja van Mourik....

Programming Persistent Memory

Download free course Programming Persistent Memory, pdf file on 438 pages by Steve Scargall....

C++ Core Guidelines

The aim of the guidelines is to help people to use modern C++ effectively. By "modern C++" we mean C++11, C++14, and C++17. In other words, what would you like your code to look like in 5 years' time, given that you can start now? In 10 years' time?...

Think Java: How to Think Like a Computer Scientist

If you want to understand computer science, but have no programming experience, this book is for you. Think Java starts with the most basic programming concepts and carefully defines every term when it's first used. The authors then develop each new concept in a logical progression. Larger pieces ...

Basic Programming Concepts

The objectives of this tutorial are to introduce the fundamental concept of algorithm and the basic concepts of object-oriented programming, use the Java programming language, understand and apply good programming practices and evaluate your programmer skills....

Learning haxe PDF course

It is a free haxe ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many haxe developers and contributors....

50 Ways to Avoid Find and Fix ASP.NET Performance Issues

Download free course 50 Ways to Avoid Find and Fix ASP.NET Performance Issues, pdf file on 50 pages by Red Gate....