GCC Faster with Automatic Parallelization

Mar 12, 2009

The upcoming GNU Compiler Collection (GCC) version 4.4 will combine the existing Graphite loop optimization with autopar automatic parallelization support.

Soon-to-be-released GCC 4.4 will include the Graphite framework that should optimize high-level loops in multi-core systems, even though it has required specific compiler configuration.

IBM's Razya Ladelsky has since proposed plans in GCC mail for automating this optimization. The Graphite framework will integrate with autopar, the automatic parallelization code generator, so that upcoming versions of GCC will identify next to simple loops also more complex structures for better performance on multi-core systems.

Source: Phoronix

Related content

  • GCC 4.2

    The latest GNU compiler provides better support for parallel programming, and GCC also rolls out some new optimization features. We took GCC 4.2 for a test drive.

  • OpenMP

    OpenMP brings the power of multiprocessing to your C, C++, and Fortran programs.

  • Julia

    Parallel processing is indispensable today – particularly in the field of natural sciences and engineering. Normal desktop users, however, can also benefit from higher performance through parallel execution with at least four calculation cores.

  • Doghouse – Optimization

    Understanding how optimization works is just as crucial to fast code as a good compiler.

  • Fedora 12 in Alpha

    An Alpha version of the new Fedora, codenamed Constantine and scheduled for release in November, is now available for download.

comments powered by Disqus