- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can Intel Xeon Phi be configured to receive data direct from FPGA board, process them and send result to host memory?
I have large flow of input data and don't want to have redundant transfers (FPGA board ->Host Memory->MIC->Host Memory) over PCI. I want mor elegant scheme (FPGA board-> MIC->Host Memory)
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The only way onto or off of the coprocessor card is through the PCIe connection, so you can't get around that. When you have two coprocessor cards installed on the same host system, you can install OFED (even if you don't have an InfiniBand adapter), and use iWarp over the PCIe connections and at least speed up the transfer. But coming from an FPGA board? I will ask around but I don't think the answer is no.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In principle, yes, it's possible--provided you get all the hardware[1] and software[2] details right. You'll have to do a decent amount of engineering first, of course. You may find these earlier threads relevant:
https://software.intel.com/en-us/forums/topic/517488#comment-1793615
https://software.intel.com/en-us/forums/topic/394321#comment-1788686
[1] in the host platform and your FPGA board
[2] in the O/S device drivers for the host and the Xeon Phi you'll have to write

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page