Analysis
- Update(): taking terms accessing very long vectors
- Cumulate()
- get_best_split()
- has many fp mult and div instructions and hence benefits from using a smaller datatype (float instead of double)
Memory Analysis
Linux Spec:
Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz (Coffee Lake)
L1: 32KB, L2: 256KB, L3:9216KB
gcc version 7.3.0; Ubuntu 18.04
Analysis
Memory Analysis
Linux Spec:
Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz (Coffee Lake)
L1: 32KB, L2: 256KB, L3:9216KB
gcc version 7.3.0; Ubuntu 18.04