If we used muti-processing parallel rendering of objects rather than rendering each sensor in parallel we would be able to use less shared memory and should be able to use more of the cores on the KNL node for simulation. This could increase the throughput by factors of 2-4.
GalSim has infrastructure to do this we could call.
If we used muti-processing parallel rendering of objects rather than rendering each sensor in parallel we would be able to use less shared memory and should be able to use more of the cores on the KNL node for simulation. This could increase the throughput by factors of 2-4.
GalSim has infrastructure to do this we could call.