Coral provides an acceleration abstraction layer for applications, virtualizing, managing and monitoring the available FPGA resources.
Automatic resource configuration and task scheduling across entire FPGA clusters in private datacenters or public cloud environments.Coral examines the state of the FPGAs and implements load-balancing policies across them, efficiently taking care of all the required device configurations and memory transfers.
Privacy / Isolation
Coral allows the secure sharing of the hardware resources among different users and multiple processes or threads.First class isolation support for accelerator cores and FPGA memory.
Built-in Web UI for viewing cluster state, navigating in memory objects and monitoring acceleration tasks.