1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

PathScale Open-Sources The EKOPath 4 Compiler Suite

Michael Larabel

Published on 13 June 2011
Written by Michael Larabel
Page 1 of 4 - 234 Comments

Within the free software world, GCC has long been the dominant compiler with it being backed by the Free Software Foundation, it being the most well developed free compiler suite, and is a feature rich offering that is put out under the GNU GPLv3. As of late, LLVM has also been hitting the nail on the head. The Low-Level Virtual Machine with its C/C++ Clang compiler front-end offers great performance, is successful in building code-bases like the Linux kernel, its modular design allows the compiler infrastructure to be used in areas like graphics drivers, is under a BSD-style license, and carries numerous other advantages. Other open-source compilers have advanced too, including the release of PCC 1.0. Now there is a new and extremely interesting option to shake the open-source compiler world: PathScale is freely releasing the source to the EKOPath 4 Compiler Suite. EKOPath 4 is a high-performance compiler that up until now has been proprietary and costs nearly $2000 USD per license, but now it's open-source and can sharply outperform GCC in many computationally-intense workloads.

[Editor's Note: At the time of reading this, the PathScale press release should be available on their web-site and/or PRNewsWire. The source and a convenient binary file should also be available from PathScale's site. After several delays, I haven't been told what time the release is expected to take place, but it should be today. Regardless, see the notes at the bottom of this page, as most Phoronix readers by now have figured out that EKOPath 4 is being open-sourced and the news is also beginning to leak out elsewhere, hence now moving forward with this Phoronix article.]

PathScale is announcing that they are open-sourcing their EKOPath 4 Compiler Suite. For those not familiar, EKOPath is a high-performance Intel 64 / AMD64 compiler for C99, C++ 2003, and partial support for Fortran 2003. Up to this point in development, PathScale's compiler has been proprietary and has carried a rather high price-tag with the licensing starting out at $1795 USD and going up from there. Of course, that's a small price to a large organization seeking to build their software for maximum performance, but is out of the price range for nearly any independent enthusiast or non-commercially-backed free software project. This code compiler is especially popular in super-computing environments. The open-source EKOPath 4 will be available to Linux, FreeBSD, and Solaris users free of charge. PathScale will also continue to offer commercial support for this compiler suite.

EKOPath 4 carries full support for the SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A, and AVX instruction sets. The run-time is GNU compatible and with the GCC tool-chain, provides optimized C/C++ debugging, excellent multi-core support, provides the PathDB debugger, a PathAS assembler, and supports OpenMP 2.5. The PathDB debugger was previously open-sourced and ported to FreeBSD on GitHub as the Path64 debugger.

Notes: Before continuing, yes, the open-sourcing of EKOPath 4 is what in recent days on Phoronix has been codenamed Dirndl as the results have been very impressive. Some Phoronix readers were sharp to figure it out within the forums and those following me on Twitter. Originally this open-source announcement was to happen two weeks ago, but since then there have been multiple delays for various reasons.

While some Phoronix readers figured out EKOPath 4 was being open-sourced in advance, in some development circles this was already known for a number of days. Three weeks ago, Christopher Bergström (PathScale's CTO), wrote to the Illumos development list and publicly dropped the EKOPath 4.0.10 binary and said "There will be a more broad and related announcement next week, but PathScale promises to continue providing EKOPath 4 as a free download for Solaris and family." On the Illumos IRC that day, the free EKOPath was again brought up. On a related note, back in April news broke that PathScale was working to develop a "CUDA killer" for the GPU. Back then it was promised it would be open-source and freely licensed.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. NVIDIA GeForce GTX 980: The Best GPU For Linux Gamers
  2. ROCCAT LUA: A Linux-Friendly Gaming Mouse
  3. Cheetah Mounts: The Affordable Way To Put Your TV On The Wall
  4. Scythe Mugen MAX
Latest Linux Articles
  1. Preview: Radeon Gallium3D Performance For CS:GO On Linux
  2. XWayland Linux Gaming Performance With GNOME Wayland On Fedora 21
  3. EXT4/Btrfs/XFS/F2FS Benchmarks On Linux 3.17
  4. Fedora 21 Alpha First Impressions: It's Great
Latest Linux News
  1. NVIDIA Issues Updated 340.46 Long-Lived Driver Release
  2. KDE Plasma 5.1 Now In Beta
  3. Systemd & Debian Were Most Popular In September
  4. Microsoft Announces... Windows 10 With A Start Menu
  5. Borderlands 2 Launches On Steam For Linux
  6. Debian Jessie Might Get Rid Of The kFreeBSD Port
  7. Fedora Might Try A New Scheduling Strategy For Its Releases
  8. AMD's Catalyst Working On A GLSL Shader Cache
  9. OpenMP 4.0 Offloading Is Closer For GCC 5
  10. Wayland Presentation Extension Added To Weston
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Nero CD/DVD Burning Software On Linux Is Dead
  3. New Group Calls For Boycotting Systemd
  4. FSF Issues Statement On Shellshock Bash Vulnerability
  5. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  6. X.Org Is Looking For Some Female Help
  7. Advertisements On Phoronix
  8. NVIDIA Alerts Nouveau: They're Starting To Sign/Validate GPU Firmware Images