Working on a vectorized pdq hash generator!
Benchmark compared with the officially endorsed pdqhash crate in zen 4 architecture.
ThreatExchange/pdq at main · facebook/ThreatExchange
Trust & Safety tools for working together to fight digital harms. - facebook/ThreatExchangeGitHub
Altbot
Als Antwort auf Yumechi | ゆめち :ferris: :haskell: :role_nyanpuppu2: • • •The image displays a terminal output with performance metrics for three different implementations of the dct2d algorithm: dct2d/generic, dct2d/reference, and dct2d/avx2. The output is structured in a table format, with each row representing a different implementation.
The first row, labeled "dct2d/generic," shows a time range of [27.344 µs, 27.451 µs, 27.565 µs] and a throughput range of [141.71 MiB/s, 142.30 MiB/s, 142.86 MiB/s]. The performance change is noted as having no significant change, with a p-value of 0.30, which is greater than 0.05. It also indicates the presence of 10 outliers among 100 measurements, with 5 high mild and 5 high severe outliers.
The second row, labeled "dct2d/reference," shows a time range of [27.330 µs, 27.415 µs, 27.501 µs] and a throughput range of [142.04 MiB/s, 142.49 MiB/s, 142.93 MiB/s]. It reports 11 outliers among 100 measurements, with 8 high mild and 3 high severe outliers.
The third row, labeled "dct2d/avx2," shows a time range of [3.3944 µs, 3.4050 µs, 3.4167 µs] and
... mehr anzeigenThe image displays a terminal output with performance metrics for three different implementations of the dct2d algorithm: dct2d/generic, dct2d/reference, and dct2d/avx2. The output is structured in a table format, with each row representing a different implementation.
The first row, labeled "dct2d/generic," shows a time range of [27.344 µs, 27.451 µs, 27.565 µs] and a throughput range of [141.71 MiB/s, 142.30 MiB/s, 142.86 MiB/s]. The performance change is noted as having no significant change, with a p-value of 0.30, which is greater than 0.05. It also indicates the presence of 10 outliers among 100 measurements, with 5 high mild and 5 high severe outliers.
The second row, labeled "dct2d/reference," shows a time range of [27.330 µs, 27.415 µs, 27.501 µs] and a throughput range of [142.04 MiB/s, 142.49 MiB/s, 142.93 MiB/s]. It reports 11 outliers among 100 measurements, with 8 high mild and 3 high severe outliers.
The third row, labeled "dct2d/avx2," shows a time range of [3.3944 µs, 3.4050 µs, 3.4167 µs] and a throughput range of [1.1165 GiB/s, 1.1203 GiB/s, 1.1238 GiB/s]. The performance change is noted as having a significant change, with a p-value of 0.00, which is less than 0.05. It indicates the presence of 8 outliers among 100 measurements, with 7 high mild and 1 high severe outlier.
The background of the terminal is dark, and the text is in white, with some parts highlighted in yellow to draw attention to key information such as the number of outliers and their severity.
Provided by @altbot, generated privately and locally using Ovis2-8B
🌱 Energy used: 0.524 Wh