From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by sourceware.org (Postfix) with ESMTPS id 75AD73858C36 for ; Thu, 7 Mar 2024 15:07:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 75AD73858C36 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.cz ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 75AD73858C36 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=195.135.223.131 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709824057; cv=none; b=xSawym35D2+QlCcV8C2jl0m6NZ9NhSHl0ryIGJeT8xzjCSX2C1j6EJD8SS7W4jnty08M2GTsDiOdSgEGBpYa1hcwNnQKAh6H5OHYorgoWel3Q91FERl8ZLzfelULWuhjOLFBqY8khJRRCjGAzi7Ay2Gd8Z0TR7sKMndyMCkxnE0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709824057; c=relaxed/simple; bh=mJ17Z/+wnjvYPp8muHZkypCoAwWyt9pgIsS4BvWxe38=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=tPJIQwjxEGiFN2CuIr8PSarXFFryMg+wEILo8DHQRR36F2taYkDfI8WBZwwNUR+JHmxYVYzVSh0ijOh6hNFagSIXs9sIpQUI6X2BejPfi0Aqf0LbU6A5wUOKsRBkdpeVUmZCgNi2fMKyL7Dyg9skRU+e1ZdxzYVMNtNwz/Q6pyE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [10.150.64.98]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 24A5820A7A; Thu, 7 Mar 2024 13:02:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1709816563; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=anwGgXNfzOQJd3NWcT5r+kQMY4AmoP331YZBoOxtgO4=; b=UpevC5O4AykgAT0RznxLcjYHXjIUGKCa3j8xbdRWRYuHxZHgDafXJ0AXt+O/cJs34PooxV 2XONTopOyTaY91e6FZ/vZqSxmyB4xnZ2V0ff1+Pczbin7cxBHdPyzKwHzz0xc5tyVtCLhL L4FiijxWLGf6dEYh3dZsfOnftTApZL0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1709816563; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=anwGgXNfzOQJd3NWcT5r+kQMY4AmoP331YZBoOxtgO4=; b=dyYvN+D9G09mKlXKJMXIo2nQp8LsGM5M/rV/G8EKIrc8/JnYQfs6kmLtn+MBknVirJ1xX+ 3Xnn6qbvrx1gX9Aw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1709816563; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=anwGgXNfzOQJd3NWcT5r+kQMY4AmoP331YZBoOxtgO4=; b=UpevC5O4AykgAT0RznxLcjYHXjIUGKCa3j8xbdRWRYuHxZHgDafXJ0AXt+O/cJs34PooxV 2XONTopOyTaY91e6FZ/vZqSxmyB4xnZ2V0ff1+Pczbin7cxBHdPyzKwHzz0xc5tyVtCLhL L4FiijxWLGf6dEYh3dZsfOnftTApZL0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1709816563; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=anwGgXNfzOQJd3NWcT5r+kQMY4AmoP331YZBoOxtgO4=; b=dyYvN+D9G09mKlXKJMXIo2nQp8LsGM5M/rV/G8EKIrc8/JnYQfs6kmLtn+MBknVirJ1xX+ 3Xnn6qbvrx1gX9Aw== Received: from imap2.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap2.dmz-prg2.suse.org (Postfix) with ESMTPS id 1E25A13997; Thu, 7 Mar 2024 13:02:43 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap2.dmz-prg2.suse.org with ESMTPSA id gfdWB/O66WX+SwAAn2gu4w (envelope-from ); Thu, 07 Mar 2024 13:02:43 +0000 From: Martin Jambor To: Abhinav Gupta Cc: GCC Mailing List , Thomas Schwinge Subject: Re: GSoC In-Reply-To: References: User-Agent: Notmuch/0.38.2 (https://notmuchmail.org) Emacs/29.2 (x86_64-suse-linux-gnu) Date: Thu, 07 Mar 2024 14:02:34 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Authentication-Results: smtp-out2.suse.de; none X-Spam-Level: X-Spam-Score: -2.30 X-Spamd-Result: default: False [-2.30 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.20)[-0.999]; DBL_BLOCKED_OPENRESOLVER(0.00)[gnu.org:url]; FREEMAIL_TO(0.00)[gmail.com]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; INTRODUCTION(2.00)[]; RCVD_TLS_ALL(0.00)[]; BAYES_HAM(-3.00)[100.00%] X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello, On Wed, Mar 06 2024, Abhinav Gupta via Gcc wrote: > Dear GCC Community, > I hope this email finds you well. My name is Abhinav Gupta. I am a > 3rd-year student at IIT Tirupati pursuing a bachelor's degree in > computer science and engineering. I am writing to express my interest > in contributing to the GCC project under GSoC. We are very happy that you find contributing to GCC interesting. > I am interested in two projects - Offloading to a separate process on > the same host, I am already working in parallel computing, > specifically parallelising tensor algorithms using various techniques > as part of my research project at IIT Tirupati. Although this is not > directly related to compilers, I will be able to get going with the > project quickly. I'd personally very much like to see this project implemented. There is a lot of information on offloading at https://gcc.gnu.org/wiki/Offloading To give you a bit more context where the idea comes from, it was first thought of in email thread starting with https://gcc.gnu.org/pipermail/gcc-patches/2022-October/603984.html and the patch that was "scrubbed" from the email archive eventually became commit https://gcc.gnu.org/cgit/gcc/commit/?id=e4cba49413ca429dc82f6aa2e88129ecb3fdd943 I hope these pointers will further help help you find out where to look when planning the project. If you need more help, please feel free to ask (I'm CCing Thomas who then is perhaps best placed to answer). > The second project is Rust Front-End - both the BIR location support > and rustc testsuite adapter are of interest to me, Please note that Rust-GCC projects are a bit special in the sense that they are often discussed primarily on Zulip of the gcc-rust team: https://gcc-rust.zulipchat.com/ So you may want to reach out to them there as well. > having worked on > compiler front ends as part of my college's compiler design course > combined with my experience in working with large libraries written in > C++ (such as CTF) I believe that these two projects are something that > I can do. You seem to be quite ready! > > Proposed Timeline: > I can start working as soon as my end-semester exams finish, i.e. 9th > May 2024, and continue to work for however long it requires me to > complete the project. > Week 1-2 -> Knowing the existing code and understanding how it works. Right, but please try to do a bit of this, at least on the high level, also now when preparing the proposal. There will be lots to learn in the first weeks even so. Mainly because... > Week 3-8 -> Working on the implementation of whichever project we > decide to move forward with > Week 9-12 -> Testing and creating understandable documentation for the same. > > This is a very rough timeline, ...eventually the milestones in the application will have to be more specific, mainly to demonstrate you have basic understanding of the proposed project. > and I will refine it further as we > discuss the project idea. This email is more of a call for guidance > than an application, and I would appreciate any feedback you give me. This is a very good start. Good luck! Martin