From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2019-06-24 20:44:29
On Fri, 21 Jun 2019 at 23:57, Mateusz Loskot <mateusz_at_[hidden]> wrote:
> In our benchmarking prototype, I've added  new benchmark of various
> pixel iteration and access methods for a contiguous images composed
> of homogeneous pixels with single 8-bit integer channel (grayscale).
> The implementation is available in histogram_gray8.cpp  and
> currently it is only Celero-based and Google-based is coming soon.
> There is also CSV file  (viewable on GitHub as a nice table)
> with results based on MSVC 19.21 (VS2019).
> Apart from the purpose of benchmarking, the histogram_gray8.cpp
> provides a catalogue of available pixel iteration and access techniques
> in a single place, easy to compare.
> I think this particular aspect may be useful for our GSoC students.
>  https://github.com/boost-gil/benchmark-prototype/commit/7eb74b84a58012452287b49f67e12cf4da9f82c0
>  https://github.com/boost-gil/benchmark-prototype/blob/benchmark/benchmark/celero/histogram_gray8.cpp
>  https://github.com/boost-gil/benchmark-prototype/blob/benchmark/benchmark/celero/histogram_gray8_msvc1421.csv
I have included HTML pages with sample charts
Those were generated with Bokeh visualization library and a little utility
script transforming Celero's CSV to Bokeh's charts:
which I have just updated for Bokeh 1.2.0+
-- Mateusz Loskot, http://mateusz.loskot.net
Boost list run by Boost-Gil-Owners