Difference between revisions of "Team Darth Vector"

From CDOT Wiki
Jump to: navigation, search
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 12: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