摘要 |
La présente invention concerne un système de contournement d'essai et de réglage qui permet l'accès à un sémaphore tout en éliminant la dégradation de la largeur de bande de la mémoire due au problème classique de "spin-locking". En général, la structure de stockage et de comparaison d'un processeur, telle qu'une mémoire adressable par le contenu (CAM), est utilisée pour stocker l'adresse du sémaphore chaque fois que celle-ci est demandée. Ainsi, le processus/processeur, ou d'autres processeurs d'un système à multiprocesseurs, n'a qu'à vérifier si l'adresse du sémaphore est présente dans sa structure de stockage et de comparaison respective. En conséquence, il n'est pas nécessaire de procéder à de multiples transactions de mémoire en cas d'accès refusé au sémaphore, et ainsi, la largeur de bande effective de la mémoire est augmentée. |