Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmarks #95

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Benchmarks #95

wants to merge 2 commits into from

Commits on Jun 22, 2022

  1. Benchmarks: fix detection of supported codecs on x86

    Signed-off-by: Ferry Toth <[email protected]>
    htot committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    91dec51 View commit details
    Browse the repository at this point in the history
  2. codec: add ssse3_atom

    By performing benchmarks on Intel Edison (a Silvermont Atom CPU) in x86_64 mode
    from v0.3.0 we find that SSE3 had  various ups and down. Substantial changes
    since v0.3.0 were:
    HASH	SSSE3	SSSE3
    e12e3cd	165	210
    3f3f31c	206	150
    67ee3fd	205	205
    0a69845	145	205
    a5b6739	145	218
    6310c1f	157	218
    9a0d1b2	158	210
    5874921	165	210
    Best performance was from 67ee3fd until decode performance regressed
    from 205 to 145 MB/s with commit 0a69845. The commit before that
    (b6417f3) had best decode performance with relatively good encode.
    Core(-i7) processors do not should such large performance changes.
    This patch adds the ssse3 codec from b6417f3 as ssse3_atom.
    
    Signed-off-by: Ferry Toth <[email protected]>
    htot committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    2765efd View commit details
    Browse the repository at this point in the history