Intel® P4 Suite pour FPGA
L'Intel® P4 Suite pour FPGA automatise la génération d'IP de traitement des paquets et adapte l'architecture P4 pour refléter la flexibilité des FPGA à l'aide de matériel et de logiciels de mise en réseau.
Présentation
L'Intel® P4 Suite pour FPGA est un outil de conception de haut niveau qui :
- utilise P4, un langage open-source spécifique à un domaine qui décrit comment un appareil de plan de données de mise en réseau traite un paquet.
- automatise la génération d'IP RTL de traitement des paquets.
- peut être utilisé sur une large gamme de matériel et de logiciels de mise en réseau.
L'outil se compose :
- D'un compilateur qui génère du RTL à partir d'un programme P4.
- D'un cadre logiciel FPGA qui fournit une interface de programmation d'application logicielle (API) qui contrôle le RTL généré par P4 lors de l'exécution.
Points forts
Prise en charge de P4
Concevez vos applications réseau même avec des connaissances limitées sur le matériel à l'aide du langage P4 (la norme de l'industrie) et profitez d'avantages en matière d'indépendance du protocole, de personnalisation, d'abstraction matérielle simplifiée, ainsi que de meilleures performances et une réduction des coûts avec les FPGA Intel.
Personnalisable
Il prend en charge les architectures P4 entièrement personnalisées, offrant une meilleure flexibilité et une interopérabilité IP personnalisée. Vous bénéficiez ainsi de performances optimisées et d'une rentabilité optimale, pour des solutions réseau adaptables, efficaces et optimisées pour les performances.
Adaptable
La prise en charge de la programmation logicielle P4 sur un FPGA offre une solution de mise en réseau hautement adaptable. Parmi les avantages, notons le prototypage et le déploiement rapides, le traitement du plan de données personnalisable, les performances élevées, l'utilisation efficace des ressources, la prise en charge des normes réseau existantes et l'adaptabilité aux normes changeantes. Cette adaptabilité est essentielle pour répondre aux exigences dynamiques des réseaux modernes.
Comment P4 Suite pour FPGA vous aide-t-il à concevoir et développer ?
Développeur/designeur de logiciels
La suite élimine la complexité de la programmation matérielle de bas niveau, ce qui permet aux développeurs de logiciels sans expertise en conception de FPGA de se concentrer sur la logique du traitement des paquets et offre des avantages tels que le développement rapide, des fonctions de mise en réseau personnalisables, l'indépendance du protocole et la portabilité multiplateforme, mis en œuvre avec l'efficacité d'un FPGA.
Développeur/designeur de matériel
Les développeurs de matériel peuvent tirer parti de la suite pour générer une IP RTL rapidement et facilement pour les protocoles réseau complexes, directement à partir du langage de programmation intuitif P4 spécifique au domaine pour les appareils réseau. Il prend en charge les architectures personnalisées P4, ce qui permet aux développeurs de matériel d'intégrer des fonctionnalités personnalisées arbitraires dans leur définition de plan de données P4.
Flux de l'outil de développement
Le flux d'outils Intel® P4 Suite pour FPGA montre le diagramme de flux illustrant la façon dont il génère le système cible avec un plan de données FPGA et une pile logicielle de plan de contrôle fonctionnant sur un CPU connecté.
La suite vous permet de créer le plan de données FPGA et de le contrôler par le biais de logiciels.
Applications
Passerelles à l'Edge
L'utilisation de la suite dans la conception de passerelle edge améliore l'adaptabilité, les performances et les fonctionnalités. La prise en charge de protocoles personnalisés, de performances à faible latence et de fonctionnalités de sécurité avancées permet des fonctionnalités réseau dynamiques et une utilisation efficace des ressources, ce qui en fait un outil adapté aux exigences des réseaux numériques modernes et aux normes de l'écosystème, notamment dans les écosystèmes d'edge computing et d'IoT.
Plateformes d'agrégation
Développer des plateformes d'agrégation avec la suite est tout à leur avantage. Mettez en œuvre en toute confiance des fonctionnalités de gestion dynamique du trafic, de traitement personnalisable des données et de consolidation du trafic avec des fonctionnalités de sécurité améliorées, une possibilité d'évolutivité et des performances optimisées dans le cadre de FPGA rentables et entièrement reprogrammables.
Passerelle UPF
Elle prend en charge le transfert de données à haut débit, l'application de politiques et la connectivité, ce qui en fait une solution idéale pour les passerelles UPF dans les réseaux 5G. L'utilisation de la suite pour la conception de passerelles UPF améliore les fonctionnalités, l'efficacité et l'adaptabilité. Parmi les avantages offerts, notons un plan de données programmable, une mise en œuvre dynamique de politiques, une gestion efficace du trafic, un meilleur découpage du réseau, une meilleure sécurité et une meilleure rentabilité.
Sécurité
On note plusieurs avantages dans la conception d'applications de sécurité réseau. Par exemple la mise en œuvre de politiques de sécurité personnalisées, la détection et l'atténuation dynamiques des menaces, l'amélioration des performances, la flexibilité et la rentabilité. Tirer parti de la suite avec des FPGA reprogrammables permet des mesures de sécurité plus adaptables et plus efficaces, pour suivre l'évolution du paysage des menaces et la complexité croissante des réseaux numériques.