A Global Compute Supercluster

The Distributed Computer is a cloud federation with thousands of devices connected via DCP. This open platform lets workloads run anywhere on any hardware, for optimal scale and performance.

There is no cloud as powerful as every cloud.

Join The Network

For enterprise solutions, please visit our partner KDS

App

Write Once, Run Everywhere.

The Distributed Computer realizes the dream of "Write Once, Run Anywhere" with identical implementation. Pooling fungible compute resources together, it increases the availability of all kinds of hardware. The entire network is accessed through the same simple serverless API as your local machines regardless of architecture.

Benefits of the Distributed Computer

As a global multi-cloud with a unified, secure access point, DCP lets you build for a scale previously limited to large corporations and government.

Massively Parallel Execution

Access thousands of CPU and GPU cores for high-throughput computing. DCP's serverless architecture lets you scale up and speed up with a few keystrokes.

Write For Anywhere

Traditional microservices and serverless compute lock you into a specific architecture. The Distributed Computer lets you skip across different clouds with the same code.

Hybrid Environment

With identical implementation across different architectures, DCP lets you seamlessly burst to a WAN compute cluster from a local one. Different clusters can also seamlessly combine and separate.

An Open App Economy

Developers can make the most of applications with embedded distributed compute. The DCP application market provides pre-made software modules as well as SDKs.

Cross-Platform Data Security

DCP's data sharding algorithms mean that sensitive data is sent to verified data centers and kept in secure isolation. Unlike the central cloud, data is not vulnerable at rest.

Get More for Less

The Distributed Computer matches tasks with different requirements to the right hardware to ensure that minimal memory and compute capacity goes wasted.

Get US$100 of free compute for your first application on DCP.

Start Building

What Hardware is Supported?

The Distributed Computer unifies everything from the cores on a Raspberry Pi all the way to Tesla GPUs (and even the GPUs on a Tesla car!). Whatever your application, go from experimentation to production with the same API.

General Purpose

Balanced CPU-to-memory ratio, with a vCPU entirely dedicated to your work.


FOR


Apps with balanced network & compute needs.

CPU-Optimized

High performance vCPU resources with a modest amount of virtual memory.


FOR


Apps with low network and high compute needs.

Memory-Optimized

Powerful vCPU resources with a significant balance of virtual memory.


FOR


Apps with high network and low compute needs.

GPU

High performance GPU resources on-demand, with virtual memory.


FOR


Parallel apps that need graphics processing units.

How does it work?

App

The Distributed Computer is a network overlay that abstracts and routes data across heterogenous topographies. Every type of connection from Ethernet to 5G is abstracted in the same way to improve ease-of-use.

Every device connected to DCP is given an identifier tag along with data regarding its bandwidth, security, and owner. When a developer deploys their job through the protocol, all data is sent to the central Scheduler, is fragmented, and transmitted to the ideal device to be computed.

The Cost of Compute

There is tremendous competition for scarce resources at a time when demand is rising exponentially. The Distributed Computer flips the economics of computing so that both the developer and the corporation can win by:

Increasing the Supply

DCP combines public clouds with previously inaccessible private networks like universities to access more cores, all while recapturing huge amounts of wasted cycles. No cloud is as powerful as every cloud.

Creating Perfect Competition

Perfect competition is the opposite of a monopoly where price is set by pure supply and demand. Since compute is fungible with DCP, providers are nearly equal from the developer’s point of view and therefore the market is productively efficient.

Transparent Price Discovery

DCP's scheduling algorithms quantify the true economic costs of compute, and put participants on an equal playing field. Because of this, developers can be confident knowing they are not overpaying while providers are not underselling their infrastructure.

Get US$100 of free compute for your first application on DCP.

Start Computing & Earn!

The Supply & Demand Economics

These economic elements can be visualized in the following chart. At present, there is only a small quantity of core years provided at a low price which are primarily reserved for researchers. The vast majority of public cloud CPU and GPU resources are priced high above what most need.

The Distributed Computer encourages low cost providers of compute to run your workloads, and also encourages existing cloud companies to sell excess capacity at a discount. DCP enables all kinds of developers to experiment and scale big.

From hyperparameter searches to bioinformatics and everything beyond, build it on the Distributed Computer.

Interested in learning more about how DCP changes the multi-billion dollar business of computing? Check out our partner, Kings Distributed Systems!

Learn About KDS

Distributed Compute Labs partners with several institutions to bring accessible compute to the people who need it.

Please contact the core developer team with details about your project. We may be able to find incredibly discounted or even free hardware for you.

Contact Us
App

Contribute Compute Power

You can join and earn compute as easily as opening a web page. DCP workers operate both through the browser or as standalone Node.js daemons for Linux, Windows, and OS X.

By powering someone else's applications during your hardware's idle period, you could be accelerating your own when you need it most. You may operate on an entirely volunteer basis, or set an amount to cover the cost of your network and compute resources.

Access Criteria

DCP does not interfere with core operations on your hardware. You can set it to use only a portion of idle capacity, work only during certain hours, or both.

Control by Preference

You can choose which applications to contribute compute power to. Favor computational research from a certain institution, only process Canadian datasets, and more.

Local Payouts

DCP measures compute in currency. You can use the value that is accumulated to accelerate your own work on the Distributed Computer, or request a payout to bank or virtual wallet.

Learn More

The Technology

Built on open source technology, learn how DCP builds superclusters out of heterogeneous machines.

Developer Features

DCL intuitively incorporates some of the most advanced features of any compute platform. Learn how compute.for() changes everything.