Re: [GSoC 2026] Enhance OpenACC support - Formal proposal draft

Sebastian Galindo via Gcc <[email protected]>
Newsgroups gmane.comp.gcc.devel
Message-ID <[email protected]>
Hi Thomas, First of all, thanks for the review!

> Just for completeness, might note that OpenACC middle end handling is not
> only lowering/'gcc/omp-low.cc', but also other middle end code, and down
> to the GPU back ends.  Some "C++" things are missing next to "C" ones
> that you mention.  Also, 'libgomp/testsuite/' for runtime/execution test
> cases, including all code offloading testing.

Ok, got it, thanks for the specification.

> I'm fine to have those as "stretch goals" in the proposal,
> and I agree to start with your Task 1, and then Task 3.

Great, maybe I'll include explicitly that I want these tasks to be 
stretch goals.

> Which parts of GCC do we need to touch
> for Tasks 2, 3, 4: abstractly, and then in terms of GCC implementation
> (to the extent that you're already able to understand)?  For Task 2, is
> there any existing non-OpenACC/OpenMP infrastructure in GCC that we may
> be able to build upon?

Got it, I'll definitely include that, thanks!

> Have you intentionally chosen to make this a 175 h (medium) project
> instead of a 350 h (large) one?  Is the end date of 2026-08-16 fixed, or
> do we have some flexibility there, if needed?
I was looking at the official GSoC timeline to have a reference, but I 
understand that the project could extend till November or something like 
that. I have a lot of flexibility in that sense, and I would be happy to 
work on it for a longer period.

According to that, do you think it would make more sense to define it as 
a large project? I would be open to that. In that case, I would keep the 
current tasks as the core goals, and extend the work to additional 
OpenACC features depending on progress.

One concern I have is that, given the proposal deadline is close, I may 
not be able to like fully specify the newer OpenACC features 
implementation (Or yes?), maybe in a very abstract way.

Thanks for the input!

Best,
Sebastian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.