Skip to content

Juice-Labs/juice-oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Juice GPU-over-IP

Website Discord Docs

Architecture

What is Juice?

Juice is GPU-over-IP: client/server software that allows GPUs to be used over a standard TCP/IP network. Run the Juice server on a machine with a physical GPU, and then immediately access that GPU from any machine with the Juice client software.

Client applications are unaware that the physical GPU is remote and no modifications are necessary to application software. Juice client and server software runs equally well on physical machines, VMs, and containers on both Linux and Windows. The only hard requirements are a GPU to serve and a network connection between the client and server.

Why Juice?

GPU capacity is increasingly critical to major trends in computing, but its use is hampered by a major limitation: a GPU-hungry application can only run in the same physical machine as the GPU itself. This limitation causes extreme local-resourcing problems -- there's either not enough (or none, depending on the size and power needs of the device), or GPU capacity sits idle and wasted (utilization is broadly estimated at below 15%).

By abstracting application hosts from physical GPUs, Juice decouples GPU-consuming clients from GPU-providing servers:

  1. Any client workload can access GPU from anywhere, creating new capabilities
  2. GPU capacity is pooled and shared across wide areas -- GPU hardware scales independently of other computing resources
  3. GPU utilization is driven much higher, and stranded capacity is rescued, by dynamically adding multiple clients to the same GPU based on resource needs and availability -- i.e. more workloads are served with the same GPU hardware

Getting Started

To get started visit https://app.juicelabs.co to sign up free, then pick one of the Agent installation methods below:

About

Tools for managing Juice agents and clients

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors