References
C++ Programming
- Gerassimos Barlas. 2014. Stanley B. Lippman, Josée Lajoie, Barbara E. Moo. C++ Primer, 5th Edition. ISBN: 9780321714114
- Scott Meyers. 2014. Effective Modern C++. ISBN: 9781491903995
Parallel Programming
- Multicore and GPU Programming: An Integrated Approach, 1st Edition. ISBN: 9780124171374
- Benedict R. Gaster et al. 2012. Heterogeneous Computing with OpenCL, 2nd Edition. ISBN: 9780124058941
- David B. Kirk, Wen-mei W.Hwu. 2017. Programming Massively Parallel Processors, 3rd Edition. ISBN: 9780124159921
- Stanford CS149, Fall 2019. Course: Parallel computing. http://cs149.stanford.edu/fall19/
- CMU 15-418/15-618, Fall 2019. Course: Parallel Computer Architecture and Programming. http://www.cs.cmu.edu/afs/cs/academic/class/15418-f19/www
Profiling
- Brendan Gregg. 2013. Systems Performance: Enterprise and the Cloud, 1st Edition. http://www.brendangregg.com/sysperfbook.html
- Brendan Gregg. 2020. Linux Perf Examples. Retrieved from http://www.brendangregg.com/perf.html
- Anish, Jon, and Jose. 2020. Debugging and Profiling of “The Missing Semester of Your CS Education”. Retrieved from https://missing.csail.mit.edu/2020/debugging-profiling/