Parallel execution patterns implemented as C library
What is libfly?
libfly is a C library which strive to be simple way of doing parallel
tasks.
Supported parallel patterns:
Simple parallel_for:
int parallel_for(int count, fly_parallel_
Run func, count number of times with parameters index and ptr.
Simple parallel_for_arr:
int fly_parallel_
Run func, (end - start) number of times with parameters index and arr[index].
Task pushing:
int fly_push_
Run task asynchronously on some thread in some time.
int fly_wait_
Wait previously pushed task to finish.
void *fly_get_
View full history Series and milestones
trunk series is the current focus of development.