-
1.
公开(公告)号:US20230351195A1
公开(公告)日:2023-11-02
申请号:US18042718
申请日:2020-08-31
Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
Inventor: Ming Ming WONG , Sumit Bam SHRESTHA , Vishnu PARAMASIVAM , Aarthy MANI , Wenyu JIANG , Anh Tuan DO
Abstract: There is provided a neurosynaptic processing core with spike time dependent plasticity (STDP) learning for a spiking neural network, including: a spiking neuron block including a pre-synaptic block and a post-synaptic block; a synapse block communicatively coupled to the spiking neuron block; a STDP learning block communicatively coupled to the spiking neuron block and the synapse block, the STDP learning block including a pre-synaptic event accumulator including a pre-synaptic spike event memory block and a pre-synaptic spike parameter modifier; a post-synaptic event accumulator including a post-synaptic spike event memory block and a post-synaptic spike parameter modifier, a weight change accumulator, and a weight change parameter modifier; a learning error modulator; and a synaptic weight modifier configured to modify a synaptic weight parameter based on a weight change parameter and a learning error corresponding to the synaptic weight parameter. There is also provided a corresponding method of operating and a corresponding method of forming the neurosynaptic processing core.
-
公开(公告)号:US20240296311A1
公开(公告)日:2024-09-05
申请号:US18548870
申请日:2023-03-03
Applicant: Agency for Science, Technology and Research
Inventor: Vishnu PARAMASIVAM , Wenyu JIANG , Anh Tuan DO , Ming Ming WONG , Aarthy MANI , Sumit Bam SHRESTHA
Abstract: There is provided a neural network processor system including: a neural processing unit including a plurality of neural processing cores; a router network including a plurality of routers communicatively coupled to the plurality of neural processing cores, respectively; and a host processing unit communicatively coupled to the neural processing unit based on the router network and configured to coordinate the neural processing unit for performing neural network computations. Each neural processing core includes: a control register block configured to receive and store partial sum configuration information from the host processing unit; and a partial sum interface communicatively coupled to the control register block and configured to transmit a first partial sum neural packet generated by the neural processing core to a first another neural processing core of the plurality of neural processing cores and/or receive a second partial sum neural packet generated by a second another neural processing core of the plurality of neural processing cores, based on the partial sum configuration information stored in the neural processing core. Furthermore, a first set of neural processing cores of the plurality of neural processing cores are combinable based on the partial sum configuration information respectively stored therein to form a first neurosynaptic column chain. There is also provided a corresponding method of operating and a corresponding method of forming the neural network processor system.
-