HARDWARE-AGNOSTISCHER COMPILER FÜR TIEFGEHENDE NEURONALE NETZE

    公开(公告)号:DE102020110688A1

    公开(公告)日:2020-12-31

    申请号:DE102020110688

    申请日:2020-04-20

    Applicant: INTEL CORP

    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.

    NETWORK AWARE APPLICATION DEPENDENT ADAPTIVE PROTOCOL SELECTION FOR IOT COMMUNICATIONS

    公开(公告)号:SG10201609771RA

    公开(公告)日:2017-07-28

    申请号:SG10201609771R

    申请日:2016-11-22

    Applicant: INTEL CORP

    Abstract: Disclosed in some examples are methods, systems, and devices which perform automatic selection of an application-layer communication protocol based upon one or more communication characteristics of the sending application and one or more characteristics of the network connection between the sending device and the recipient. The selection of which protocol to use may be made on a message-by-message basis, periodically at various intervals (e.g., every predetermined time period), once upon application initialization, or the like. By dynamically selecting an application-layer communications protocol, an application may leverage the advantages of a specific protocol given the communication characteristics of the application and characteristics of the network connection at that time.

    LENKUNG VON PLANUNGSABHÄNGIGKEITEN DURCH EINEN COMPILER FÜR NEURONALE NETZE

    公开(公告)号:DE102020115581A1

    公开(公告)日:2021-01-28

    申请号:DE102020115581

    申请日:2020-06-12

    Applicant: INTEL CORP

    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.

Patent Agency Ranking