Jim,

 

Sure we can get back to VPP.  Did you know that the compiler is generating VPP 
plugin C code (includes CLI and API)?  Then, I compile the generated plugin in 
VPP and test.  So, several VPP optimizations are used.  Let’s talk performance.

 

I run Cisco FIB lookup and mac rewrite in VPP at 3 Gbps on my old machine.  The 
generated 5G UPF with IPv6 GTPU is running at 2.64 Gbps on the same machine.  
Both tests use single cpu.

 

Hemant

 

From: Jim Thompson <[email protected]> 
Sent: Monday, March 15, 2021 6:06 PM
To: [email protected]
Cc: [email protected]; vpp-dev <[email protected]>
Subject: Re: [vpp-dev] Lunching eBPF on VPP

 

Hemant,

 

Thanks for the laugh, I needed it.  Today was rough.

 

Every time we write code, we literally sit down and try to run a simulation in 
our head of a processor that can retire millions if not billions of 
instructions per second, multiplied by dozens of parallel instances.  Our brain 
isn’t built for that. It was hard enough in 1970 when you only had to simulate 
a few hundred instructions in your head.

 

A compiler doesn't fix that, and, in fact, it can make the problem worse.

 

Can we get back to vpp now?

 

Jim

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18933): https://lists.fd.io/g/vpp-dev/message/18933
Mute This Topic: https://lists.fd.io/mt/81308758/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to