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
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
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!
