V80 Support #206
Unanswered
bo3z
asked this question in
Show and tell
V80 Support
#206
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
PR #193, which introduced support for Coyote on the V80, is now merged into the main branch. As such, any applications running on supported Coyote devices (Alveo U55c, U250, U280), can now also be synthesised and ran on the V80.
Supported features & examples
The support for the V80 includes all major Coyote features: streaming CPU <-> FPGA data movement, multi-tenancy, HBM, memory virtualization, GPU P2P, user interrupts, multi-tenancy, support for HLS and RTL kernels, dynamic reconfiguration, etc. except for networking, which will be added soon.
The following table shows the status of each example on Coyote-supported platforms as well as in the simulation environment. Networking is not yet supported on the V80, but will be added soon. The simulation environment doesn't support networking or reconfiguration simulation, nor does it support simulation of multiple vFPGAs.
Peformance
Regarding performance, Coyote on the V80 supports both PCIe Gen 5x8 and PCIe Gen4x16, leading to 20 - 23 GBps host - FPGA throughput. Regarding HBM performance, Coyote implements a new partitioned HBM implementation on the V80, leading to 300+ GBps throughput with memory virtualization (though more can be achieved by tuning clock frequency etc.)
Docs & more info
The recommended way to start with Coyote is to refer to the getting-started examples, which include detailed guides and explanation of Coyote's concepts,: https://github.com/fpgasystems/Coyote/tree/master/examples. They also cover any differences & gotchas between the V80 and other devices.
Some V80-specific notes, on tuning clock frequency, PCIe configuration, HBM performance etc., can be found on the dedicated documentation page: https://fpgasystems.github.io/Coyote/intro/v80-notes.html
Beta Was this translation helpful? Give feedback.
All reactions