<div dir="ltr"><div>Hi Gabriele,</div><div>I don't think it's due to inliness. It is more efficient to backproject a few projections at once while a piece of the volume is in cache memory. You can validate this by changing RTK_CUDA_PROJECTIONS_SLAB_SIZE at CMake configuration time.<br></div><div>The best is probably to store a few projections before processing them.</div><div>Simon<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 11, 2023 at 12:49 PM Gabriele Belotti <<a href="mailto:gabriele.belotti.bergamo@gmail.com">gabriele.belotti.bergamo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">Dear all,<br></div><div dir="auto"><div dir="auto"><br></div><div dir="auto">I'm testing an inline implementation using RTK vs the offline rtkfdk.</div><div dir="auto">Has anyone else experienced an unexpected reduction in recon/computation time using a batch reconstruction approach with N projections being processed together rather than processing every projection at collection?</div><div dir="auto"><br></div><div dir="auto">As in, for a slab size of 16 I would expect the processing time to be at most 16x faster than backprojecting a single projection and passing to the next. </div><div dir="auto"><br></div><div dir="auto">Do you think this is only due to memory transfer bottleneck in cpu to gpu, or could there be other reasons? Some tuning done in the filters maybe?</div><div dir="auto"><br></div><div dir="auto">Best,</div><div dir="auto">Gabriele</div></div>
</div></div>
_______________________________________________<br>
Rtk-users mailing list<br>
<a href="mailto:rtk-users@openrtk.org" target="_blank">rtk-users@openrtk.org</a><br>
<a href="https://www.creatis.insa-lyon.fr/mailman/listinfo/rtk-users" rel="noreferrer" target="_blank">https://www.creatis.insa-lyon.fr/mailman/listinfo/rtk-users</a><br>
</blockquote></div>