What's a good test setup if one wanted to practice their low latency C++ skills? Are there any good resources on performance testing of low latency code?
There are other videos from the ACCU Conference in 2023 that cover other aspects. In general there are no HOWTOs, read about processor design, e.g. both Pelatterson & Hennessy books. Read something like Kennedy & Allen's book on compiler optimisations. Read a very good book regarding testing & Fowler's book on refactoring. Most especially read Stroustrup's book regarding C++. Then understand the tools, valgrind, Intel's vtune, then automate automate.
It is really a good talk, but I think it is a bit hard for me to digest the material only with the code snippets in the slides, is it possible to provide some sample code or example to demonstrate how it works?
I note in the talk that this is based on my own, open-source code, for which I give links: have a look in the bibliography at the end for the link to my sour encode. In there you will see the examples. Template meta-programming is famously obscure and hard to understand!
Love this gent's style
This was fascinating! I have not even learned meta-programming yet... 😄
Pleased to hear that you found this presentation so engaging!
What's a good test setup if one wanted to practice their low latency C++ skills? Are there any good resources on performance testing of low latency code?
There are other videos from the ACCU Conference in 2023 that cover other aspects. In general there are no HOWTOs, read about processor design, e.g. both Pelatterson & Hennessy books. Read something like Kennedy & Allen's book on compiler optimisations. Read a very good book regarding testing & Fowler's book on refactoring. Most especially read Stroustrup's book regarding C++. Then understand the tools, valgrind, Intel's vtune, then automate automate.
It is really a good talk, but I think it is a bit hard for me to digest the material only with the code snippets in the slides, is it possible to provide some sample code or example to demonstrate how it works?
I note in the talk that this is based on my own, open-source code, for which I give links: have a look in the bibliography at the end for the link to my sour encode. In there you will see the examples. Template meta-programming is famously obscure and hard to understand!
I meant the bibliography at the end of the talk.
@@jmg4119 Thanks for your reply, it seems the slides is not ready (the URL provided in the description section doesn't work).
@@Kelvinyu00 which seems to have been cut off from the video!