Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.42 KB

coyote.md

File metadata and controls

28 lines (21 loc) · 1.42 KB

Back to top

Coyote

Coyote is a framework providing operating system abstractions and a range of shared networking (RDMA, TCP/IP) and memory services to common modern heterogeneous platforms. Some of Coyote's features:

  • Multiple isolated virtualized vFPGA regions
  • Dynamic reconfiguration
  • RTL and HLS user logic coding support
  • Unified host and FPGA memory with striping across virtualized DRAM channels
  • TCP/IP service
  • RDMA service
  • HBM support
  • Runtime scheduler for different host user processes

The following picture shows the high level overview of Coyote's hardware and software architectures:

High level overview of Coyote's hardware (left) and software (right) architectures. High level overview of Coyote's hardware (left) and software (right) architectures.

To get to know more about Coyote, please have a look to: