Sign up for our newsletter and get the latest HPC news and analysis.
Send me information from insideHPC:


Vitis Unified Software Platform to make FPGA Programming Accessible for All Developers

Since their beginnings, FPGA’s have been notorious for being hard to program. That could be changing with the new Vitis Unified Software Platform from Xilinx.n“Xilinx has created a singular environment that enables programmers and engineers from all disciplines to co-develop and optimize both their hardware and software, using the tools and frameworks they already know and understand. This means that they can adapt their hardware architecture to their application without the need for new silicon.”

Appentra announces Early Access Program for Parallelware Analyzer

Today Appentra announced the company is offering developers the opportunity to join the Early Access Program for Parallelware Analyzer. “While Appentra’s Parallelware Trainer provides an interactive learning environment where users can learn how to parallelize, Parallelware Analyzer provides the appropriate tools for the key stages of the parallel development workflow, aiding developers with code analysis that would otherwise be error-prone, time-consuming and completed manually.”

7 Ways HPC Software Developers Can Benefit from Intel Software Investments

Intel has long focused on supporting HPC software. But, as the years have gone by, much has changed — and the company’s offerings have grown and evolved. A chapter from a recent edition of Parallel Universe Magazine, from this past July outlines this evolution and offers seven ways HPC software developers can benefit from Intel software investments. 

Video: Managing HPC Software Complexity with Spack

Greg Becker from LLNL gave this talk at the MVAPICH User Group. “Spack is an open-source package manager for HPC. This presentation will give an overview of Spack, including recent developments and a number of items on the near-term roadmap. We will focus on Spack features relevant to the MVAPICH community; these include Spack’s virtual package abstraction, which is used for API-compatible libraries including MPI implementations, package level compiler wrappers, and packages which modify other package’s build environments.”

Appentra Releases Parallelware Trainer 1.3

Appentra has released Parallelware Trainer 1.3, an interactive, real-time code editor with features that facilitate the learning, usage, and implementation of parallel programming by understanding how and why sections of code can be parallelized. “We’re happy to announce the release of Parallelware Trainer 1.3 which now supports the detection of defects and recommendations for concurrency and parallelism. We expect this new feature to further improve the learning process by providing feedback about code issues right in the integrated editor.”

Singularity Desktop Beta comes to macOS

Today Sylabs announced Beta 1 release of Singularity Desktop for macOS, which allows Linux containers to be designed, built, tested, and signed/verified on macOS. Designed to meet the needs of High Performance Computing, Singularity provides a single universal on-ramp from developers’ workstations to local resources, the cloud, and all the way to edge. “At the inaugural meeting of the Singularity User Group (SUG) this past March at SDSC in San Diego, we officially embarked upon an important journey — a journey whose outcome is to ultimately transform that ‘attractive spectator’ (a.k.a. your macOS laptop or desktop) into a bona fide platform for computing. The transformation is being realized through the introduction of Singularity Desktop — software that allows users to design, build, test, and sign/verify Linux-based Singularity containers on macOS. Thus the purpose of this post is to hereby announce the next milestone in this important journey: availability of the first beta release of Singularity Desktop.”

Job of the Week: Software Engineer for Scientific and Math Libraries at Cray

Cray in Minnesota is seeking a Software Engineer for Scientific and Math Libraries in our Job of the Week. “The Cray Scientific and Math Libraries group has an opening for a motivated and skilled low-level software engineer to design and develop state of the art numerical libraries for Cray’s current and future supercomputers. The group develops high-performance linear algebra and Fourier transform libraries for Cray systems.”

D-Wave Releases of D-Wave Hybrid Workflow Platform to Open Source

Today D-Wave Systems announced the general availability of D-Wave Hybrid, a simple open-source hybrid workflow platform for building and running quantum-classical hybrid applications. “Most quantum computing projects we’ve worked on in the past have relied on a classical hybrid quantum-classical approach. The release of D-Wave Hybrid has allowed us to prototype these hybrid approaches much faster than before, and gives us the algorithmic control required to customize different parts to suit our needs.”

CUDA-X HPC: Libraries and Tools for your Next Scientific Breakthrough

Today NVIDIA announced CUDA-X HPC, a collection of libraries, tools, compilers and APIs that helps developers solve the world’s most challenging problems. “CUDA-X HPC includes highly tuned kernels essential for high-performance computing. GPU-accelerated libraries for linear algebra, parallel algorithms, signal and image processing lay the foundation for compute-intensive applications in areas such as computational physics, chemistry, molecular dynamics, and seismic exploration.”

NVIDIA Brings CUDA to Arm for HPC

Today NVIDIA announced its support for Arm CPUs, providing the high performance computing industry a new path to build extremely energy-efficient, AI-enabled exascale supercomputers. “NVIDIA is making available to the Arm ecosystem its full stack of AI and HPC software — which accelerates more than 600 HPC applications and all AI frameworks — by year’s end. The stack includes all NVIDIA CUDA-X AI and HPC libraries, GPU-accelerated AI frameworks and software development tools such as PGI compilers with OpenACC support and profilers.”