Hi everyone, I am working in astronomy and we are thinking of using Julia for a real time, high performance adaptive optics system on a solar telescope.
This is how the system is supposed to work: 1) the image is read from the camera 2) some correction are applied 3) the atmospheric turbulence is numerically estimated in order to calculate the command to be sent to the deformable mirror The overall process should be executed in less than 1ms so that it can be integrated to the chain (closed loop). Do you think it is possible to do all the computation in Julia or would it be better to code some part in C/C++. What I fear the most is the GC but in our case we can pre-allocate everything, so once we launch the system there will not be any memory allocated during the experiment and it will run for days. So, what do you think? Considering the current state of Julia will I be able to get the performances I need. Will the garbage collector be an hindrance ? Thank you.
