Windows server 2012 : Lumière sur architecture NUMA (Non-Uniform Memory Access) : Enjeux et Défis pour les Entreprises


 Le matériel multiprocesseur généralement employé pour héberger des Clouds utilise souvent une architecture mémoire nommée NUMA (Non-Uniform Memory Access) qui permet aux processeurs d'accéder plus rapidement à la mémoire. Avec NUMA, le temps d'accès d'un processeur à la mémoire dépend de la position de cette mémoire par rapport au processeur. Le processeur accèdera plus rapidement à sa propre mémoire qu'à une mémoire partagée ou à la mémoire d'un autre processeur. NUMA intègre des mécanismes pour déplacer des données entre des banques mémoire en fonction des besoins, afin que les données soient le plus près possible du processeur qui les utilise. Pour utiliser de façon optimale un matériel NUMA, les applications multiprocesseurs doivent comprendre la topologie des processeurs et de la mémoire ainsi que les fonctionnalités NUMA que le matériel propose. Dans un environnement virtualisé, cela est aussi possible si la topologie NUMA est communiquée aux machines virtuelles et aux applications conçues pour NUMA.

Comments

Popular Posts