* About gsoc 2014 OpenMP 4.0 Projects @ 2014-02-25 11:27 guray ozen 2014-02-26 7:20 ` Evgeny Gavrin 2014-03-19 3:02 ` Maxim Kuvyrkov 0 siblings, 2 replies; 5+ messages in thread From: guray ozen @ 2014-02-25 11:27 UTC (permalink / raw) To: gcc Hello, I'm master student at high-performance computing at barcelona supercomputing center. And I'm working on my thesis regarding openmp accelerator model implementation onto our compiler (OmpSs). Actually i almost finished implementation of all new directives to generate CUDA code and same implementation OpenCL doesn't take so much according to my design. But i haven't even tried for Intel mic and apu other hardware accelerator :) Now i'm bench-marking output kernel codes which are generated by my compiler. although output kernel is generally naive, speedup is not very very bad. when I compare results with HMPP OpenACC 3.2.x compiler, speedups are almost same or in some cases my results are slightly better than. That's why in this term, i am going to work on compiler level or runtime level optimizations for gpus. When i looked gcc openmp 4.0 project, i couldn't see any things about code generation. Are you going to announce later? or should i apply gsoc with my idea about code generations and device code optimizations? Güray Özen ~grypp ^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: About gsoc 2014 OpenMP 4.0 Projects 2014-02-25 11:27 About gsoc 2014 OpenMP 4.0 Projects guray ozen @ 2014-02-26 7:20 ` Evgeny Gavrin 2014-02-27 17:25 ` guray ozen 2014-03-19 3:02 ` Maxim Kuvyrkov 1 sibling, 1 reply; 5+ messages in thread From: Evgeny Gavrin @ 2014-02-26 7:20 UTC (permalink / raw) To: 'guray ozen' Cc: gcc, 'Thomas Schwinge', 'Ilmir Usmanov', e.gavrin Hi Guray, There were two announcements: PTX-backend and OpenCL code generation. Initial PTX-patches can be found in mailing list and OpenCL experiments in openacc_1-0_branch. Regarding GSoC it would be nice, if you'll apply with your proposal on code generation. I think that projects aimed to improve generation of OpenCL or implementation of SPIR-backend are going to be useful for GCC. - Thanks, Evgeny. -----Original Message----- From: gcc-owner@gcc.gnu.org [mailto:gcc-owner@gcc.gnu.org] On Behalf Of guray ozen Sent: Tuesday, February 25, 2014 3:27 PM To: gcc@gcc.gnu.org Subject: About gsoc 2014 OpenMP 4.0 Projects Hello, I'm master student at high-performance computing at barcelona supercomputing center. And I'm working on my thesis regarding openmp accelerator model implementation onto our compiler (OmpSs). Actually i almost finished implementation of all new directives to generate CUDA code and same implementation OpenCL doesn't take so much according to my design. But i haven't even tried for Intel mic and apu other hardware accelerator :) Now i'm bench-marking output kernel codes which are generated by my compiler. although output kernel is generally naive, speedup is not very very bad. when I compare results with HMPP OpenACC 3.2.x compiler, speedups are almost same or in some cases my results are slightly better than. That's why in this term, i am going to work on compiler level or runtime level optimizations for gpus. When i looked gcc openmp 4.0 project, i couldn't see any things about code generation. Are you going to announce later? or should i apply gsoc with my idea about code generations and device code optimizations? Güray Özen ~grypp ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: About gsoc 2014 OpenMP 4.0 Projects 2014-02-26 7:20 ` Evgeny Gavrin @ 2014-02-27 17:25 ` guray ozen 2014-02-27 20:25 ` Thomas Schwinge 0 siblings, 1 reply; 5+ messages in thread From: guray ozen @ 2014-02-27 17:25 UTC (permalink / raw) To: Evgeny Gavrin; +Cc: gcc, Thomas Schwinge, Ilmir Usmanov Hi Evgeny, As i said, I'm working for source-to-source generation for my master thesis. But my compiler can transform from C to CUDA not PTX now :) For further information, I uploaded https://github.com/grypp/macc-omp4 my documents and code samples regarding my master thesis. I also added my benchmark results which covers results of comparisons between CAPS OpenACC and MACC. For now my compiler MACC has a better result than CAPS OpenACC for jacobi application and CG application from NAS parallel benchmark. Actually I have never thought intermediate language translation. But it is great idea to generate optimized code. But as i know, any NVidia architecture doesn't support SPIR backend yet, right? What i understood that currently GCC is working on SPIR code generation to support OpenMP 4.0. So do you have any future plan to generate PTX? Because SPIR backend is too new, it was announced almost 1 month ago. and i think your team has more experience on SPIR than me. Therefore I'm asking that is there any project to implementation about PTX? By the way i couldn't see any specific project regarding openmp 4.0 http://gcc.gnu.org/wiki/openmp . Actually i am wondering for GSoC, which area am i supposed to focus? Regards. Güray Özen ~grypp 2014-02-26 8:20 GMT+01:00 Evgeny Gavrin <e.gavrin@samsung.com>: > Hi Guray, > > There were two announcements: PTX-backend and OpenCL code generation. > Initial PTX-patches can be found in mailing list and OpenCL experiments in > openacc_1-0_branch. > > Regarding GSoC it would be nice, if you'll apply with your proposal on code > generation. > I think that projects aimed to improve generation of OpenCL or > implementation of SPIR-backend are going to be useful for GCC. > > - > Thanks, > Evgeny. > > > -----Original Message----- > From: gcc-owner@gcc.gnu.org [mailto:gcc-owner@gcc.gnu.org] On Behalf Of > guray ozen > Sent: Tuesday, February 25, 2014 3:27 PM > To: gcc@gcc.gnu.org > Subject: About gsoc 2014 OpenMP 4.0 Projects > > Hello, > > I'm master student at high-performance computing at barcelona supercomputing > center. And I'm working on my thesis regarding openmp accelerator model > implementation onto our compiler (OmpSs). Actually i almost finished > implementation of all new directives to generate CUDA code and same > implementation OpenCL doesn't take so much according to my design. But i > haven't even tried for Intel mic and apu other hardware accelerator :) Now > i'm bench-marking output kernel codes which are generated by my compiler. > although output kernel is generally naive, speedup is not very very bad. > when I compare results with HMPP OpenACC 3.2.x compiler, speedups are almost > same or in some cases my results are slightly better than. That's why in > this term, i am going to work on compiler level or runtime level > optimizations for gpus. > > When i looked gcc openmp 4.0 project, i couldn't see any things about code > generation. Are you going to announce later? or should i apply gsoc with my > idea about code generations and device code optimizations? > > Güray Özen > ~grypp > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: About gsoc 2014 OpenMP 4.0 Projects 2014-02-27 17:25 ` guray ozen @ 2014-02-27 20:25 ` Thomas Schwinge 0 siblings, 0 replies; 5+ messages in thread From: Thomas Schwinge @ 2014-02-27 20:25 UTC (permalink / raw) To: guray ozen; +Cc: gcc, Ilmir Usmanov, Evgeny Gavrin [-- Attachment #1: Type: text/plain, Size: 1096 bytes --] Hi Güray! Giving some pointers here (but this is not a complete list), to announcements and a few discussion threads, that should already answer some of your questions, give an idea who's currently working on what: <http://news.gmane.org/find-root.php?message_id=%3C51879F4E.10402%40samsung.com%3E>, <http://news.gmane.org/find-root.php?message_id=%3C1372331016.22198.2647.camel%40triegel.csb%3E>, <http://news.gmane.org/find-root.php?message_id=%3C1375103926.7129.7694.camel%40triegel.csb%3E>, <http://news.gmane.org/find-root.php?message_id=%3C008801cebae4%24f2842760%24d78c7620%24%25gavrin%40samsung.com%3E>, <http://news.gmane.org/find-root.php?message_id=%3C524AD1CF.1080404%40samsung.com%3E>, <http://news.gmane.org/find-root.php?message_id=%3C878ux1jp2s.fsf%40schwinge.name%3E>, <http://news.gmane.org/find-root.php?message_id=%3C528D3A8D.9070509%40codesourcery.com%3E>, <http://news.gmane.org/find-root.php?message_id=%3C52A5D8D4.2030803%40codesourcery.com%3E>, <http://news.gmane.org/find-root.php?message_id=%3C87a9elqolz.fsf%40schwinge.name%3E>. Grüße, Thomas [-- Attachment #2: Type: application/pgp-signature, Size: 489 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: About gsoc 2014 OpenMP 4.0 Projects 2014-02-25 11:27 About gsoc 2014 OpenMP 4.0 Projects guray ozen 2014-02-26 7:20 ` Evgeny Gavrin @ 2014-03-19 3:02 ` Maxim Kuvyrkov 1 sibling, 0 replies; 5+ messages in thread From: Maxim Kuvyrkov @ 2014-03-19 3:02 UTC (permalink / raw) To: guray ozen; +Cc: gcc On Feb 26, 2014, at 12:27 AM, guray ozen <guray.ozen@gmail.com> wrote: > Hello, > > I'm master student at high-performance computing at barcelona > supercomputing center. And I'm working on my thesis regarding openmp > accelerator model implementation onto our compiler (OmpSs). Actually i > almost finished implementation of all new directives to generate CUDA > code and same implementation OpenCL doesn't take so much according to > my design. But i haven't even tried for Intel mic and apu other > hardware accelerator :) Now i'm bench-marking output kernel codes > which are generated by my compiler. although output kernel is > generally naive, speedup is not very very bad. when I compare results > with HMPP OpenACC 3.2.x compiler, speedups are almost same or in some > cases my results are slightly better than. That's why in this term, i > am going to work on compiler level or runtime level optimizations for > gpus. > > When i looked gcc openmp 4.0 project, i couldn't see any things about > code generation. Are you going to announce later? or should i apply > gsoc with my idea about code generations and device code > optimizations? Guray Do you have a proposal for a GSoC GCC project? If you do want to apply, please make sure you are registered at the GSoC website and have a application filed by end of Thursday (only 2 days left!). Thank you, -- Maxim Kuvyrkov www.linaro.org ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-03-19 3:02 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-02-25 11:27 About gsoc 2014 OpenMP 4.0 Projects guray ozen 2014-02-26 7:20 ` Evgeny Gavrin 2014-02-27 17:25 ` guray ozen 2014-02-27 20:25 ` Thomas Schwinge 2014-03-19 3:02 ` Maxim Kuvyrkov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).