ECP’s Ginkgo Math Library Increases Software Portability Across Architectures

Scientists working with the Exascale Computing Project (ECP) have developed Ginkgo, a sparse linear algebra library designed to increase portability of software among heterogeneous supercomputing architectures. The portability problem is usually addressed by applying a portability layer, which generates language-specific kernels through interfaces like Kokkos, RAJA or OpenMP. The Ginkgo effort choses a different strategy that combines performance optimization, portability, and developer productivity while leveraging native programming APIs for all hardware. The scientists also proved the adaptability of their approach to newer hardware by extending the initial scope to AMD and Intel ecosystems with low effort. Their work was published in the July 2022 issue of Parallel Computing.

The post ECP’s Ginkgo Math Library Increases Software Portability Across Architectures appeared first on HPCwire.

More Related Posts

The New Math of Quantum Cryptography | WIRED

In theory, quantum physics can bypass the hard mathematical problems at the...

Humanoid robots need pilot studies to demonstrate utility, says Silicon Foundry

Lately, not a week goes by without some announcement around humanoid robotics....

Stanford researcher discusses UMI gripper and diffusion AI models

The Robot Report recently spoke with Ph.D. student Cheng Chi about his...

Home

Highly Niched Headhunters Specialized in Physical AI/Robotics, High-Performance Computing, Unmanned/Autonomous Systems, Defense Technology and Energy.

Specializations

We recruit across complex engineering markets where understanding the technology is critical to finding the right talent.

How We Work

Overview of how PACE partners with teams: Our process, what clients get, and why PACE is different.

About Us

PACE’s story, values, and culture define how we operate and who we are.

News & Insights

Stay up to date on industry trends.

Contact

All the information needed for anyone interested in contacting us.