GCC To Receive Automatic Parallelization Support

Posted by Michael Larabel on March 10, 2009

IBM's Razya Ladelsky today outlined plans for providing automatic parallelization support within the GNU Compiler Collection. The Graphite Framework, which provides high-level loop optimizations based upon the polyhedral model, was merged for the forthcoming release of GCC 4.4 and it will be used eventually to provide some level of automatic parallelization support. Graphite will be combined with autopar, which is an automatic parallelization code generator based upon GOMP that in turn implements OpenMP.

Once all of the work is completed, GCC will then be able to optimize some loops into running in parallel, which will yield better performance on multi-core systems. More on Razya's automatic parallelization plans can be found in this mailing list message.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite