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
Make HPX usable for Xeon Phi #721
Comments
For the last item, an ib verbs parcel layer is crucial. Hpx should compile with ICC 13 out of the box. I regularly test this. |
Launching an application on the Phi is as simple as launching a program on any other linux system. |
I'd suggest to change mask_type to boost::dynamic_bitset once and for all to ensure compatibility with future systems. |
Yes, but only if you use the Xeon Phi in a certain way. I should rephrase my question: in what mode should we use the Xeon Phi? Possible modes are (as taken from here):
|
Yes, that's what I had in mind. However we shouldn't do that always, just for systems where we might need more than 64 threads. |
On Sunday, February 24, 2013 08:02:20 Hartmut Kaiser wrote:
|
Looks like we are almost ready. The only thing missing is how to reliably support the intel builds. We would need to fix upstream boost for that to happen. |
So, looks like we are maturing here. |
#797 Takes care of the fast communication between MICs and between MIC and host. |
#797 has been closed as such, high speed communication between host and mic is available. Additionally, the serialization problem has been fixed. |
What's still missing to close this ticket? |
- reliably fix Intel compiler support, this includes pushing Boost changes upstream
Nothing. everything is working out of the box now. |
In order to be able utilize a Xeon Phi with HPX several things have to be implemented:
mask_type
to hold more than 64 bits, which is needed for properaffinity control on the 60 Xeon Phi cores (each has 4 hyper threads)
The text was updated successfully, but these errors were encountered: