发明名称 System und Verfahren für Hardware-Disponierung bedingter Barrieren und ungeduldiger Barrieren
摘要 Es werden ein Verfahren und ein System für eine Hardware-Disponierung von Barrierenbefehlen bereitgestellt. Die Ausführung mehrerer Stränge zur Verarbeitung von Befehlen eines Programms, das einen Barrierenbefehl enthält, wird initiiert, und wenn jeder Strang den Barrierenbefehl während der Ausführung eines Programms erreicht, wird ermittelt, ob der Strang an dem Barrierenbefehl teilnimmt. Die Stränge, die an dem Barrierenbefehl teilnehmen, werden dann seriell ausgeführt, um einen oder mehrere Befehle des Programms, die auf den Barrierenbefehl folgen, zu verarbeiten. Es werden auch ein Verfahren und ein System bereitgestellt für eine ungeduldige Disponierung von Barrierenbefehlen. Wenn ein Teil der Stränge, der größer ist als eine minimale Anzahl an Strängen und kleiner ist als alle Stränge aus den mehreren Strängen, den Barrierenbefehl erreicht, wird jeder Strang in dem Teil seriell ausgeführt, um einen oder mehrere Befehle des Programms, die auf den Barrierenbefehl folgen, zu verarbeiten.
申请公布号 DE102013114351(A1) 申请公布日期 2014.09.11
申请号 DE201310114351 申请日期 2013.12.18
申请人 NVIDIA CORPORATION 发明人 LINDHOLM, JOHN ERIK;KARRAS, TERO TAPANI;AILA, TIMO OSKARI;LAINE, SAMULI MATIAS
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址