Pour résoudre les problèmes de blocage en tête de file (HOL) au niveau des files de sortie virtuelles, de perte de paquets due au dépassement de capacité des tampons et de propagation de la congestion dans la structure d'échange CIOQ (entrées-sorties combinées avec cache partagé), tout en améliorant les performances et la stabilité, cet article propose une conception de régulation adaptative par rétroaction anti-blocage. En introduisant un mécanisme de détection de temporisation basé sur le crédit, une absence de blocage théorique à 100% est atteinte, éliminant considérablement l'impact du blocage HOL. Sous l'effet conjoint de l'algorithme dynamique d'ajustement des files de sortie virtuelles et de l'algorithme adaptatif dynamique de seuil, cette conception réduit le risque de propagation de la congestion due au dépassement des tampons, améliorant ainsi la performance globale du système. L'analyse théorique et les résultats expérimentaux montrent que dans des scénarios de trafic typiques, le débit maximal atteint 1499,66 Gb/s, avec une latence minimale de 83 ns. En outre, le débit effectif représente 96,94%, la perte de paquets au niveau de la couche liaison de données est de 0,61%, et le taux de perte de paquets est aussi faible que 0,6%. Par rapport aux architectures CIOQ traditionnelles et aux architectures à files d'attente d'entrée, la conception proposée améliore le débit de 15,12% et 20,55% respectivement, réduit la latence de transfert de 26,9% et 54,7%, avec une meilleure stabilité du système, répondant pleinement aux besoins d'échange de données dans des scénarios complexes.
Keywords
Architecture d'échange combinant files d'entrée-sortie avec cache partagé;Blocage en tête de file (HOL);Propagation de la congestion;Régulation adaptative par rétroaction;Protocole d'interconnexion PCIe