AESOP: A New Auto-Parallelizing Compiler

Posted by Michael Larabel on March 03, 2013

AESOP is a new auto-parallelizing C/C++ compiler for shared memory systems. This new open-source compiler was written at the University of Maryland and is now available to the public.

The AESOP auto-parallelizing compiler is based upon LLVM and is designe for real-world workloads rather than just small, simple kernels. AESOP is said to already be able to compile SPEC2006 and OMP2001 benchmarks.

The university claims that AESOP can serve as a drop-in replacement for Clang, GCC, C++, and Gfortran compilers. AESOP is mostly tested on 32-bit Linux but should work for other architectures too where LLVM is supported.

Phoronix benchmarks will likely come soon of this auto-parallelizing shared-memory compiler.

The compiler source can be found on the web-site for the University of Maryland's Electrical & Computer Engineering Department. The compiler was announced to the public on Sunday morning via the LLVM developers' list.

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