NeuroMatrix is a digital signal processor (DSP) series developed by NTC Module. The DSP has a VLIW/SIMD architecture. It consists of a 32-bit RISC core and a 64-bit vector co-processor. The vector co-processor supports vector operations with elements of variable bit length (US Pat. 6539368 B1) and is optimized to support the implementation of artificial neural networks. [1] [2] From this derives the name NeuroMatrix Core (NMC). Newer devices contain multiple DSP cores and additional ARM or PowerPC 470 cores.
| Designation | DSP cores | Microprocessor cores | Production start (year) | Process (nm) | Clock rate (MHz) | Remarks | |
|---|---|---|---|---|---|---|---|
| Russian | English | ||||||
| L1879VM1 | nm6403 | 1× NMC | — | 1999 | 500 | 40 | [3] [4] |
| 1879VM2 | nm6404 | 1× NMC2 | — | 2005 | 250 | 80 | [3] [5] |
| 1879VM3 | DSM | ? | — | 2002 ? | 250 | 150 | [3] [4] [5] |
| 1879VM4 | nm6405 | 1× NMC3 | — | 2009 | ? | 150 | [3] |
| 1879VM5Ya | nm6406 | 1× NMC3 | — | 2013 | 90 | 320 | [3] [6] [7] |
| 1879VM6Ya | nm6407 | 2× NMC4 | — | 2016 | 65 | 500 | [6] |
| 1879VM8Ya | nm6408 | 16× NMC4 | 5× ARM Cortex-A5 | 2019 | 28 | 800 | [6] [8] |
| 1879VYa1Ya | 2× NMC3 | 1× ARM1176JZF-S | 2013 | 90 | 328 | [6] | |
| K1879KhB1Ya | 1× NMC3 | 1× ARM1176JZF-S | 2011 | 90 | 324 | [6] [7] | |
| 1879KhK1Ya | 2× NMC3 | 1× ARM1176JZF-S | 2010 | 90 | 81.92 | [9] | |
| K1888VS018 | 2× NMC3 | 1× ARM1176JZF-S | 2016 | 65 | 320 | [6] | |
| 1888VS048 | 1× ARM Cortex-A5 | 2019 ? | 28 | 600 | [6] [10] | ||
| 1888VS058 | 2× NMC3 | 1x ARM Cortex-A5 | 2020 ? | ? | 512 | [6] [11] | |
| 1888TKh018 | 4× NMC3 | 2× PowerPC 470 | 2019 | 28 | 400 | [6] | |
| 1888VM018 | PowerPC 470 | 2020 ? | ? | 200 | rad-hard [6] [12] | ||