• Maged Michael's avatar
    Flat Combining · 85361b0c
    Maged Michael authored
    Summary:
    Flat combining template that takes the following template parameters:
     T         Concurrent data structure using FC interface
     Mutex Mutex type (default std::mutex)
     Atom  Atomic template (default std::atomic)
     Req    Optional request structure to hold custom info (default dummy type bool)
    
    Flat combining (FC) was introduced in the SPAA 2010 paper Flat Combining and the Synchronization-Parallelism Tradeoff, by Danny Hendler, Itai Incze, Nir Shavit, and Moran Tzafrir.
    http://mcg.cs.tau.ac.il/projects/projects/flat-combining
    
    Reviewed By: djwatson
    
    Differential Revision: D4602402
    
    fbshipit-source-id: 38327f752a3e92bb01e5496c321d8c87c818087a
    85361b0c
FlatCombiningBenchmark.cpp 94.5 KB