스케일러블 뉴럴 네트워크 프로세싱 엔진

    公开(公告)号:KR20200143479A

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

    申请号:KR20207033125

    申请日:2019-04-04

    Applicant: APPLE INC

    Abstract: 실시예들은하나이상의뉴럴네트워크들을인스턴스화하기위한스케일러블아키텍처를갖는뉴럴프로세서회로에관한것이다. 뉴럴프로세서회로는뉴럴프로세서회로외부의메모리에커플링된데이터버퍼, 및복수의뉴럴엔진회로들을포함한다. 뉴럴네트워크들을인스턴스화하는태스크들을실행하기위해, 각각의뉴럴엔진회로는입력데이터및 커널계수들을사용하여출력데이터를생성한다. 뉴럴프로세서회로는태스크들의구성데이터에따라선택적으로활성화또는비활성화되는다수의뉴럴엔진회로들을포함할수 있다. 게다가, 전자디바이스는태스크들을실행하기위해선택적으로활성화또는비활성화되는다수의뉴럴프로세서회로들을포함할수 있다.

    ASYNCHRONE AUFGABENAUSFÜHRUNG FÜR SCHALTUNG EINES NEURONALEN PROZESSORS

    公开(公告)号:DE112020006832T5

    公开(公告)日:2022-12-15

    申请号:DE112020006832

    申请日:2020-12-10

    Applicant: APPLE INC

    Abstract: Ausführungsformen beziehen sich auf eine Schaltung eines neuronalen Prozessors, welche eine oder mehrere planare Engine-Schaltungen einschließt, die parallel zu Faltungsoperationen, die durch eine oder mehrere neuronale Engine-Schaltungen durchgeführt werden, Nicht-Faltungsoperationen durchführen. Die neuronalen Engine-Schaltungen führen die Faltungsoperationen an neuronalen Eingabedaten aus, die einer oder mehreren neuronalen Engine-Aufgaben entsprechen, um neuronale Ausgabedaten zu erzeugen. Die planaren Engine-Schaltungen führen Nicht-Faltungsoperationen an planaren Eingabedaten aus, die einer oder mehreren planaren Engine-Aufgaben entsprechen, um planare Ausgabedaten zu erzeugen. Eine Datenprozessorschaltung in der Schaltung des neuronalen Prozessors geht die Datenabhängigkeit zwischen der einen oder den mehreren neuronalen Engine-Aufgaben und der einen oder den mehreren planaren Engine-Aufgaben durch Steuern des Lesens der neuronalen Ausgabedaten als die planaren Eingabedaten durch die planaren Engine-Schaltungen oder des Lesens der planaren Ausgabedaten als die neuronalen Eingabedaten durch die neuronalen Engine-Schaltungen an.

Patent Agency Ranking