> Understanding the fundamentals of parallel programming comes first, IMO.
Are there any good resources you’d recommend for that?
Are there any good resources you’d recommend for that?
Foundations of Multithreaded, Parallel, and Distributed Programming by Gregory Andrews - An old classic but still very good explanations of concurrent algorithmic concepts.
Parallel Programming: Concepts and Practice by Bertil Schmidt et.al. - A relatively recent book with comprehensive coverage.