Speakers
            
    Andrei Gheata
        
            (CERN)
    Stephan Hageboeck
        
            (CERN)
        
    Description
The exercises will cover the topics of lectures 1 to 4 at a hands-on basis, based on C++11, TBB and Spark. It covers examples for the new C++11 functionality related to threads and thread safety. In addition, there will be examples for concurrent access to data, lock and lock-free data structures, and task based programming. Finally, there will be an exercise to practise the Map-Reduce pattern by using the Spark parallel data processing framework.
Author
        
            
                
                
                    Enric Tejedor Saavedra
                
                
                        (CERN)
                    
            
        
    
        