"Already the container platform of choice by academia and commercial HPC centres, Singularity's features also make it the ideal container technology for artificial intelligence, machine/deep learning, compute-driven analytics, and data science - areas that we characterize as enterprise performance computing, or EPC", stated Gregory Kurtzer, founder and CEO of Sylabs. "These applications carry data-intensive workloads that demand HPC-like resources, and, as more companies leverage data to support their businesses, the need to properly containerize and support those workflows has grown substantially."
While most container platforms are designed for microservices, Singularity was designed for HPC and scientific use cases. Founded in late 2015, Singularity is now in its 13th release (version 2.4.2) and runs over a million containers a day, via the Open Science Grid alone - a consortium that provides distributed computing resources for scientific research. According to a voluntary registry, it has an estimated user base of more than 25,000 spread around the world at major universities and government institutions including Stanford University, the National Institutes of Health, San Diego Supercomputer Center, the Texas Advanced Computing Center, as well as multiple US national labs.
The features that facilitated Singularity's growth appeal to scientists as well as system providers. Some of these include:
Singularity was designed for native use on GPUs, which enables users to go beyond microservices enterprise deployments and create "build once, run anywhere" applications that move seamlessly between HPC, enterprise, and Cloud resources.
Sylabs remains committed to the open source community. All of its development efforts and engagement of the community will reside in the public GitHub repository for Singularity . Starting today, the company will make commercially available Singularity Pro, which will be available via a subscription license.
Sylabs has completed a seed round of funding. It is privately funded by RStor Inc., a start-up in stealth mode.