HPC Compiler Company PathScale Seeks Life Raft

By Tiffany Trader

March 23, 2017

HPCwire has learned that HPC compiler company PathScale has fallen on difficult times and is asking the community for help or actively seeking a buyer for its assets. A letter from the company with a listing of assets is included at the end of the article.

PathScale represents one of handful of compiler technologies that are designed for high performance computing, and it is one the last independent HPC compiler companies. In an interview with HPCwire, PathScale Chief Technology Officer and owner Christopher Bergström attributes the company’s financial insolvency to its heavy involvement in Intel alternative architectures.

“Unfortunately in recent years, we bet big on ARMv8 and the partner ecosystem and the hardware has been extremely disappointing,” said Bergström. “Once partners saw how low their hardware performed on HPC workloads they decided to pull back on their investment in HPC software.”

Due to confidentiality agreements, he’s limited to speaking in generalities but argues that the currently available ARMv8 processors deliver very weak performance for HPC workloads.

“ARM is possibly aware of this issue and as a result has introduced SVE (Scalable Vector Extensions),” Bergström told us. “Unfortunately, they focused more on the portability side of vectorization and the jury is still out if they can deliver competitive performance. SVE’s flexible design and freedom to change vector width on the fly will possibly impact the ability to write code tuned specifically for a target processor. In addition, design of the hardware architecture blocks software optimizations that are very common and potentially critical for HPC. And based on the publicly available roadmaps, the floating point to power ratio is not where it needs to be for HPC workloads in order to effectively compete against Intel or GPUs.”

Before coming to these conclusions, PathScale had a statement of work contract with Cavium to help support optimizing compilers for their ThunderX processors. When that funding was pulled, PathScale also lost their ability to gain and support customers for ARMv8. They looked for funders, and had conversations with stakeholders in the private and public sphere, but the money just wasn’t available.

“Show me a company in the HPC space wanting to invest,” said Bergström, “They’re not investing in compiler technology.”

ARM, which was scooped up by Japanese company SoftBank in September 2016 for $31 billion, may be the exception, but according to Bergström the PathScale technology, while it significantly leverages LLVM, doesn’t perfectly align with what they need.

Bergström brokered the deal with Cray that resurrected PathScale from the ashes of SiCortex in 2009 (more on this below) and he’s proud of what he and his team have accomplished over the last seven years. “We love compilers, we love the technology. We want to continue developing this stuff. The team is rock solid, we’re like family. We live eat and breathe compilers, but we’re not on a sustainable business path and we need a bailout or help refocusing. We need people who understand that these kind of technologies add value and LLVM by itself isn’t a panacea.”

Addison Snell, CEO of HPC analyst firm Intersect360 Research, shared some additional perspective on the market dynamics at play for independent tools vendors. “In the Beowulf era, clusters were all mostly the same, so what little differentiation there was came from things like development environments and job management software,” he said. “Independent middleware companies of all types flourished. Now we’re trending back toward an era of architectural specialization. Users are shopping for architectures more than they’re shopping for which compiler to use for a given architecture, and acquisitions have locked up some of the previously dominant players. Vendors’ solutions will have their own integrated stacks. Free open-source versions might still exist, but there will be less room for independent middleware players.”

PathScale has a winding history that dates back to 2001 with the founding of Key Research by Lawrence Livermore alum Tom McWilliams. The company was riding the commodity cluster wave, developing clustered Linux server solutions based on a low-cost 64-bit design. In 2003, contemporaneous with the rising popularity of AMD Opteron processors, Key Research rebranded as PathScale and expanded its product line to include high-performance computing adapters and 64-bit compilers.

PathScale would then pass through a number of corporate hands. In 2006, QLogic acquired PathScale, primarily to gain access to its InfiniBand interconnect technology. The following year, the compiler assets were sold to SiCortex, which sought a solution for its MIPS-based HPC systems.

When SiCortex closed its doors in 2009, Cray bought the PathScale assets and revived the company. Under an arrangement struck with Cray, PathScale would go forward as an independent technology group with an option to buy. In March 2012, PathScale CTO Christopher Bergström acquired all assets and became the sole owner of PathScale Inc.

The PathScale toolchain currently generates code for the latest Intel processors, AMD64, AMD GPUs, Power8, ARMv8, and NVIDIA GPUs in combination with both Power8 and x86.

In a message to the community, Pathscale writes:

We are evaluating all options to overcome this difficult time, including refocusing to provide training and code porting services instead of purely offering compiler licenses and optimization services. Our team deeply understands parallel programming and whether you have crazy C++ or ancient Fortran, we can likely help get it running on GPUs (NVIDIA or AMD) or vectorization targets (like Xeon Phi).

All PathScale engineers would love to continue to work on the compiler as an independent company, but we need the community to help us. We need people who believe in our technical roadmap. We need people who understand the future exascale computing software stack will likely be complex, but that complexity and advanced optimizations will make it easier for end users. At the same time we must be realistic and without immediate assistance start accepting any reasonable offer on the assets as a whole or piece by piece.

Our assets include:

  • PathScale website, trademarks and branding

  • C, C++ and Fortran compilers

  • Complete GPGPU and many-core runtime which supports OMP4 and OpenACC and is portable across multiple architectures (NVIDIA GPU, ARMv8, Power8+NVIDIA and AMD GPU)

  • Significant modifications to CLANG and LLVM to enable support for OpenACC and OpenMP and parallel programming models.

  • Complete engineering team with expertise working on CLANG and LLVM and MIPSPro.

  • Advertising credits with popular websites ($30,000)

A purchase or funding from crowdsourcing or other community event will keep a highly optimizing OpenMP and OpenACC C/C++ and Fortran compiler toolchain plus experienced development team in operation. Succinctly, PathScale preserves architectural diversity and opens the door for competition with a performant compiler for interesting architectures with OpenMP and OpenACC parallelization.

If interested please contact [email protected].


Editor’s note: HPCwire has reached out to Cavium and ARM and we will update the article with any responses we receive.

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industy updates delivered to you every week!

At Long Last, Supercomputing Helps to Map the Poles

August 22, 2019

For years,” Paul Morin wrote, “those of us that made maps of the Poles apologized. We apologized for the blank spaces on maps, we apologized for mountains being in the wrong place... Read more…

By Oliver Peckham

Xilinx Says Its New FPGA is World’s Largest

August 21, 2019

In this age of exploding “technology disaggregation” – in which the Big Bang emanating from the Intel x86 CPU has produced significant advances in CPU chips and a raft of alternative, accelerated architectures... Read more…

By Doug Black

Supercomputers Generate Universes to Illuminate Galactic Formation

August 20, 2019

With advanced imaging and satellite technologies, it’s easier than ever to see a galaxy – but understanding how they form (a process that can take billions of years) is a different story. Now, a team of researchers f Read more…

By Oliver Peckham

AWS Solution Channel

Efficiency and Cost-Optimization for HPC Workloads – AWS Batch and Amazon EC2 Spot Instances

High Performance Computing on AWS leverages the power of cloud computing and the extreme scale it offers to achieve optimal HPC price/performance. With AWS you can right size your services to meet exactly the capacity requirements you need without having to overprovision or compromise capacity. Read more…

HPE Extreme Performance Solutions

Bring the combined power of HPC and AI to your business transformation

FPGA (Field Programmable Gate Array) acceleration cards are not new, as they’ve been commercially available since 1984. Typically, the emphasis around FPGAs has centered on the fact that they’re programmable accelerators, and that they can truly offer workload specific hardware acceleration solutions without requiring custom silicon. Read more…

IBM Accelerated Insights

Keys to Attracting the Newest HPC Talent – Post-Millennials

[Connect with HPC users and learn new skills in the IBM Spectrum LSF User Community.]

For engineers and scientists growing up in the 80s, the current state of HPC makes perfect sense. Read more…

Singularity Moves Up the Container Value Chain

August 20, 2019

The enterprise version of the Singularity HPC container platform released this week by Sylabs is designed to allow users to create, secure and share the high-end containers in self-hosted production deployments. The e Read more…

By George Leopold

At Long Last, Supercomputing Helps to Map the Poles

August 22, 2019

For years,” Paul Morin wrote, “those of us that made maps of the Poles apologized. We apologized for the blank spaces on maps, we apologized for mountains being in the wrong place... Read more…

By Oliver Peckham

IBM Deepens Plunge into Open Source; OpenPOWER to Join Linux Foundation

August 20, 2019

IBM today announced it was contributing the instruction set (ISA) for its Power microprocessor and the designs for the Open Coherent Accelerator Processor Inter Read more…

By John Russell

Ayar Labs to Demo Photonics Chiplet in FPGA Package at Hot Chips

August 19, 2019

Silicon startup Ayar Labs continues to gain momentum with its DARPA-backed optical chiplet technology that puts advanced electronics and optics on the same chip Read more…

By Tiffany Trader

Scientists to Tap Exascale Computing to Unlock the Mystery of our Accelerating Universe

August 14, 2019

The universe and everything in it roared to life with the Big Bang approximately 13.8 billion years ago. It has continued expanding ever since. While we have a Read more…

By Rob Johnson

AI is the Next Exascale – Rick Stevens on What that Means and Why It’s Important

August 13, 2019

Twelve years ago the Department of Energy (DOE) was just beginning to explore what an exascale computing program might look like and what it might accomplish. Today, DOE is repeating that process for AI, once again starting with science community town halls to gather input and stimulate conversation. The town hall program... Read more…

By Tiffany Trader and John Russell

Cray Wins NNSA-Livermore ‘El Capitan’ Exascale Contract

August 13, 2019

Cray has won the bid to build the first exascale supercomputer for the National Nuclear Security Administration (NNSA) and Lawrence Livermore National Laborator Read more…

By Tiffany Trader

AMD Launches Epyc Rome, First 7nm CPU

August 8, 2019

From a gala event at the Palace of Fine Arts in San Francisco yesterday (Aug. 7), AMD launched its second-generation Epyc Rome x86 chips, based on its 7nm proce Read more…

By Tiffany Trader

Lenovo Drives Single-Socket Servers with AMD Epyc Rome CPUs

August 7, 2019

No summer doldrums here. As part of the AMD Epyc Rome launch event in San Francisco today, Lenovo announced two new single-socket servers, the ThinkSystem SR635 Read more…

By Doug Black

High Performance (Potato) Chips

May 5, 2006

In this article, we focus on how Procter & Gamble is using high performance computing to create some common, everyday supermarket products. Tom Lange, a 27-year veteran of the company, tells us how P&G models products, processes and production systems for the betterment of consumer package goods. Read more…

By Michael Feldman

Supercomputer-Powered AI Tackles a Key Fusion Energy Challenge

August 7, 2019

Fusion energy is the Holy Grail of the energy world: low-radioactivity, low-waste, zero-carbon, high-output nuclear power that can run on hydrogen or lithium. T Read more…

By Oliver Peckham

Cray, AMD to Extend DOE’s Exascale Frontier

May 7, 2019

Cray and AMD are coming back to Oak Ridge National Laboratory to partner on the world’s largest and most expensive supercomputer. The Department of Energy’s Read more…

By Tiffany Trader

Graphene Surprises Again, This Time for Quantum Computing

May 8, 2019

Graphene is fascinating stuff with promise for use in a seeming endless number of applications. This month researchers from the University of Vienna and Institu Read more…

By John Russell

AMD Verifies Its Largest 7nm Chip Design in Ten Hours

June 5, 2019

AMD announced last week that its engineers had successfully executed the first physical verification of its largest 7nm chip design – in just ten hours. The AMD Radeon Instinct Vega20 – which boasts 13.2 billion transistors – was tested using a TSMC-certified Calibre nmDRC software platform from Mentor. Read more…

By Oliver Peckham

TSMC and Samsung Moving to 5nm; Whither Moore’s Law?

June 12, 2019

With reports that Taiwan Semiconductor Manufacturing Co. (TMSC) and Samsung are moving quickly to 5nm manufacturing, it’s a good time to again ponder whither goes the venerable Moore’s law. Shrinking feature size has of course been the primary hallmark of achieving Moore’s law... Read more…

By John Russell

Cray Wins NNSA-Livermore ‘El Capitan’ Exascale Contract

August 13, 2019

Cray has won the bid to build the first exascale supercomputer for the National Nuclear Security Administration (NNSA) and Lawrence Livermore National Laborator Read more…

By Tiffany Trader

Deep Learning Competitors Stalk Nvidia

May 14, 2019

There is no shortage of processing architectures emerging to accelerate deep learning workloads, with two more options emerging this week to challenge GPU leader Nvidia. First, Intel researchers claimed a new deep learning record for image classification on the ResNet-50 convolutional neural network. Separately, Israeli AI chip startup Hailo.ai... Read more…

By George Leopold

Leading Solution Providers

ISC 2019 Virtual Booth Video Tour

CRAY
CRAY
DDN
DDN
DELL EMC
DELL EMC
GOOGLE
GOOGLE
ONE STOP SYSTEMS
ONE STOP SYSTEMS
PANASAS
PANASAS
VERNE GLOBAL
VERNE GLOBAL

Nvidia Embraces Arm, Declares Intent to Accelerate All CPU Architectures

June 17, 2019

As the Top500 list was being announced at ISC in Frankfurt today with an upgraded petascale Arm supercomputer in the top third of the list, Nvidia announced its Read more…

By Tiffany Trader

Top500 Purely Petaflops; US Maintains Performance Lead

June 17, 2019

With the kick-off of the International Supercomputing Conference (ISC) in Frankfurt this morning, the 53rd Top500 list made its debut, and this one's for petafl Read more…

By Tiffany Trader

AMD Launches Epyc Rome, First 7nm CPU

August 8, 2019

From a gala event at the Palace of Fine Arts in San Francisco yesterday (Aug. 7), AMD launched its second-generation Epyc Rome x86 chips, based on its 7nm proce Read more…

By Tiffany Trader

A Behind-the-Scenes Look at the Hardware That Powered the Black Hole Image

June 24, 2019

Two months ago, the first-ever image of a black hole took the internet by storm. A team of scientists took years to produce and verify the striking image – an Read more…

By Oliver Peckham

Cray – and the Cray Brand – to Be Positioned at Tip of HPE’s HPC Spear

May 22, 2019

More so than with most acquisitions of this kind, HPE’s purchase of Cray for $1.3 billion, announced last week, seems to have elements of that overused, often Read more…

By Doug Black and Tiffany Trader

Chinese Company Sugon Placed on US ‘Entity List’ After Strong Showing at International Supercomputing Conference

June 26, 2019

After more than a decade of advancing its supercomputing prowess, operating the world’s most powerful supercomputer from June 2013 to June 2018, China is keep Read more…

By Tiffany Trader

In Wake of Nvidia-Mellanox: Xilinx to Acquire Solarflare

April 25, 2019

With echoes of Nvidia’s recent acquisition of Mellanox, FPGA maker Xilinx has announced a definitive agreement to acquire Solarflare Communications, provider Read more…

By Doug Black

Qualcomm Invests in RISC-V Startup SiFive

June 7, 2019

Investors are zeroing in on the open standard RISC-V instruction set architecture and the processor intellectual property being developed by a batch of high-flying chip startups. Last fall, Esperanto Technologies announced a $58 million funding round. Read more…

By George Leopold

  • arrow
  • Click Here for More Headlines
  • arrow
Do NOT follow this link or you will be banned from the site!
Share This