-
公开(公告)号:GB2581904A
公开(公告)日:2020-09-02
申请号:GB202007034
申请日:2018-10-12
Applicant: IBM
Inventor: ANDREW STEPHEN CASSIDY , FILIPP AKOPYAN , JOHN VERNON` ARTHUR , DHARMENDRA SHANTILAL MODHA , PAUL MEROLLA , JUN SAWADA , MICHAEL VINCENT DEBOLE
IPC: H04L45/02
Abstract: Memory-mapped interfaces for message passing computing systems are provided. According to various embodiments, a write request is received. The write request comprises write data and a write address. The write address is a memory address within a memory map. The write address is translated into a neural network address. The neural network address identifies at least one input location of a destination neural network. The write data is sent via a network according to the neural network address to the at least one input location of the destination neural network. A message is received via the network from a source neural network. The message comprises data and at least one address. A location in a buffer is determined based on the at least one address. The data is stored at the location in the buffer. The buffer is accessible via the memory map.
-
公开(公告)号:GB2581904B
公开(公告)日:2022-11-16
申请号:GB202007034
申请日:2018-10-12
Applicant: IBM
Inventor: ANDREW STEPHEN CASSIDY , FILIPP AKOPYAN , JOHN VERNON` ARTHUR , DHARMENDRA SHANTILAL MODHA , PAUL MEROLLA , JUN SAWADA , MICHAEL VINCENT DEBOLE
IPC: G06N3/063
Abstract: Memory-mapped interfaces for message passing computing systems are provided. According to various embodiments, a write request is received. The write request comprises write data and a write address. The write address is a memory address within a memory map. The write address is translated into a neural network address. The neural network address identifies at least one input location of a destination neural network. The write data is sent via a network according to the neural network address to the at least one input location of the destination neural network. A message is received via the network from a source neural network. The message comprises data and at least one address. A location in a buffer is determined based on the at least one address. The data is stored at the location in the buffer. The buffer is accessible via the memory map.
-