Skip to content

Commit 0cf9f00

Browse files
authored
Add P4 to MLIR Users (#246)
1 parent ac0e4dd commit 0cf9f00

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

website/content/users/_index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,16 @@ MLIR](https://arxiv.org/abs/2008.08272).
244244

245245
A community-driven, open source ML compiler ecosystem, using the best of XLA & MLIR.
246246

247+
## [P4](https://p4.org/)
248+
249+
Programming Protocol-independent Packet Processors (P4) is a domain-specific language
250+
for network devices, specifying how data plane devices (switches, NICs, routers,
251+
filters, etc.) process packets.
252+
253+
[P4HIR](https://github.com/p4lang/project-ideas/issues/20) is a project to create a
254+
backend for the P4 reference compiler that uses MLIR, via new dialects to model P4's
255+
semantics.
256+
247257
## [PlaidML](https://github.com/plaidml/plaidml)
248258

249259
PlaidML is a tensor compiler that facilitates reusable and performance portable

0 commit comments

Comments
 (0)