Skip to content

Instantly share code, notes, and snippets.

@niepiekm
Last active September 11, 2015 09:25
Show Gist options
  • Save niepiekm/ca6638df1ec7b6d26bc3 to your computer and use it in GitHub Desktop.
Save niepiekm/ca6638df1ec7b6d26bc3 to your computer and use it in GitHub Desktop.
Software optimisation from design to implementation – using std atomics
Recommended reading:
http://candidate.pp.ua/C++/
A Tour of C++ (http://www.stroustrup.com/Tour.html, http://candidate.pp.ua/C++/Bjarne%20Stroustrup%20A%20Tour%20of%20C++%20%282013%29.pdf)
C++ Programming Language (2013) (http://candidate.pp.ua/C++/Stroustrup%20Bjarne%20The%20C++%20Programming%20Language%20(2013).pdf)
Preparation material:
1. General C++ 11 talks
https://www.youtube.com/watch?v=nesCaocNjtQ
https://www.youtube.com/watch?v=xnqTKD8uD64
https://www.youtube.com/watch?v=fHNmRkzxHWs
https://www.youtube.com/watch?v=eR34r7HOU14
https://www.youtube.com/watch?v=0iWb_qi2-uI
2. Talks on std atomics
https://www.youtube.com/watch?v=c1gO9aB9nbs – part 1 (1)
https://www.youtube.com/watch?v=CmxkPChOcvw - part 2 (1)
https://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Herb-Sutter-atomic-Weapons-1-of-2 - part 1 (2)
https://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Herb-Sutter-atomic-Weapons-2-of-2 - part 2 (2)
3. Talks on exception safety
https://www.youtube.com/watch?v=W7fIy_54y-w – part 1
https://www.youtube.com/watch?v=b9xMIKb1jMk – part 2
https://www.youtube.com/watch?v=MiKxfdkMJW8 – part 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment