sum over range is terribly slow

sum over range is terribly slow - Messaggi

#1 Pubblicato: 28/03/2018 04:48:19
Ave Zoid

Ave Zoid

0 apprezzamenti in 3 post.

Gruppo: User

debug.sm (12,2 KiB) scaricato 1167 volta(e).

While doing a sum on a floating-point range I have realized simple SUM(4) cannot be directly used
It requires translation of FP range into the integer range, which is basically a hack.

Doing a sum over the FP range in a loop is terribly slow - any ideas why?


sum_over_range.jpg
#2 Pubblicato: 28/03/2018 05:04:43
NDTM Amarasekera

NDTM Amarasekera

130 apprezzamenti in 352 post.

Gruppo: User

Use Optimization --> Numeric on the function.
(R/Click on the function, select Optimization ---> Numeric.
Look within!... The secret is inside you. Best Regards Eng. NDTM Amarasekera - Sri Lanka
#3 Pubblicato: 28/03/2018 05:38:37
Ave Zoid

Ave Zoid

0 apprezzamenti in 3 post.

Gruppo: User

Wrote

Use Optimization --> Numeric on the function.
(R/Click on the function, select Optimization ---> Numeric.



That worked. Thanks!
#4 Pubblicato: 28/03/2018 09:28:35
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

Doing a sum over the FP range in a loop is terribly slow - any ideas why?



I don't see that here. "for loop" is always the winner. deeper @ kernel level.

debug [doctored].sm (12,28 KiB) scaricato 989 volta(e).

debug.PNG
#5 Pubblicato: 29/03/2018 09:30:19
Ave Zoid

Ave Zoid

0 apprezzamenti in 3 post.

Gruppo: User

Wrote

Wrote

Doing a sum over the FP range in a loop is terribly slow - any ideas why?



I don't see that here. "for loop" is always the winner. deeper @ kernel level.

debug [doctored].sm (12,28 KiB) scaricato 989 volta(e).

debug.PNG



AS NTDMA has suggested, Numeric Optimization did the trick. Its was purely to do with my incompetence.
  • Nuovi post
  • Nessun nuovo post