Comments (1)
-
TBB Numa Arena Split is removed. Instead, we just add a new tbb task_group for each recursion to spawn new task in recursion. However, the number of threads are no longer restricted in recursion and threads are free to steal work, if they are idle.
commit c34e054 -
Recursive (Bisection) Initial Partitioner is implemented with tbb continuation style. The TBB continuation style is especially useful for recursive patterns. Each task defines its continuation task. A continuation task defines how computation should continue, if all its child tasks are completed. As a consequence, tasks can be spawned without waiting for their completion, because the continuation task is automatically invoked if all child tasks are terminated. Therefore, no thread will waste CPU time while waiting for their recursive tasks to complete.
commit f454f1c
commit 52e8a7f
from mt-kahypar.
Related Issues (20)
- IHypergraphSparsifier is missing a public virtual destructor
- Building from release tarball fails HOT 2
- print node partitioning information HOT 5
- Your system has not enough cpus to execute MT-KaHyPar (> 1) HOT 11
- Support for Windows Line Endings
- How to build this if my TBB is installed in my user customized path? HOT 3
- glibc++.so.6 version HOT 5
- hmod.precompute_attributes removes or does not remove singletons based off of the OS (inconsistent behaviour) HOT 2
- make mtkahypar fatal error "utils/debug.hpp: no such file or directory" HOT 4
- Upper bound of cut between two blocks HOT 3
- Best effort partitions? HOT 7
- Compile a static executable program HOT 5
- TBB not installed message
- TBB download forgotten after reboot
- macOS support HOT 2
- Static library
- Segmentation fault during partitioning HOT 4
- performing V-cycle with a initial partition HOT 2
- Matrix reordering HOT 4
- If the parallel implementation uses SIMD instruction HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mt-kahypar.