发明名称 MATERIAL SYNCHRONISATION BARRIER BETWEEN PROCESSING ELEMENTS
摘要 L'invention est relative à un procédé de synchronisation de processus parallèles, comprenant les étapes consistant à répartir plusieurs fils d'exécution d'un programme entre des unités de traitement (PUO... PU3) ; configurer un registre de synchronisation (20') dans chaque unité de traitement de sorte que son contenu soit écrasé seulement par des bits qui sont à 1 dans des mots écrits dans le registre de synchronisation ; et attribuer une position de bit distincte des registres de synchronisation à chaque fil d'exécution. Lorsqu'un fil d'exécution courant d'une unité de traitement courante a atteint un point de synchronisation, l'unité de traitement courante écrit dans les registres de synchronisation de toutes les unités de traitement un mot dans lequel la position de bit attribuée au fil d'exécution courant est à 1, et suspend le fil d'exécution courant. Lorsque tous les bits attribués aux fils d'exécution sont à 1 dans le registre de synchronisation d'une unité de traitement courante, l'exécution des fils de programme suspendus est reprise dans l'unité de traitement courante, et le registre de synchronisation de l'unité de traitement courante est réinitialisé.
申请公布号 EP2950214(A2) 申请公布日期 2015.12.02
申请号 EP20150167605 申请日期 2015.05.13
申请人 KALRAY 发明人 DUPONT DE DINECHIN, BENOÎT;CHAMPSEIX, THOMAS;GUIRONNET DE MASSAS, PIERRE
分类号 G06F9/52 主分类号 G06F9/52
代理机构 代理人
主权项
地址
您可能感兴趣的专利