Difference between revisions of "Team Darth Vector"
Line 13: | Line 13: | ||
'''Containers Comparison''' | '''Containers Comparison''' | ||
+ | |||
+ | '''List of TBB containers:''' concurrent_queue, concurrent_vector, concurrent_hash_map | ||
+ | |||
+ | '''quotes''': ''Intel Threaded Building Blocks book.'' | ||
+ | Highly concurrent containers are very important because Standard Template Library | ||
+ | (STL) containers generally are not concurrency-friendly, and attempts to modify | ||
+ | them concurrently can easily corrupt the containers. | ||
+ | |||
+ | |||
+ | |||
'''Algorithms''' | '''Algorithms''' |
Revision as of 11:19, 23 November 2017
Members
Alistair Godwin
Giorgi Osadze
Leonel Jara
TBB Background
Containers Comparison
List of TBB containers: concurrent_queue, concurrent_vector, concurrent_hash_map
quotes: Intel Threaded Building Blocks book. Highly concurrent containers are very important because Standard Template Library (STL) containers generally are not concurrency-friendly, and attempts to modify them concurrently can easily corrupt the containers.
Algorithms
Threads
STL Background
Containers Comparison
Algorithms
TBB Threads
Efficiency Comparison Parallel for and concurrent_vector