-
Couldn't load subscription status.
- Fork 338
WIP: Distributed infrastructure and algorithms #644
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
|
I think about removing I also think I'll remove the queue from It's turned out that having queue in |
860d41f to
3e0ccb8
Compare
|
I added |
3e0ccb8 to
1c9fd33
Compare
|
In In 2nd half of September I will introduce changes to |
Method safe_insert() adds event to wait_list only if that event is not an empty event.
1cf9623 to
8348e8d
Compare
0e35744 to
95b7773
Compare
|
Changes Unknown when pulling 0601a35 on haahh:pr_distributed into * on boostorg:develop*. |
|
Changes Unknown when pulling 0601a35 on haahh:pr_distributed into * on boostorg:develop*. |
0601a35 to
56fb881
Compare
|
|
|
Changes Unknown when pulling 56fb881 on haahh:pr_distributed into * on boostorg:develop*. |
Changes to distributed::context ctors.
m_data_sizes turned out to be unnecessary since the information about size of every part of vector can be calculated from m_data_indices.
56fb881 to
766cf51
Compare
766cf51 to
43c31b3
Compare
|
Changes Unknown when pulling 43c31b3 on haahh:pr_distributed into * on boostorg:develop*. |
This is a "beta" version of distributed work infrastructure:
distributed::context,distributed::command_queue,distributed::vector. I'm open to comments and suggestions.The idea is pretty simple:
distributed::contextis a wrapper for many OpenCL contexts,distributed::command_queue- for many OpenCL command queues, anddistributed::vectoris a container that allocates memory across many devices according to certain weight function.