The Distributed Compute Protocol

DCP is the next generation of distributed and massively-parallel systems. Built on secure web technologies, it creates a single homogeneous environment for code execution - regardless of the underlying infrastructure.

Disaggregated Compute Infrastructure

DCP disaggregates compute and memory resources from arbitrary computational endpoints, regardless of OS or hardware specs. These resources form both public and private networks, which dynamically allocate their processing power to applications.

Our technology underpins all kinds of distributed networks, from IoT devices to HPC clusters. Through them, users can access far more compute at a lower cost.

Job deployment without provisioning or orchestration

Single target environment without different VMs or containers

Compute work scheduled for optimal performance & cost

Compute API

Compute jobs are launched through our simple API that shields users from the complexity of managing distributed environments and container deployments. This API is generalized to work with any combination of CPUs or GPUs, regardless of the underlying hardware platform. In doing so, it helps developers rapidly prototype new code and stay more productive.

Distributed Scheduling

DCP’s unique scheduling process allocates tasks to heterogeneous compute nodes, whether they are on-premises or in the cloud. It automates complex load balancing and orchestration work to ensure the most efficient computation possible.

These scheduling algorithms also allow compute and memory resources to be shared when they are underutilized. This enables virtual GPUs and CPUs to be re-allocated in realtime within a private enterprise network.

Learn More -->

Application Frameworks & Libraries

DCP supports applications built for any type of user, whether embedded within a web application or run through a notebook like Jupyter. These can use any type of compute backend, from private on-prem networks to data centres in DCP Cloud.

Developers also do not have to manage dependencies across compute nodes. DCP makes sure nodes have all the packages they need, without user effort.

Accelerates toolkits like NumPy, SciPy, and Autograd

Integrates with almost any data pipeline

Offloads compute intensive tasks as a microservice

Our Security Model

Private DCP networks grow an organization’s on-prem capabilities, ensuring that data and sensitive algorithms do not need to be transferred to the cloud. At the same time, homomorphic libraries can keep data fully encrypted during both transit and compute.

Please request our whitepaper to learn how DCP is secure and compliant with modern standards.

Compute Solutions

Learn About DCP By Application

Accelerate Your Data Pipeline

Whatever your use case, our solution experts are ready to help spot your opportunity and answer your questions.