Comments (3)
Can you provide any more information about the host system?
from corundum.
Thank you very much for your answer.
CPU:Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz physical id is : 2 processor is : 12
mem: 128G DDR3
I added counters in rx_engine.v
from corundum.
First, your PCIe link is only gen 3 x8, so there is no way you're going to break 50-60 Gbps. I would say hitting 40 Gbps reliably is quite reasonable. If you want to do any better, you'll need to figure out how to get the card into a true x16 slot, possibly you need to pull the GPU and put the FPGA in that slot, and leave the other x16 slot empty. Also, those are very old CPUs. I have had issues with some of the older Xeon CPUs not going over 50 Gbps, even with a x16 link. I have not been able to figure out why, but it's not a Corundum problem as the Mellanox NICs I tested had the same problem. Only thing I can think of is that it's some limitation of the CPU uncore. Try a commercial NIC and see what kind of performance you get. Or try with a more recent CPU.
from corundum.
Related Issues (20)
- Document needs to be updated
- Custom App Ports HOT 2
- Cocotb with icarus verilog gets frozen stuck at some point during simulation: How to debug? HOT 2
- port to zc706 HOT 1
- insmod mqnic.ko error HOT 2
- Does corundum support two devices in a server? HOT 3
- Accelerating PPPOE
- petalinux compile error for mqnic module HOT 8
- nic
- Error "Device needs to be reset" when insmod mqnic.ko HOT 1
- AU50 working with DAC but not Optical HOT 3
- issues in doc HOT 1
- Porting PCIe example to zu7cg HOT 7
- mqnic is not compilent from modern kernel HOT 1
- Weird bugs meet with fb2CG and Vivado 2023.2 HOT 3
- Inquiry on Round-Trip Latency
- problem while building the driver HOT 7
- Troubleshooting Interface Configuration Issue with mqnic Driver HOT 4
- RX part of fpga mqnic in reset after probing HOT 15
- Random ping loss in non-phy zynqmp implementation HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from corundum.