Engineering Concurrent Library Components
Offered By: ChariotSolutions via YouTube
Course Description
Overview
Explore the intricacies of engineering concurrent library components in this comprehensive conference talk from Philly ETE 2013. Delve into Doug Lea's expert insights on concurrent algorithms, hardware trends, and the challenges faced in their implementation. Learn about parallel bulk operations, the Java Memory Model, and API design considerations. Gain a deeper understanding of concepts such as blocking mechanisms, branch prediction, and the limits of sequential consistency. Discover the importance of weak ordering and examine the layers involved in creating efficient concurrent library components.
Syllabus
Introduction
What are concurrent algorithms
What do we do
Layers
Hardware Trends
Interfaces
Leaks
Parallel Bulk Operations
Challenges
The Joint
Spin Part
Blocking Part
Branch Prediction
Java Memory Model
Java API
Limits of sequential consistency
Weak ordering
Jets
Taught by
ChariotSolutions
Related Courses
Distributed Programming in JavaRice University via Coursera Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera Многопоточность
Moscow Institute of Physics and Technology via Coursera LAFF-On Programming for High Performance
The University of Texas at Austin via edX Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera