This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Autoparallelization
- From: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- To: Daniel Jacobowitz <drow at false dot org>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 29 Sep 2006 00:38:49 +0200
- Subject: Re: Autoparallelization
- References: <20060928132000.GA3556@nevyn.them.org>
Hello,
> > I have commited the following patch to parloop branch. It implements
> > automatic parallelization for simple loops; at the moment, code
> > generation only creates static schedule into fixed number of threads
> > (specified at compile time). This should more or less be the version
> > I would like to get merged to 4.3 (I probably won't have time to
> > implement more features in following few weeks).
> >
> > Regarding the testing, gcc bootstraps with autoparallelization (into 4
> > threads) enabled (there are quite a lot parallelizable loops in gcc).
> > Also, on stream benchmark, I get similar results as with enabling
> > -fopenmp (that is, about 10% slowdown, since the benchmark is primarily
> > memory bound :-). I will of course provide more testing later.
>
> Someone's gotta ask... so is GCC any faster at runtime when you do this
> during bootstrap? :-)
it is within noise (not too surprising, I guess :-)
Zdenek