github fpgasystems/Coyote v0.2.0

6 months ago

Larger Changes

  • Nested dynamic reconfiguration build flow
  • RoCEv2 RDMA fully compliant with Mellanox NICs
  • GPU direct memory access (only AMD gpus)
  • Heterogeneous Memory Management (HMM API)
  • HACC ETHZ multi-device support (both FPGA and GPU)
  • Hypervisor updates, can run VMs on top of vFPGAs
  • Credits in vFPGAs (both local and remote)
  • Build flow supports static, dynamic and application layer builds
  • SW API updates -> simplified interaction, interface built around the notion of a Coyote thread
  • Multithreading example
  • New examples
  • Coyote can run as a background daemon for both local and remote clients
  • Network submodule
  • Hugepages and Transparent Hugepages support

To Do

  • Update all examples
  • Update documentation
  • Retest hypervisor
  • Extend CI coverage
  • Create example build project repo
  • Examine dmabuf API for local FPGA-side memory (alternative to SVM)

Don't miss a new Coyote release

NewReleases is sending notifications on new releases.