This is the mail archive of the gcc-patches@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: Autoparallelization


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


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