aklomp / base64

Fast Base64 stream encoder/decoder in C99, with SIMD acceleration
BSD 2-Clause "Simplified" License
868 stars 162 forks source link

Updated benchmarks on i7 and Edison #44

Closed htot closed 4 years ago

htot commented 6 years ago

I also reran benchmarks at earlier commits to track improvement/degradation in coding/decoding speeds.

Strangely it looks like Edison SSE Decode has degraded by recent commits to the level of Plain. The same commit is creating an improvement on i7.

The exact commit causing this is 0a69845. It reduced SSE3 decode on Edison from 207 -> 146

Very strange.

aklomp commented 4 years ago

Hey, sorry for the late response to this PR. Unfortunately I decided not to merge it, for the following reasons:

I've been thinking about how we store and display the benchmark results, and created issue #60 to track my thoughts. You're welcome to join that discussion!

htot commented 4 years ago

The performance degradation on Atom (Silvermont) was the real news.