C++ Performance and Optimisation - Hubert Matthews

Ғылым және технология

Creating a high-performance C++ application is a multi-level problem, not just about applying a set of low-level tweaks.
This talk covers a range of design issues such as the key role of domain knowledge, the choice of data structures and algorithms, memory allocation, modern machines and caches, the use of move semantics and various approaches to string handling. All this and some measurement too. Wow.
Speaker: Hubert Matthews
NDC Conferences
ndctechtown.com
ndcconferences.com

Пікірлер: 5

  • @zlac
    @zlac3 жыл бұрын

    And there's me, optimizing my LED blinker from 50 cycles to 24 cycles and then to 22 cycles... on a 100MHz STM32 that sleeps for like 99.9% of the time... 😄

  • @yasoda1
    @yasoda13 жыл бұрын

    Excellent!

  • @MohammadHusain
    @MohammadHusain2 жыл бұрын

    Great talk!

  • @TheEditorify
    @TheEditorify Жыл бұрын

    Mr. Matthews, you are sharing a lot of useful information but you need to desperately work on your presentation skills, in my opinion. Thank you for the talk.

Келесі