Le pont nord (en anglais northbridge) était sur les anciens PC, avec le pont sud (en anglais southbridge), une des deux puces du jeu de circuits (chipset) d’une carte mère, directement relié au microprocesseur par le FSB et gérant les périphériques rapides, dont la mémoire[1].
Historiquement, la séparation des fonctions entre les puces CPU, northbridge et southbridge était nécessaire en raison de la difficulté d’intégrer tous les composants sur une seule puce[2]. Cependant, à mesure que la vitesse du processeur augmentait au fil du temps, un goulot d’étranglement est apparu en raison des limitations causées par la transmission de données entre le processeur et son chipset de support[3]. La tendance des northbridges intégrés a commencé vers la fin des années 2000 – par exemple, le GPU Nvidia GeForce 320M du MacBook Air 2010 était une puce combo northbridge/southbridge/GPU[4].
Sur les anciens PC basés sur Intel, le northbridge était également appelé hub de contrôleur mémoire (MCH) externe ou hub de contrôleur graphique et mémoire (GMCH) s’il était équipé d’un contrôleur graphique intégré. De plus en plus, ces fonctions ont été intégrées dans la puce CPU elle-même[5], à commencer par les contrôleurs mémoire et graphique. Depuis les années 2010, le rétrécissement des tailles de puces et l’amélioration de la densité des transistors ont permis d’augmenter l’intégration des chipsets, et les fonctions exécutées par les northbridges sont maintenant souvent incorporées dans d’autres composants tels que les southbridges ou les processeurs eux-mêmes[5],[6].
Intel et AMD ont tous deux sorti des chipsets dans lesquels toutes les fonctions de northbridge avaient été intégrées dans le processeur[6]. Le southbridge correspondant a été renommé par Intel en Platform Controller Hub (PCH) et par AMD en Fusion Controller Hub (FCH). Les processeurs AMD FX ont continué à nécessiter des puces externes Northbridge et Southbridge. Les processeurs Intel Core modernes ont le northbridge intégré sur la puce du processeur, où il est connu sous le nom d’uncore ou d’agent système.