This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GSOC Question about the parallelization project


>The goal should be to extend TU wise parallelism via make to function wise parallelism within GCC.

Could you please elaborate more on this?
________________________________
From: Richard Biener <richard.guenther@gmail.com>
Sent: Monday, March 19, 2018 18:37
To: Sebastiaan Peters
Cc: gcc@gcc.gnu.org
Subject: Re: GSOC Question about the parallelization project

On March 19, 2018 4:27:58 PM GMT+01:00, Sebastiaan Peters <sebpeters@outlook.com> wrote:
>Thank you for your quick response.
>
>Does the GIMPLE optimization pipeline include only the Tree SSA passes
>or also the RTL passes?

Yes, it only includes only Tree SSA passes. The RTL part of the pipeline hasn't been audited to work with multiple functions in RTL Form in the same time.

The only parallelized part of the compiler is LTO byte code write-out at WPA stage which is done in a "fork-and-forget" mode.

The goal should be to extend TU wise parallelism via make to function wise parallelism within GCC.

Richard.

>Are the currently other parts of the compiler that have been
>parallelized?
>
>Kind regards,
>
>Sebastiaan Peters


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]