OpenMP support

Iain Buclaw ibuclaw at ubuntu.com
Wed Jan 5 12:24:42 PST 2011


== Quote from Scorn (scorn at scorn.net)'s article
> I too wonder how much work it would be to support OpenMP in gdc. From
> http://www.drdobbs.com/high-performance-computing/226300277 it seems to be that
> there is also quite a lot of magic on the compiler side (but which could
already
> be in the gcc parts). Maybe a concurrent garbage collector would also be needed
> (Leandro Lucarella worked on this for his diploma thesis).
> I hope someone can help to clear this up. If not OpenMP then at least a better
> support for multicore programming in one way or another will be really
important
> for the future of D.

Would take just a little bit of work, yes. ;)

Most of the heavy duty work for GCC OMP support is done by their own C
parser/internal codegen functions. So to start, will need to rewrite half of what
is there for the DMDFE AST.


More information about the D.gnu mailing list