Definition of: Coral-
InAccel Coral is a distributed acceleration framework designed to orchestrate clusters of FPGAs. It abstracts away the FPGA resources (device, memory), enabling fault-tolerant heterogeneous distributed systems to easily be built and run effectively.
The main concepts behind Coral are:
Ease of Use
Write applications quickly in C++, Java, Scala and Python.
Build your own repository of accelerators.
Industry proven to easily scale to unlimited FPGA resources.
Easy to Deploy
Automatic resource configuration and task scheduling across entire FPGA clusters in private datacenters or public cloud environments.
Privacy / Isolation
Coral allows the secure sharing of the hardware resources among different users and multiple processes or threads.
Built-in Web UI for viewing cluster state, navigating in memory objects and monitoring acceleration tasks.
To see a definition for a term, and all topics in the documentation that have been tagged with that term, click any entry below:
- container runtime
- device plugin
- InAccel Store