发明名称 Steuern von Arbeitsverteilung für Verarbeitung von Tasks
摘要 Eine Technik zum Steuern der Verteilung von Rechentaskverarbeitung in einem Mehrthreadsystem kodiert jeden Verarbeitungstask als Taskmetadaten (TMD), die im Speicher gespeichert sind. Die TMD enthalten Arbeitsverteilungsparameter, die spezifizieren wie die Verarbeitungstasks zur Verarbeitung verteilt werden sollen. Ein Schaltkreis zur zeitlichen Planung wählt einen Task zur Ausführung aus, wenn Einträge einer Arbeitswarteschlange für den Task geschrieben worden sind. Die Arbeitsverteilungsparameter mögen eine Anzahl von Arbeitswarteschlangeneinträgen definieren, die benötigt wird, vor ein kooperatives Threadarray („CTA”) gestartet werden darf, um die Arbeitswarteschlangeneinträge gemäß dem Rechentask zu verarbeiten. Die Arbeitsverteilungsparameter mögen eine Anzahl von CTAs definieren, die zum Verarbeiten der gleichen Arbeitswarteschlangeneinträge gestartet werden. Schließlich mögen die Arbeitsverteilungsparameter eine Schrittweite definieren, die zum Aktualisieren von Zeigern auf die Arbeitswarteschlangeneinträge verwendet wird.
申请公布号 DE102013201178(A1) 申请公布日期 2013.08.01
申请号 DE201310201178 申请日期 2013.01.24
申请人 NVIDIA CORP. 发明人 SHAH, LACKY V.;ABDALLA, KARIM M.;TREICHLER, SEAN J.;WAAL, ABRAHAM B. DE
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址