One of the big differences between 2.2 and 2.3 is that we moved from pthread to std::thread, and made a number of corrections for thread safety.
e.g. https://github.com/openexr/openexr/commit/eea1e607177e339e05daa1a2ec969a9dd12f2497 https://github.com/openexr/openexr/commit/bf0cb8cdce32fce36017107c9982e1e5db2fb3fa The old pthread/windows native implementation can be re-enabled by setting the preprocessor define ILMBASE_FORCE_CXX03. I am wondering if you might be able to benchmark against that version of the code as an experiment to get more information? ________________________________ From: Openexr-devel <openexr-devel-bounces+meshula=hotmail....@nongnu.org> on behalf of Tony Micilotta <tony.micilo...@foundry.com> Sent: Monday, April 1, 2019 8:27:29 AM To: openexr-devel@nongnu.org Subject: [Openexr-devel] OpenExr 2.3 - slower write speeds for Uncompressed and Zip1 Hi, At Foundry we’ve started testing the read performance of OpenExr 2.3 with Boost 1.66 as we move Nuke towards conforming to VFX Reference Platform 2019. Although the release notes don’t mention any changes to file writing, we have charted (see graphic below) OpenExr 2.3 write performance against OpenExr 2.2 as we noticed a slowdown in our playback cache generation which uses OpenExr. >From Nuke, a checkerboard/colourwheel combination is generated and animated >over 100 frames in order to eliminate file reading from the measurements. >These 100 frames are written to disk using each compression type, and the >timings are averaged over 10 test runs. Certain compression types show an >improvement which is great, however we’re concerned that Uncompressed and Zip1 >are 13% and 9% slower respectively: [/var/folders/40/8tkm41ts6pl0g3qvshsrrnpc0001xc/T/com.microsoft.Outlook/Content.MSO/515C417.tmp] Have you benchmarked this on your side too, and have you noticed similar metrics? Regards, Tony Tony Micilotta Senior Technical Product Manager - Nuke Family [https://lh6.googleusercontent.com/x8JxqXcMjULW_8dLygamrZxWcjpFchCVThRNxLrFSEsE_i1aMPBED6FYrUWu6lT54vMN4z1x3D59uPxzh1ughmlVxH5-6yflHx_SZlGAUZV3NA3FatIrHplrrBasCyGa3MhHz8Ti] Tel: +44 (0)20 7479 4350 Web: www.foundry.com<https://www.foundry.com/> The Foundry Visionmongers Ltd. - Registered in England and Wales No: 4642027 - Address: 5 Golden Square, London, W1F 9HT - VAT No: 672742224
_______________________________________________ Openexr-devel mailing list Openexr-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/openexr-devel