[gomp] More IL work

Sebastian Pop sebastian.pop@cri.ensmp.fr
Tue Jul 19 16:02:00 GMT 2005


Diego Novillo wrote:
> Well, it may be too early for the GOMP branch to start thinking
> about this kind of transformation.  We are only just barely
> starting to convert the OpenMP pragmas into code.
> 

Why too early?  Their development is orthogonal to OpenMP.  It will
just use the existing infrastructure for generating parallel code.

> Are you folks interested in generating vector code, or data
> parallel code with calls to libgomp?  

The aim is to split a loop nest into chunks and to distribute these
into several threads, so the target will be data parallel code with
calls to libgomp.

I was thinking to put their contributions into autovect only because I
will work on the loop fission there, and that we have some more bits
on the data dependence tester.  But for what they want to do the
existing data dep of mainline/gomp is ok.

> How about a sub-branch?

Their changes won't be too big, one or two new files: a new pass.
Then with time I think they will be interested in having their pass
triggered only for some loops and then they will probably contribute
also to the general goal of gomp.  So I won't scare them away by
asking them to contribute to general infrastructure.

Sebastian



More information about the Gcc-patches mailing list