Note technique Perle Systems
Rappel sur PCI Express®
Carte série UltraPort Express de Perle
PCI Express® ou PCIe™ (connu précédemment sous
le nom de 3GIO pour 3rd Generation I/O et à ne pas confondre avec
PCI-X) est une variante du bus informatique PCI qui repose sur les concepts
de programmation et les standards de communication PCI existants.
PCI Express s’inscrit dans la tendance actuelle de l’industrie à remplacer
les anciens bus parallèles partagés par des bus série
point-à-point à haute vitesse : des bus d’entrées/sortie
série flexibles et rapides qui restent compatibles avec les applications
et pilotes PCI.
Le PCI Express présente plusieurs avantages par rapport au PCI :
- Une technologie série pour des performances capables d’augmenter avec les besoins
- Une bande passante importante — avec initialement une bande passante théorique en pic de 5 à 80 Gigabits par seconde (Gbps), en fonction de la mise en œuvre.
- Un lien point-à-point dédiée pour chaque périphérique, à la place d’un port PCI partagé.
- Des opportunités de diminution du temps de latence (ou du délai) dans les architectures serveur par rapport au PCI-X.
- De petits connecteurs et, la plupart du temps, une mise en œuvre plus aisée pour les ingénieurs système.
Selon au moins un des principaux constructeurs de serveurs,
le PCI Express devrait progressivement remplacer les bus parallèles PCI, PCI-X
et AGP sur les dix prochaines années. Initialement, la migration
vers le nouveau bus se fera suivant les besoins en performance et nouvelles
fonctionnalités. Ainsi, le PCI Express devrait tout d’abord
remplacer le bus graphique AGP 8x, dans la mesure où il apporte
une bande passante plus importante et qu’il sait gérer le
trafic multimédia. Il va également coexister avec puis finir
par remplacer le bus PCI-X dans les serveurs.
Chaque ligne PCI Express® est constituée de deux paires de
signal (émission et réception) connectées par 4 broches
offrant une bande passante de 500 Mbps dans chaque direction. La bande
passante d’un lien PCI ExpressÒ peut être augmentée
de façon linéaire simplement en additionnant les lignes pour
former des liens aux formats x1, x4, x8, x12 et x16. Le x1 dispose d’une
ligne, le x2 de deux lignes, le x4 de 4 lignes et ainsi de suite…
Une carte x1 peut fonctionner sur des connecteurs de bus x1, x4, x8, x12
et x16 à la vitesse x1 et n’affectera pas les autres performances
du reste du bus. Les cartes PCI Express ne peuvent être insérées
dans un port PCI ou PCI-X (et vice versa).
La taille des cartes PCI Express est identique à celle de cartes
PCI standards, puisqu’elles existent aussi bien en hauteur standard
que réduite (low profile).
Le standard PCI Express est 100% compatible avec les
logiciels PCI. C’est
pourquoi les entreprises peuvent faire migrer leurs applications vers de
nouveaux serveurs équipés du bus PCI Express. A l’heure
actuelle, les connecteurs PCI-X et PCI Express coexistent dans les serveurs
mais à terme, seule le PCI Express est appelé à être
conservé.
Les connecteurs PCI Express sont immédiatement disponibles sur les
serveurs suivants des principaux constructeurs :
- Serveurs Dell PowerEdge (850, 1850, 2800, 6850)
- IBM eServer xSeries (X100, X206m, X306m)
- HP Proliant (ML110G3, ML310G2, ML150G2)
- Sun Microsystems (SUNFIRE X2100)