public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Wileam Yonatan Phan <wileamyp@outlook.com>
To: Martin Jambor <mjambor@suse.cz>, GCC Mailing List <gcc@gcc.gnu.org>
Cc: timll1402@gmail.com, ndrwnaguib@gmail.com, mirimmad17@gmail.com,
	 19062002@brookes.ac.uk, nitinkumar4268@gmail.com,
	Philip Herron <philip.herron@embecosm.com>,
	David Malcolm <dmalcolm@redhat.com>, Jan Hubicka <hubicka@ucw.cz>,
	Tobias Burnus <tobias@codesourcery.com>,
	Thomas Schwinge <thomas@codesourcery.com>,
	arthur.cohen@embecosm.com
Subject: Re: Welcome GCC GSoC 2022 participants
Date: Mon, 23 May 2022 14:50:03 -0400	[thread overview]
Message-ID: <BY5PR14MB3911B6FB52691F8A4BE517F8CED49@BY5PR14MB3911.namprd14.prod.outlook.com> (raw)
In-Reply-To: <ri6czg4ayz6.fsf@suse.cz>

Hi everyone,

Thanks a lot for the quick introduction, Martin! And greetings to my fellow
GSoC contributors: Faisal, Immad, Andrew, Nitin, and Tim. Hoping that we can
get along with each other well! And for the mentors, please be patient with us
as we learn the ropes... :joy:

I'm personally excited for my GSoC project because upon successful completion
of the project, GFortran will be the 2nd compiler to be able to offload DO
CONCURRENT to GPUs after NVIDIA nvfortran. AFAIK currently there are only three
compilers that can process DO CONCURRENT for execution on the CPU (let alone
GPU): gfortran, nvfortran, and Intel ifort.

I'll be honest: this is my first foray deep into compiler technology, and I'm
thankful for this opportunity through GSoC to jump head-first into it. Just
like learning a foreign language, the best way to do it is full immersion in a
native country. It will be a lot of work, but I think I'll enjoy it a lot too.

I will try my best to document my progress on both my personal website at <
https://wyphan.github.io>, at the Fortran Discourse forum thread at
<
https://fortran-lang.discourse.group/t/gsoc-2022-accelerating-fortran-do-concurrent-in-gcc/3269
>, and here through this mailing list.

Wish us luck!

Thanks,
Wil

On Mon, 2022-05-23 at 20:24 +0200, Martin Jambor wrote:
> Hello,
> 
> I am pleased to announce that as many as six contributors will be
> working on GCC Google Summer of Code (GSoC) projects in 2022!  In no
> particular order:
> 
> - Faisal Abbas will be working on "Complete Support for Constant
>   Folding in GCC Rust Front-end." This project will be mentored by
>   Philip Herron.
> 
> - Immad Mir will "Extend GCCs static analyzer to support checking for
>   POSIX file descriptor APIs" and the project will be mentored by
>   David Malcolm.
> 
> - Andrew Naguib will also work on a Rust front-end project, specifically
>   on "Improving debugging experience by enhancing the HIR dump."  The
>   project will be mentored by Arthur Cohen and Philip Herron.
> 
> - Nitin Kumar will "Bypass assembler when generating LTO object files"
>   and in that effort will be mentored by Jan Hubička and myself.
> 
> - Tim Lange will add "New checkers for GCC’s static analyzer" and will
>   be mentored by David Malcolm.
> 
> - Wileam Phan has succeeded with a project on "Accelerating Fortran DO
>   CONCURRENT in GCC."  The mentors will be Tobias Burnus and Thomas
>   Schwinge.
> 
> I'd like to congratulate all of them for putting together very solid
> proposals and wish them best of luck with their projects.
> 
> The GSoC program has now entered its "community bonding period" which
> lasts until June 13th.  During this time you should get in touch with
> your mentors unless you have already done so and probably start
> looking quite a bit more at GCC in general.
> 
> In the initial discussion with your mentors, please take a while to talk
> about the time-frame of your project.  If you are happy with the
> standard one (mid-term evaluation deadline on July 29th, final deadline
> on September 12th) you are all set.  This year the program can however
> also accommodate non-standard schedules within some constraints, see
> suggestions at:
> https://developers.google.com/open-source/gsoc/help/2022-project-dates
> 
> 
> If you want to change the duration of your project, first please reach
> an agreement with your mentor and then email me.
> 
> Because GCC targets many computer platforms, you may also find it very
> useful to get an account on the compile farm so that you can test your
> code on a variety of architectures.  For more details, see
> https://gcc.gnu.org/wiki/CompileFarm
> 
> 
> I'd also like to ask all six accepted contributors to take a few
> minutes to familiarize themselves with the legal pre-requisites that
> we have for contributing.  There are two options.  The much simpler
> one is that copyright remains with you but you provide a "Developer
> Certificate of Origin" for your contributions.  You can do that by
> adding a "Signed-off-by:" tag to all your patches.  The second option
> is to assign your copyright to the Free Software Foundation (if anyone
> wants to do this, please let me know and I will help).  More
> information about both is at:
> https://gcc.gnu.org/contribute.html#legal
> 
> 
> Last but not least, feel free to raise any question you might have on
> an appropriate mailing list (
> https://gcc.gnu.org/lists.html
> ) or say hi
> to us on the gcc development IRC channel
> (
> https://gcc.gnu.org/wiki/GCConIRC
> ).
> 
> If you have any concerns or questions regarding the organizational part
> of GSoC 2022 or just don't know who else to reach out to, feel free to
> contact me throughout the duration of the program.
> 
> Once more, congratulations and good luck!
> 
> Martin
> 


      reply	other threads:[~2022-05-23 18:50 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-23 18:24 Martin Jambor
2022-05-23 18:50 ` Wileam Yonatan Phan [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BY5PR14MB3911B6FB52691F8A4BE517F8CED49@BY5PR14MB3911.namprd14.prod.outlook.com \
    --to=wileamyp@outlook.com \
    --cc=19062002@brookes.ac.uk \
    --cc=arthur.cohen@embecosm.com \
    --cc=dmalcolm@redhat.com \
    --cc=gcc@gcc.gnu.org \
    --cc=hubicka@ucw.cz \
    --cc=mirimmad17@gmail.com \
    --cc=mjambor@suse.cz \
    --cc=ndrwnaguib@gmail.com \
    --cc=nitinkumar4268@gmail.com \
    --cc=philip.herron@embecosm.com \
    --cc=thomas@codesourcery.com \
    --cc=timll1402@gmail.com \
    --cc=tobias@codesourcery.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).