Re: [hpx-users] Applying machine learning techniques on HPX algorithms
Hi Zara, I have already submitted a proposal for HPX (HPXCL), so I won’t be submitting for this one. But I shall chip in contribution for this one as well as I find this to be an interesting area. My summer is currently free, so I shouldn’t have a problem in contributing to this in addition to HPXCL. I will begin by taking a look at the code base [1] and shall discuss further with you. Best Regards, Madhavan [1] https://github.com/STEllAR-GROUP/hpxML From: Zahra Khatami [mailto:z.khatam...@gmail.com] Sent: Friday, March 31, 2017 12:25 AM To: hpx-users@stellar.cct.lsu.edu; #SESHADRI MADHAVAN# <madhavan...@e.ntu.edu.sg> Subject: Re: [hpx-users] Applying machine learning techniques on HPX algorithms Hi Madhavan, Thank you for your interest. I would be happy to work with you on this project. This project is mainly about combining machine learning techniques, compiler optimizations and runtime methods, which is a new and super interesting idea for our group at least ;) We have implemented a major part in connecting these three areas together. However, we have tested it on a single node, not on a distributed version. As you have worked with Hadoop, so I believe that you have a good background in a distributed computing area. For the next step of this project, focused on a Summer, we plan to implement our proposed techniques on a distributed applications. The first phase of this would be implementing distributed machine learning techniques, such NN or SVM. Then we can analyze big data and design a learning model for our algorithms. So please start writing your proposal, emphasize on extending ideas about implementing distributed machine learning techniques with HPX and targeting them for tying compiler and runtime techniques. The proposal should be submitted before deadline (April 3rd). So I would suggest you to give me a first draft earlier, so we can work together for its final submission. Best Regards, Zahra Khatami | PhD Student Center for Computation & Technology (CCT) School of Electrical Engineering & Computer Science Louisiana State University 2027 Digital Media Center (DMC) Baton Rouge, LA 70803 On Thu, Mar 30, 2017 at 11:13 AM, #SESHADRI MADHAVAN# <madhavan...@e.ntu.edu.sg<mailto:madhavan...@e.ntu.edu.sg>> wrote: Hi Zahra, Sorry, for high jacking the previous email thread, changed the subject in this one. I have proposed the idea for working on HPXCL with Patrick, hence I shall not be proposing this as my GSoC project, but I would love to jump into "Applying machine learning techniques on HPX algorithms". The project seems interesting and I have had some background implementing Machine Learning algorithms on Hadoop, predominantly in Java. But I have been through the process of designing and optimizing algorithms for execution in parallel which I believe will be useful for this. Let me know how I can get started. Best Regards, Madhavan From: hpx-users-boun...@stellar.cct.lsu.edu<mailto:hpx-users-boun...@stellar.cct.lsu.edu> [mailto:hpx-users-boun...@stellar.cct.lsu.edu] On Behalf Of Zahra Khatami Sent: Thursday, March 30, 2017 11:56 PM To: denis.bl...@outlook.com<mailto:denis.bl...@outlook.com> Cc: hpx-users@stellar.cct.lsu.edu<mailto:hpx-users@stellar.cct.lsu.edu> Subject: Re: [hpx-users] [GSoC 2017] Proposal for re-implementing hpx::util::unwrapped Hi Denis, I am so glad that you are interested in HPX GSOC. I have looked at your github and your projects seems so interesting for me. Feel free to write your proposal and submit it before April 3rd. I would be happy to be your mentor, as I have found your background match with my current projects as well. If you go through https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017-Project-Ideas#re-implement-hpxutilunwrapped You will find a project "Applying machine learning techniques on HPX algorithms", which I think it could be a good fit for you too. Our team has been working on it since 2-3 months ago and so far we have got interesting results, which are going to be prepared for a conference paper. In this project we are using LLVM and Clang LibTooling to implement a machine learning techniques on an HPX parallel algorithm, and we have applied and tested them on an hpx loop. So as another option, you could look at this GSOC project idea and write a brief proposal about how you can implement it. Best Regards, Zahra Khatami | PhD Student Center for Computation & Technology (CCT) School of Electrical Engineering & Computer Science Louisiana State University 2027 Digital Media Center (DMC) Baton Rouge, LA 70803 On Thu, Mar 30, 2017 at 10:55 AM, Patrick Diehl <patrickdie...@gmail.com<mailto:patrickdie...@gmail.com>> wrote: Hi Denis, the ides sounds good, for GSoC, you should submit your proposal at their official website. You can use this template [0] and our guidelines [1] to prepare your proposal. The deadline for
Re: [hpx-users] Applying machine learning techniques on HPX algorithms
Hi Madhavan, Thank you for your interest. I would be happy to work with you on this project. This project is mainly about combining machine learning techniques, compiler optimizations and runtime methods, which is a new and super interesting idea for our group at least ;) We have implemented a major part in connecting these three areas together. However, we have tested it on a single node, not on a distributed version. As you have worked with Hadoop, so I believe that you have a good background in a distributed computing area. For the next step of this project, focused on a Summer, we plan to implement our proposed techniques on a distributed applications. The first phase of this would be implementing distributed machine learning techniques, such NN or SVM. Then we can analyze big data and design a learning model for our algorithms. So please start writing your proposal, emphasize on extending ideas about implementing distributed machine learning techniques with HPX and targeting them for tying compiler and runtime techniques. The proposal should be submitted before deadline (April 3rd). So I would suggest you to give me a first draft earlier, so we can work together for its final submission. Best Regards, *Zahra Khatami* | PhD Student Center for Computation & Technology (CCT) School of Electrical Engineering & Computer Science Louisiana State University 2027 Digital Media Center (DMC) Baton Rouge, LA 70803 On Thu, Mar 30, 2017 at 11:13 AM, #SESHADRI MADHAVAN# < madhavan...@e.ntu.edu.sg> wrote: > Hi Zahra, > > > > Sorry, for high jacking the previous email thread, changed the subject in > this one. > > > > I have proposed the idea for working on HPXCL with Patrick, hence I shall > not be proposing this as my GSoC project, but I would love to jump into > "Applying > machine learning techniques on HPX algorithms". The project seems > interesting and I have had some background implementing Machine Learning > algorithms on Hadoop, predominantly in Java. But I have been through the > process of designing and optimizing algorithms for execution in parallel > which I believe will be useful for this. Let me know how I can get started. > > > > Best Regards, > > Madhavan > > > > *From:* hpx-users-boun...@stellar.cct.lsu.edu [mailto:hpx-users-bounces@ > stellar.cct.lsu.edu] *On Behalf > Of *Zahra Khatami > *Sent:* Thursday, March 30, 2017 11:56 PM > *To:* denis.bl...@outlook.com > *Cc:* hpx-users@stellar.cct.lsu.edu > *Subject:* Re: [hpx-users] [GSoC 2017] Proposal for re-implementing > hpx::util::unwrapped > > > > Hi Denis, > > > > I am so glad that you are interested in HPX GSOC. > > I have looked at your github and your projects seems so interesting for > me. Feel free to write your proposal and submit it before April 3rd. I > would be happy to be your mentor, as I have found your background match > with my current projects as well. If you go through > > > > https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017- > Project-Ideas#re-implement-hpxutilunwrapped > > > > You will find a project "Applying machine learning techniques on HPX > algorithms", which I think it could be a good fit for you too. Our team has > been working on it since 2-3 months ago and so far we have got interesting > results, which are going to be prepared for a conference paper. In this > project we are using LLVM and Clang LibTooling to implement a machine > learning techniques on an HPX parallel algorithm, and we have applied and > tested them on an hpx loop. > > So as another option, you could look at this GSOC project idea and write a > brief proposal about how you can implement it. > > > Best Regards, > > * Zahra Khatami* | PhD Student > > Center for Computation & Technology (CCT) > School of Electrical Engineering & Computer Science > Louisiana State University > > 2027 Digital Media Center (DMC) > > Baton Rouge, LA 70803 > > > > > > On Thu, Mar 30, 2017 at 10:55 AM, Patrick Diehl > wrote: > > Hi Denis, > > the ides sounds good, for GSoC, you should submit your proposal at their > official website. You can use this template [0] and our guidelines [1] > to prepare your proposal. The deadline for the submission is > > > April 3 16:00 UTC Student application deadline > > We are looking forward to review your proposal. > > Best, > > Patrick > > [0] https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-Submission-Template > > [1] https://github.com/STEllAR-GROUP/hpx/wiki/Hints-for- > Successful-Proposals > > > On 30/03/17 11:29 AM, Denis Blank wrote: > > Hello HPX Developers, > > > > I'm Denis, an Informatics Student at the Technical University of Munich, > Germany. > > > > In the summer semester, I'm transitioning to my master's program and > > thus I will finally have enough time to have a chance on participating > at GSoC. > > > > I'm very keen on Open-Source because you always learn something new > about various topics > > not covered in studies, and you get connected to