Hi again.... I've been through the full proposal now, and I think what I wrote below still holds.
On Dienstag, 21. März 2017 19:53:10 CET you wrote: > On Dienstag, 21. März 2017 19:46:39 CET you wrote: > > Hi Aja, > > > > I think you should focus your proposal. As it stands right now, you will > > not be able to complete everything. I strongly advice to pull together > > some form of time plan on when you plan to have each part implemented, > > given the vast number of algorithms you want to implement, it would be > > great if you can in addition put in some references to already existing > > solutions. > > > > Please work on focusing your proposal. > > Please ignore the previous email ... I only read the abstract on the mentors > dashboard... I have to go through the full proposal again ;) > > > On Samstag, 18. März 2017 15:20:28 CET Ajai George wrote: > > > Hello, > > > > > > I am Ajai V George, I had previously expressed my interest in doing a > > > GSoC > > > project with HPX. For the past week I was going through the hpx > > > documentation and tutorial. I have been testing out examples and trying > > > to > > > write my own applications. I have also looked through the relevant > > > codebase > > > needed to resolve issues #1141 and #1338. I also read through the two > > > papers on ParalleX for understanding the philosophy behind HPX. I > > > believe > > > that I can definitely complete this project and continue contributing > > > further. > > > > > > Please have a look at my GSoC application and help me make it better. > > > Here > > > is a link > > > <https://docs.google.com/document/d/1HVHUxlbknKjGroO4SWoLrJ8T-MljpBSohej > > > 8Q > > > KT BieY/edit?usp=sharing> to it. > > > > > > Regards, > > > > > > Ajai V George > > > > > > On Mon, Mar 13, 2017 at 2:21 AM, Ajai George <[email protected]> > > > > > > wrote: > > > > Hello, > > > > > > > > I am Ajai V George from BITS Pilani, Goa Campus, India. My major is > > > > Electrical and Electronics Engineering. I currently work with > > > > Professor > > > > Santonu Sarkar from Centre for High Performance and Dependable Systems > > > > (Department of Computer Science and Information Systems). My project > > > > is > > > > Building 2D Algorithms with shared memory in Thrust which is a CUDA > > > > library. I am implementing Berkeley Structured Grid Dwarf by extending > > > > Thrust. > > > > > > > > Due to this project, I have significant experience with CUDA and with > > > > implementing STL like data structures in CUDA. I have created a > > > > block_2d > > > > data > > > > structure for Thrust for 2d data storage. I created a Thrust and thus > > > > STL > > > > compatible iterator for this. I also created an abstraction layer for > > > > accessing windows (as described in structured grid dwarf) within this > > > > data structure and an accompanying iterator which lazily generates > > > > these > > > > windows. I have created highly optimized for_each, transform, reduce, > > > > and > > > > transform_reduce functions for both the thrust 1D device vector and my > > > > block_2d data structure. These algorithms use shared memory > > > > efficiently > > > > with proper memory access coalescence and no shared memory bank > > > > conflicts. The reduction algorithm also uses a highly optimized tree > > > > based approach. I have also created this framework such that it can be > > > > extended to be used with cuFFT and cuBLAS libraries easily. > > > > > > > > Due to the above background I believe, I can work on the Parallel > > > > Algorithms for HPX project for GSoC 2017, specifically on extending > > > > algorithms like scan, reduce, transform, for_each, fill, etc to work > > > > with > > > > hpx::vector. I have already cloned the repo and have built hpx and am > > > > currently looking through the source code to see what would be > > > > impacted > > > > by > > > > the project and what changes would be required. > > > > > > > > I request help from the community in crafting my proposal, and in > > > > understanding hpx codebase. > > > > > > > > Regards, > > > > > > > > Ajai V George _______________________________________________ hpx-users mailing list [email protected] https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
