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


On Wed, Sep 27, 2006 at 11:09:27PM +0200, Zdenek Dvorak wrote:
> 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? :-)


-- 
Daniel Jacobowitz
CodeSourcery


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