Deploying Performance Intensive Workloads Easily and Securely

Millions of container runs per day

On millions of cores

Across x86, ARM and POWER architectures

Singularity

What is Singularity?

Singularity is a widely-adopted container runtime that implements a unique security model to mitigate privilege escalation risks and provides a platform to capture a complete application environment into a single file (SIF)

Picking up mixed signals? Read our recent post: SingularityCE is Singularity

Singularity Resources

White Paper:

3 Strategies for Long-Term Signature Verification of SIF Images When Using X.509 Certificates

Container Guide:

How to Choose the Best Container for HPC Workloads

Solution Brief:

SingularityPRO™ and Singularity Enterprise on HPC Infrastructure

Use Cases

AI / Machine Learning

Singularity makes it easy to stay up-to-date with constantly changing machine learning frameworks, and leverage the power of GPUs.

Electronic Design Automation (EDA)

Singularity provides the flexibility needed to containerize EDA workflows, including legacy tools, by focusing on integration over isolation.

Bioinformatics / Computational Biology

Containerize genomics analyses and other workflows to provide long-term reproducibility and ease deployment to local HPC and the cloud.

Organizations today need the flexibility to package their HPC applications and libraries in one scalable container that can be moved to different systems/hardware environments without breaking.

$

On a laptop

$

On-premise

$

In the cloud

Trusted by hundreds of organizations

ABCI
AIST
RIKEN

Singularity has won EIGHT HPCwire Readers and Editors Choice Awards since 2016 for Top Products or Technologies to Watch and Best HPC Programming Tool or Technology!

8X HPCwire Editors Choice Award Winner

What Singularity Users Say

“By using SingularityPRO, we will be able to facilitate Fugaku to be a secure, reproducible and portable high-performance computing environment for a wide spectrum of users spanning academia to industry.”
Satoshi Matsuoka

Director of RIKEN Center for Computational Science (R-CCS)

“As an early adopter of Singularity, the San Diego Supercomputer Center (SDSC) has been collaborating with Sylabs and the development team for several years. The scientific community is developing software at an unprecedented rate, and our collaboration with Sylabs helps us more quickly respond to the evolving needs of our users.”
Mahidhar Tatineni

User Support Group Lead at San Diego Supercomputer Center

“The availability of ready-to-use binary distributions is the primary benefit we’ve derived from SingularityPRO. This has made it much easier for our systems configuration staff to provision SingularityPRO onto servers and compute nodes."
Oleksandr Moskalenko

Research Computing Applications and Facilitation Lead, University of Florida

“When we first adopted Singularity a few years ago, the driving case was to support TensorFlow on our cluster with GPUs and an old operating system. It was relatively easy to build a container with the right libraries and environment using Singularity. The use cases today are increasing even as we update our clusters, so Singularity is more than a transient solution.”
Chris Reidy

Research Facilitation Manager, University of Arizona