Alanas We haven’t had anyone else interested in the all-to-all communications project yet. The description on the web page dates back to last year - but we’ve had some new ideas since then (or at least I have had), not so sure about the other potential mentors.
We added a libfabric parcelport last year that gives very high performance using rdma methods - its quite low level, working right off the network layer and integrating into the HPX parcelport framework. A chap at ETHZ has developed a library for All-toAll communication that would fit very nicely with our libfabric implementation - it uses tree methods to minimize the total number of messges sent and also supports offloading od some operations to the network - if the network has logic capability (modern networks have this capability in the switches). If the network doesn’ then an abstraction can be created to handle it. There’s a paper and code here https://spcl.inf.ethz.ch/Research/Parallel_Programming/FFlib/ This woukd require pretty good knowledge of both the libfabric layer and also the library mentioned, so it would be quite a hard project - but if you took it on and were able to get even 1 of the algorithms (allGather/AllReduce/etc) working inside HPX, then it would be a fantastic contribution. I have not had time to work on it myself, but it’s been high on my to-do list for some time. Have a skim through that material and look at the libfabric web pages - if you’re willing to try, please let us know, there’s not much time till the project dedline JB From: [email protected] <[email protected]> On Behalf Of Alanas Plascinskas Sent: 17 March 2018 00:46 To: [email protected] Subject: [hpx-users] GSoC 2018 Hey, I wanted to ask about the availability of your projects for GSoC 2018. I would mainly be interested in these projects: All to All Communications, Conflict (Range-Based) Locks and Newtonian Physics Sandbox but I"m open to any suggestions as well. Have any of these received any serious proposals and if so do you have any other projects that would be important for you and are still open? A little bit about my background (the first part of the form that you ask to fill): * Name: Alanas Plascinskas * College/University: University of Toronto (Year Abroad), University of Edinburgh (Home) * Course/Major: Computer Science & Mathematics * Degree Program: BSc * Email: [email protected]<mailto:[email protected]> * Homepage: https://www.linkedin.com/in/alanaspla/ * Availability: * Available for the whole duration of the project (mid-May to late-August) * What are your intended start and end dates? 14 May to 14 August * What other factors affect your availability (exams, courses, moving, work, etc.)? I will be available throughout without any major disruptions Best, Alanas
_______________________________________________ hpx-users mailing list [email protected] https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
