Page 2 of 2

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Tue Mar 10, 2015 2:14 pm
by dtrudg
Sebastien,

Many thanks for looking into this for us, and spending the time to reproduce etc.

sbesson wrote:Short summary is that:
  • there should be significant performance improvements for the pyramid generation of this type of data notably due to PRs like https://github.com/openmicroscopy/bioformats/pull/1643 on the 5.1.x line
  • the multi-threaded PixelData could certainly benefit for further investigation/optimization but this work is unlikely to be done for 5.1.0 at this point.


Good to see that there's already something in the pipeline that improves the speed. For now we can cope with the 5.0.6 speed given initial import sizes, and when 5.1.x is available we'll definitely be glad of the speedup.

Thanks again,

DT

Edit - NB - just deleted subsequent post as it was nonsense. Need coffee before I write things!

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Mon Mar 23, 2015 8:27 pm
by sbesson
HI Dave,

as a follow-up, OMERO 5.1.0-m5 is available as a preview of the upcoming release and should include the pyramid generation improvements described in this thread.

Best regards,
Sebastien

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Tue Mar 24, 2015 6:07 pm
by dtrudg
Hi Sebastien,

Thanks for the pointer. I'll try and check the m5 preview with our files sometime soon (but will be on a much smaller test machine). We'll definitely be updating to 5.1.0 when fully released.

Thanks,

DT

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Thu Apr 16, 2015 3:00 pm
by dtrudg
Just wanted to say that the 5.1.0 changes work wonderfully. Pyramid creation on our large TIFFs is now running very smoothly, taking only ~19s per file, with 4 being created in parallel.

Thank you for looking into the problem, and for the fix!

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Thu Apr 16, 2015 6:33 pm
by sbesson
Hi Dave,

thanks for letting us know and glad the 5.1.0 fix is improving performance for your use case.
Following up on another open question in this forum thread, do you observe the average time per pyramid to be roughly independent of the number of simultaneous threads for the same type of files on your production system?

Best regards,
Sebastien

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Thu Apr 16, 2015 7:28 pm
by dtrudg
sbesson wrote:Following up on another open question in this forum thread, do you observe the average time per pyramid to be roughly independent of the number of simultaneous threads for the same type of files on your production system?


Yes - it's around 19s on these TIFFs, regardless of whether there is 1 pyramid creation thread running or 4.

Thanks,

DT

Re: pixeldata threads/repetitions for big TIFF pyramid workl

PostPosted: Fri Apr 17, 2015 9:50 am
by sbesson
Hi Dave,

thanks that's good news. As always, let us know if you encounter performance issues with specific file formats in the future.

Best,
Sebastien