摘要 |
<p>Es werden Techniken bereitgestellt zur Behandlung einer Haftstelle, die in einem Strang angetroffen wird, der Teil eines Strang-Arrays ist, das in mehreren Ausführungseinheiten ausgeführt wird. In diesen Techniken wird eine Datenstruktur, die eine Kennung aufweist und mit dem Stand verknüpft ist, aktualisiert, um anzugeben, dass die Haftstelle während der Ausführung des Strangs-Arrays aufgetreten ist. Des Weiteren führen in diesen Techniken die Ausführungseinheiten eine Haftstellenbehandlungsroutine aus, die eine Kontextumschaltung beinhaltet. Die Ausführungseinheiten führen diese Kontextumschaltung für mindestens einige der Ausführungseinheiten als Teil der Haftstellenbehandlungsroutine aus, während verbleibende Ausführungseinheiten die Haftstellenbehandlungsroutine vor der Kontextumschaltung verlassen dürfen. Ein Vorteil der offenbarten Techniken besteht darin, dass die Haftstellenbehandlungsroutine effizient in parallelen Prozessoren arbeitet.</p> |
申请人 |
NVIDIA CORPORATION |
发明人 |
LUIZ, GERALD F.;CUADRA, PHILIP ALEXANDER;DURANT, LUKE;GADRE, SHIRISH;OHANNESSIAN, ROBERT;SHAH, LACKY V.;WANG, NICHOLAS;DANSKIN, ARTHUR |