-
公开(公告)号:DE102020110688A1
公开(公告)日:2020-12-31
申请号:DE102020110688
申请日:2020-04-20
Applicant: INTEL CORP
Inventor: BRADY JOHN , MECCHIA MARCO , DOYLE PATRICK F , MACIAG STANISLAW JAN
IPC: G06F9/44
Abstract: Ein Compiler empfängt einen Graphen, der ein neuronales Netz beschreibt und greift auf Daten zu, um eine Zielrechenvorrichtung zu beschreiben, um das neuronale Netz zu implementieren. Der Compiler generiert eine Zwischendarstellung aus dem Graphen und den Daten, wobei die Zwischendarstellung ein Operatormodell, ein Datenmodell und ein Lenkmodell enthält. Der Compiler generiert eine binäre ausführbare Datei unter Verwendung jeweils des Operatormodells, des Datenmodells und des Lenkmodells der Zwischendarstellung.
-
公开(公告)号:DE102020115581A1
公开(公告)日:2021-01-28
申请号:DE102020115581
申请日:2020-06-12
Applicant: INTEL CORP
Inventor: BRADY JOHN , MECCHIA MARCO , DOYLE PATRICK F , VENKATARAMAN MEENAKSHI , MACIAG STANISLAW JAN
Abstract: Ein Compiler empfängt einen Graphen, der ein neuronales Netz beschreibt und greift auf Daten zu, um eine Zielrechenvorrichtung zu beschreiben, um das neuronale Netz zu implementieren. Der Compiler generiert eine Zwischendarstellung aus dem Graphen und den Daten und ermittelt Abhängigkeiten zwischen in der Zwischendarstellung identifizierten Operationen. Ein Satz von Barriereaufgaben wird ermittelt, die durchzuführen sind, um einen Ablauf des Satzes von Operationen auf Grundlage der Abhängigkeiten zu steuern, wobei der Satz von Barriereaufgaben unter Verwendung von Hardwarebarrierekomponenten auf der Zielrechenvorrichtung durchzuführen ist. Hinweise auf die Barriereaufgaben werden in die Zwischendarstellung eingefügt. Der Compiler generiert eine binäre ausführbare Datei aus der Zwischendarstellung, um eine Durchführung der Barriereaufgaben zu ermöglichen, um eine Durchführung des Satzes von Operationen an der Zielrechenvorrichtung zu lenken.
-