25 Jul
2022
25 Jul
'22
2:56 p.m.
Hi Lawrence, thanks for your response. On Mon, 25 Jul 2022 at 15:34, Lawrence Wobker <ljwobker@gmail.com> wrote:
This is the parallelism part. I can take multiple instances of these memory/logic pipelines, and run them in parallel to increase the throughput. ... I work on/with a chip that can forwarding about 10B packets per second… so if we go back to the order-of-magnitude number that I’m doing about “tens” of memory lookups for every one of those packets, we’re talking about something like a hundred BILLION total memory lookups… and since memory does NOT give me answers in 1 picoseconds… we get back to pipelining and parallelism.
What level of parallelism is required to forward 10Bpps? Or 2Bpps like my J2 example :) Cheers, James.