[Gate-users] Methods speed up GATE simulation

Zhengzhi Liu zliu36 at stanford.edu
Thu Apr 16 19:58:11 CEST 2020


Dear Gate developers and experts,

Could anyone provide any tips on how to speed up GATE simulation? When it
comes to simulating a real PET scan (e.g., 10 mCi dose, 30 minutes scan
time), I find the runtime could be extraordinarily long (a couple of day on
a 56 cores cluster). Please consider answering my questions in the
previous email as well.

Thank you very much.
Have a nice day.

Zhengzhi

On Mon, Apr 6, 2020 at 10:45 AM Zhengzhi Liu <zliu36 at stanford.edu> wrote:

> Dear Gate users,
>
> I am simulating a  NEMA body phantom
> <http://www.spect.com/pub/NEMA_IEC_Body_Phantom_Set.pdf> in a PETscaner
> system in GATE. The scan time is 1600 seconds (4 passes, 40 couch stations,
> 10 seconds per station). I run this simulation on 56 cores cluster using
> "gjs -numberofsplit 50 -clusterplatform condor -condorscript main.mac". It
> has been about 2 days and looks like it has not finished half of the
> simulation yet. Thus, I looked up online trying to find ways to speed up
> the simulation.
>
> Here are the common methods I found:
>
>    1. use multicores cluster
>    2. run GATE on GPU
>    3. use back-to-back gamma source rather than ion sources
>    4. apply cuts
>    5. reduce the amount of data to be written and prefer root over ASCII
>
> I have already run 50 copies Gate simulation simultaneously, used
> back-to-back gamma source, and been collecting coincidence data only.  I
> feel it is still very slow. For my application to simulate a real PET scan
> of 25 minutes, it may take 3 to 4 days, which is quite hard for me to wait
> for so long to get the data.
>
> Here are my questions, I hope to hear an answer/suggestion from GATE
> experts.
>
>    1. I have not tried to run GATE on GPU yet, generally speaking, how
>    many times faster is GATE GPU version than CPU version?
>    2. How much speed gain can cuts achieve? A few percentages, tens of
>    percentage, or a couple of times faster? I hesitate to apply cuts and worry
>    that it may mess up the result.
>    3. Is there any other way to significantly boost the speed on top of
>    these mentioned above?
>
> Thank you very much for your reading and any suggestion.
> Have a nice/peaceful day.
>
> Sincere wishes,
> Zhengzhi
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/pipermail/gate-users/attachments/20200416/f2d893de/attachment.html>


More information about the Gate-users mailing list