From 46a293d8ad05db821667d3a6cd6e9fca00a7d8b1 Mon Sep 17 00:00:00 2001 From: mmcclaskey Date: Thu, 9 Sep 2021 14:23:02 -0400 Subject: [PATCH] Updated Performance Testing (markdown) --- Performance-Testing.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Performance-Testing.md b/Performance-Testing.md index 30c6d58..576e530 100644 --- a/Performance-Testing.md +++ b/Performance-Testing.md @@ -56,8 +56,10 @@ Underlying X server release 12010000, The X.Org Foundation Date | Description | Commit | Jpeg8 | Jpeg4 | Webp8 | Webp4 | NS80 | BS80 | PBS80 | Analysis | ScrollV | ScrollHV ---------|-------------------------------|---------|-------|-------|-------|-------|------|------|-------|----------|---------|--------- 20210909 | Initial Test | dc21d5f | 3071 | 1314 | 3464 | 2407 | 236 | 1271 | 1268 | 166 | 544 | 2743 -20210909 | Vectorize Progressive scaling |. | 3080 | 1308 | 3388 | 2429 | 215 | 1270 | 783 | 190 | 564 | 2656 +20210909 | Vectorize Progressive scaling | 0cb2c0b | 3080 | 1308 | 3388 | 2429 | 215 | 1270 | 783 | 190 | 564 | 2656 +20210909 | LibJPEG Turbo latest. | 0cb2c0b | 2087 | 887 | 3386 | 2427 | 211 | 1281 | 782 | 196 | 602 | 2695 ## Update Notes -* Vectorize Progressive Scaling (20210909) - manual vectorization of progressive bilinear scaling, which can be used in video mode. Progressive scaling provides the best quality by far. The vectorization resulted in a 38% increase in performance of the progressive bilinear scaling function at 80% in size and a 71% increase in speed for scaling to 40% of the original size. \ No newline at end of file +* Vectorize Progressive Scaling (20210909) - manual vectorization of progressive bilinear scaling, which can be used in video mode. Progressive scaling provides the best quality by far. The vectorization resulted in a 38% increase in performance of the progressive bilinear scaling function at 80% in size and a 71% increase in speed for scaling to 40% of the original size. +* LibJPEG Turbo (20210909) - This is a special build of KasmVNC that targets the latest version of libjpeg-turbo rather than using the older version available in the respective OS repos. The latest version has optimizations for AVX and SSE2 extensions. Our testing shows a 32% increase in speed of encoding jpeg. We do not publicly release this build, however, it is used within Kasm Workspaces docker images. \ No newline at end of file