Table 2:
Cost in s per Neuron Update with TQ1 Correction.
accumfloatlong accumdouble
RK-1 (Euler; ODEESR) 0.56 3.99 6.48 6.35 
RK-2 (MidPoint)-ESR 0.86 6.97 12.54 11.23 
RK-2 (Trapezoid)-ESR 0.97 7.67 13.41 12.30 
RK-2 (Ralston)-ESR 1.07 8.29 15.87 13.52 
TS-2-ESR CT-2-ESR 0.93 6.81 13.22 10.90 
RK-2 (MidPoint)-ODE gen driver 2.33 8.91 14.41 13.64 
RK-2 (MidPoint)-ODE gen driverS.I. 1.36 7.68 CompErr 11.95 
RK-2 (MidPoint)-ODE spec driver 1.63 8.21 13.67 13.01 
RK-2 (MidPoint)-ODE spec driverS.I. 0.89 7.24 12.61 11.66 
RK-2 (Trapezoid)-ODE gen driver 2.37 9.46 14.42 14.50 
RK-2 (Trapezoid)-ODE gen driver S.I. 1.32 8.21 CompErr 12.87 
TS-3-ESR 2.19 13.46 28.30 21.84 
RK-3 (Heun)-ESR 1.50 11.43 21.96 18.78 
RK-3 (Heun)-ODE spec driver 2.16 10.47 21.85 21.33 
RK-3 (Heun)-ODE spec driver S.I. 1.26 11.57 20.35 19.06 
CT-3-ESR 1.86 11.12 28.40 15.80 
accumfloatlong accumdouble
RK-1 (Euler; ODEESR) 0.56 3.99 6.48 6.35 
RK-2 (MidPoint)-ESR 0.86 6.97 12.54 11.23 
RK-2 (Trapezoid)-ESR 0.97 7.67 13.41 12.30 
RK-2 (Ralston)-ESR 1.07 8.29 15.87 13.52 
TS-2-ESR CT-2-ESR 0.93 6.81 13.22 10.90 
RK-2 (MidPoint)-ODE gen driver 2.33 8.91 14.41 13.64 
RK-2 (MidPoint)-ODE gen driverS.I. 1.36 7.68 CompErr 11.95 
RK-2 (MidPoint)-ODE spec driver 1.63 8.21 13.67 13.01 
RK-2 (MidPoint)-ODE spec driverS.I. 0.89 7.24 12.61 11.66 
RK-2 (Trapezoid)-ODE gen driver 2.37 9.46 14.42 14.50 
RK-2 (Trapezoid)-ODE gen driver S.I. 1.32 8.21 CompErr 12.87 
TS-3-ESR 2.19 13.46 28.30 21.84 
RK-3 (Heun)-ESR 1.50 11.43 21.96 18.78 
RK-3 (Heun)-ODE spec driver 2.16 10.47 21.85 21.33 
RK-3 (Heun)-ODE spec driver S.I. 1.26 11.57 20.35 19.06 
CT-3-ESR 1.86 11.12 28.40 15.80 

Notes: The static inline functions are denoted S.I.; general ODE drivers with function pointers are denoted gen driver; the most specialized drivers are denoted spec driver. CompErr means that a compiler error caused a build failure.

Close Modal

or Create an Account

Close Modal
Close Modal