EKOPath

  • Intel® 64 & AMD64 performance tuned
  • ISO C99/C++ 2003, C++11 & GNU compatible
  • Fortran 90/95 & 2003/2008
  • Industry proven robustness and quality

Overview

The PathScale® EKOPath Compiler Suite offers programmers a rich set of tools and one of the world's most sophisticated optimization infrastructures to maximize program performance on any Intel® 64 or AMD64 platform supporting Intel® MMX™, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A, AVX, FMA3, FMA4, XOP and AES.

Nightly download

EKOPath nightly build download. If you need support or would like to try an official release register on the right.

Starting at $1795

What's new in EKOPath 5?

  • Significant improvements in performance and robustness
  • Support for latest Intel® 64 & AMD64 processors
  • Support for SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A, AVX, FMA3, FMA4, XOP & AES
  • Support for AMD Bulldozer, AMD Piledriver, latest Intel processors & more
  • More Fortran 2003
  • New C++ front-end based on clang
  • New C++11 lambdas
  • New C++11 Rvalue references
  • New C++11 Variadic templates
  • New C++11 auto-typed variables
  • New C++11 Null pointer constant
  • (almost all core C++11 and more)
  • Optimzed AMD memcpy for newer processors
  • Single file IPA (inter-procedural analysis)
  • Improved inlining support
  • Hundreds of bug fixes for C, C++ and Fortran..

Core highlights

  • High performance C, C++03 / C++11 and Fortran 90/95/2003/2008 compilers
  • Code generation for latest AMD & Intel® 64 processors
  • Industry leading performance and optimizations
  • OpenMP 2.5
  • PathScale compatible AMD Core Math Library

Supported Platforms

Stable:
  • SUSE Linux Enterprise
  • Red Hat Enterprise Linux
  • Oracle Solaris Express
  • Ubuntu
Beta (starts Q1 2014):
  • Windows (Q1 2013)
  • OSX (Beta starts Q1 2013)
Interface Builder

Fanatical about performance

Our philosophy on performance is simple, but serious. The best benchmark is your code. If your application isn't the fastest when compiling with the EKOPath compiler it's a bug and we want to know about it.

ORNL Kraken

HPC and multi-core focused

Some of the world's fastest super computers use the EKOPath compiler for one reason, performance. However, you don't have to own or work on a supercomputer to take advantage of the EKOPath optimizations. We know that every C, C++ and Fortran developer has an increasing need to exploit the capabilities of modern multi-core hardware. We try to make the wealth of advanced optimizations in the compiler both easy to use and effective for AMD, Intel and all modern processors.

Quality assurance

Rigorously tested

We put a huge amount of time, effort and energy in ensuring that every release of the compiler is of the highest quality. We know that even a single regression can cost significant time verifying and validating results. Our test harness checks against all the most popular language conformance test suites, thousands of in-house tests, dozens of scientific libraries, customer provided code, popular open source applications and across a range of Intel and AMD processors to ensure the best performance.

Pain free support

PathScale Support

Getting support doesn't have to be painful anymore. The PathScale team of engineers and support are ready to help when you have a question.

Going forward our focus will be on frequent updates and ensuring customers have bug fixes and resolution to their issues in the most timely manner. If you need help faster we've added a link to live help for pre-sales and support questions at the top of each page. Customers with a current support entitlement also have access to our support portal and other resources as they come online.