Deploying Performance Intensive Workloads Easily and Securely
Millions of container runs per day
On millions of cores
Across x86, ARM and POWER architectures
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
3 Strategies for Long-Term Signature Verification of SIF Images When Using X.509 Certificates
How to Choose the Best Container for HPC Workloads
SingularityPRO™ and Singularity Enterprise on HPC Infrastructure
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
In the cloud
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!
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.”
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.”
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."
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.”
Research Facilitation Manager, University of Arizona