Questions about snappergps-backend processing time #25
-
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
TL;DR: The magnitude of the processing time seems correct. In practice, I'd expect processing times of roughly 1 second per fix with this software configuration. However, this depends on the uploaded dataset:
In theory, you could do a few parameter changes if you are very keen on speeding up the processing:
In practice, parallelisation is probably a more successful strategy if you do not want to harm positioning accuracy/reliability. You have a very low CPU usage since your are running only a single processing node. With 16 cores you could, in theory, process 16 uploads in parallel. If 25 min for one dataset does not sound great, maybe 25 min for 16 datasets sounds better. (RAM is likely be an issue if you really wanna run close to 16 processing nodes, though. You may want to play with the Side note: There's a |
Beta Was this translation helpful? Give feedback.
-
Oh, and putting the FFTs of satellite acquisition on a GPU also speeds up things. However, I discontinued support for this in the code. So you'd need to drag in your favourite GPU library (e.g., cupy) instead of the FFTs from numpy, scipy, mkl etc. yourself. And need a server with a GPU. |
Beta Was this translation helpful? Give feedback.
-
Hi @yuyeguiji |
Beta Was this translation helpful? Give feedback.
Oh, and putting the FFTs of satellite acquisition on a GPU also speeds up things. However, I discontinued support for this in the code. So you'd need to drag in your favourite GPU library (e.g., cupy) instead of the FFTs from numpy, scipy, mkl etc. yourself. And need a server with a GPU.