Search
4:53:21
drmeister
The problem is double precision math is still all boxed.
4:53:32
drmeister
I rearranged the code and made it about 10x faster.
4:53:58
drmeister
Then I implemented the inner loop in C++ and exposed it - that was at least another 10x faster again.
4:54:12
drmeister
On to the next bottleneck
5:13:09
beach
Good morning everyone!
13:00:56
kpoeck
Regarding compile-file-parrallel
13:01:09
kpoeck
Looking at https://github.com/clasp-developers/clasp/blob/dev/src/lisp/kernel/cmp/compile-file-parallel.lsp#L153
13:01:29
kpoeck
Regarding compile-file-parallel
13:01:55
kpoeck
Threads are being created for every form in the to be compiled file
13:02:30
kpoeck
So if the file being created has 1000 forms, 1000 threads are being created
13:03:12
kpoeck
That might explain why joining the threads takes some time
13:03:52
kpoeck
In https://github.com/clasp-developers/clasp/blob/dev/src/lisp/kernel/cmp/compile-file-parallel.lsp#L184