Table 2.
Task | Operation | Analytical I | Analytical II |
---|---|---|---|
Pre-update | Equations (7–9) | Equations (32–34) | |
ADD | 7 | 3 | |
MUL | 12 | 6 | |
EXP | 3 | 3 | |
Retrieve Pi | Equation (46) | ||
ADD | – | 2 | |
MUL | – | 3 | |
Syn-update | Equations (12, 13) | Equations (39, 40) | |
ADD | 6 | 2 | |
MUL | 13 | 5 | |
EXP | 3 | 2 | |
Retrieve Pij | Equation (49) | ||
ADD | – | 2 | |
MUL | – | 4 | |
Update of wij | |||
at pre-spike | ADD | 22 | 14 |
MUL | 39 | 29 | |
EXP | 9 | 8 | |
LOG | 1 | 1 | |
Update of βj | |||
at post-spike | ADD | 8 | 6 |
MUL | 12 | 9 | |
EXP | 3 | 3 | |
LOG | 1 | 1 |
ADD, additions and subtractions; MUL, multiplications and divisions; EXP, computations of exponential function; LOG, natural logarithm. The operation counts of the analytical I method correspond to optimized versions of the referenced formulas using pre-calculated coefficients and intermediate steps. The different tasks are further specified in the text.