task_system as part of an execution_context (#537)
- Task system is no longer a single system private to the implementation of the threading backend and used everywhere. A separate task_system can be used (with a specified number of threads) for every simulation. - arb::execution_context is the interface to task_system and the previously defined distributed_context - TBB and serial support has been removed. Cthreads is the only threading backend available.
Showing
- .gitmodules 0 additions, 3 deletions.gitmodules
- .travis.yml 4 additions, 7 deletions.travis.yml
- .ycm_extra_conf.py 0 additions, 1 deletion.ycm_extra_conf.py
- CMakeLists.txt 6 additions, 21 deletionsCMakeLists.txt
- arbor/CMakeLists.txt 1 addition, 5 deletionsarbor/CMakeLists.txt
- arbor/communication/communicator.hpp 11 additions, 8 deletionsarbor/communication/communicator.hpp
- arbor/partition_load_balance.cpp 4 additions, 4 deletionsarbor/partition_load_balance.cpp
- arbor/profile/meter_manager.cpp 0 additions, 1 deletionarbor/profile/meter_manager.cpp
- arbor/simulation.cpp 16 additions, 9 deletionsarbor/simulation.cpp
- arbor/thread_private_spike_store.cpp 7 additions, 4 deletionsarbor/thread_private_spike_store.cpp
- arbor/thread_private_spike_store.hpp 4 additions, 0 deletionsarbor/thread_private_spike_store.hpp
- arbor/threading/cthread.cpp 6 additions, 8 deletionsarbor/threading/cthread.cpp
- arbor/threading/cthread_impl.hpp 22 additions, 27 deletionsarbor/threading/cthread_impl.hpp
- arbor/threading/serial.hpp 0 additions, 122 deletionsarbor/threading/serial.hpp
- arbor/threading/tbb.hpp 0 additions, 61 deletionsarbor/threading/tbb.hpp
- arbor/threading/threading.cpp 0 additions, 4 deletionsarbor/threading/threading.cpp
- arbor/threading/threading.hpp 0 additions, 13 deletionsarbor/threading/threading.hpp
- arbor/util/double_buffer.hpp 9 additions, 2 deletionsarbor/util/double_buffer.hpp
- arbor/util/range.hpp 0 additions, 40 deletionsarbor/util/range.hpp
- cmake/FindTBB.cmake 0 additions, 60 deletionscmake/FindTBB.cmake
Please register or sign in to comment