open-source rtl for nic accelerator, 400G, risc

79 views
Skip to first unread message

hem...@mnkcg.com

unread,
Jan 2, 2024, 10:24:30 AMJan 2
to p4-dev, p4-design, p4-arch

For nic there is p4c-pna. Well, I like open source nic hardware below. Use 72-risc-v cores to get 1 Tbps nic.

 

li...@baldi.info

unread,
Jan 2, 2024, 12:52:07 PMJan 2
to hem...@mnkcg.com, p4-dev, p4-design, p4-arch

Hi Hemant,

 

In the documentation about PsPIN I couldn’t find any information about p4c-pna.

Does it support the new functionalities we have introduced into PNA (such as add_on_miss and rmw table entries)?

 

Thanks,

---

Mario

--
You received this message because you are subscribed to the Google Groups "p4-arch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to p4-arch+u...@lists.p4.org.
To view this discussion on the web visit https://groups.google.com/a/lists.p4.org/d/msgid/p4-arch/21aa01da3d8f%24c578b1d0%24506a1570%24%40mnkcg.com.

hem...@mnkcg.com

unread,
Jan 3, 2024, 6:46:38 AMJan 3
to li...@baldi.info, p4-dev, p4-design, p4-arch

They don’t discuss p4c because it’s a hardware design in Verilog. One can use P4 to program the hardware which is not discussed.

hem...@mnkcg.com

unread,
Jan 3, 2024, 7:37:55 AMJan 3
to hem...@mnkcg.com, li...@baldi.info, p4-dev, p4-design, p4-arch

Most DPU vendors use a RMT pipeline in hardware and program the pipeline using P4. But this open hardware design and Marvell DPU use multiple RISC and ARM cores respectively. My company’s p4tovpp/dpdk compiler supports pna.p4 and knows how to run p4 on multiple cores.

--
You received this message because you are subscribed to the Google Groups "p4-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to p4-dev+un...@lists.p4.org.
To view this discussion on the web visit https://groups.google.com/a/lists.p4.org/d/msgid/p4-dev/00c301da3e3a%248021b950%2480652bf0%24%40mnkcg.com.

li...@baldi.info

unread,
Jan 3, 2024, 9:39:53 AMJan 3
to hem...@mnkcg.com, p4-dev, p4-design, p4-arch

Does your p4tovpp/dpdk compiler support the new functionalities we have introduced into PNA (such as add_on_miss and rmw table entries)?

 

Thanks,

---

Mario

hem...@mnkcg.com

unread,
Jan 3, 2024, 1:26:34 PMJan 3
to li...@baldi.info, p4-dev, p4-design, p4-arch

Sorry, I don’t discuss individual functionality without NDA.

Reply all
Reply to author
Forward
0 new messages