Virgl asyncronus command submission

Test the impact of asynchronous command submission on performance

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2201052-NE-2201047NE19
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Desktop Graphics 5 Tests
OpenGL Demos Test Suite 4 Tests
Unigine Test Suite 4 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Baseline
January 04 2022
  1 Hour, 28 Minutes
Async command submission
January 04 2022
  1 Hour, 12 Minutes
Async command submission v2
January 04 2022
  1 Hour, 43 Minutes
Async command submission v3
January 04 2022
 
Async command submission v3 fixed
January 04 2022
  2 Minutes
Async command submission v3 + shrink command buffers
January 04 2022
  58 Minutes
Async command submission always + buffer fix
January 04 2022
  16 Minutes
Async command submission always + larger inline buffer
January 04 2022
  53 Minutes
Async command submission always + 16k inline buffer
January 04 2022
  16 Minutes
Sync command + buffer fix and enlargement
January 04 2022
  1 Hour, 18 Minutes
Async, fence sync, buffer fix and enlargement
January 05 2022
  1 Hour, 21 Minutes
glxgears fix + async + transfer buffer stuff
January 05 2022
  2 Hours, 21 Minutes
Invert Hiding All Results Option
  59 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


{ "title": "Virgl asyncronus command submission", "last_modified": "2022-01-05 18:26:28", "description": "Test the impact of asynchronous command submission on performance", "reference_id": "2201047-NE-2201035NE74", "systems": { "Baseline": { "identifier": "Baseline", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-f6a046dc64) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 09:20:08", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "environment-variables": "VIRGL_DEBUG=snc_cmd", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission": { "identifier": "Async command submission", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-f6a046dc64) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 03:14:30", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission v2": { "identifier": "Async command submission v2", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-f6a046dc64) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 11:13:13", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission v3": { "identifier": "Async command submission v3", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-f6a046dc64) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 12:59:12", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission v3 fixed": { "identifier": "Async command submission v3 fixed", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-f6a046dc64) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 12:59:45", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission v3 + shrink command buffers": { "identifier": "Async command submission v3 + shrink command buffers", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-6d1f1ea57b) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 14:17:05", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission always + buffer fix": { "identifier": "Async command submission always + buffer fix", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-6d1f1ea57b) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 15:18:27", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission always + larger inline buffer": { "identifier": "Async command submission always + larger inline buffer", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-6d1f1ea57b) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 16:17:57", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async command submission always + 16k inline buffer": { "identifier": "Async command submission always + 16k inline buffer", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-6d1f1ea57b) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 17:18:36", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Sync command + buffer fix and enlargement": { "identifier": "Sync command + buffer fix and enlargement", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-b0cff210b9) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-04 18:43:45", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "environment-variables": "VIRGL_DEBUG=snc_cmd", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "Async, fence sync, buffer fix and enlargement": { "identifier": "Async, fence sync, buffer fix and enlargement", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-b0cff210b9) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-05 08:27:30", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } }, "glxgears fix + async + transfer buffer stuff": { "identifier": "glxgears fix + async + transfer buffer stuff", "hardware": { "Processor": "8 x QEMU Virtual 2.5+ (8 Cores)", "Motherboard": "QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)", "Chipset": "Intel 82G33\/G31\/P35\/P31 + ICH9", "Memory": "16GB", "Disk": "97GB", "Graphics": "virgl 12288GB", "Audio": "QEMU Generic", "Monitor": "QEMU Monitor", "Network": "Red Hat Virtio device" }, "software": { "OS": "Debian unstable", "Kernel": "5.15.0-2-amd64 (x86_64)", "Display Server": "X Server 1.20.13", "OpenGL": "4.3 Mesa 22.0.0-devel (git-582efc9ba5) (LLVM 13.0.0 D...)", "Compiler": "GCC 11.2.0", "File-System": "ext4", "Screen Resolution": "1440x900", "System Layer": "KVM QEMU" }, "user": "gerddie", "timestamp": "2022-01-05 15:51:43", "client_version": "10.8.0", "data": { "cpu-microcode": "0x1000065", "kernel-extra-details": "Transparent Huge Pages: always", "python": "Python 3.9.9", "security": "itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected" } } }, "results": { "022860cb48c9d6775ed4c333e0f30b38b4b8595a": { "identifier": "pts\/glmark2-1.3.0", "title": "GLmark2", "app_version": "2021.08.30", "arguments": "-s 1024x768", "description": "Resolution: 1024 x 768", "scale": "Score", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 4766, "test_run_times": [ 330.81999999999999317878973670303821563720703125 ] }, "Async command submission": { "value": 4781, "test_run_times": [ 330.8799999999999954525264911353588104248046875 ] }, "Async command submission v2": { "value": 4822, "test_run_times": [ 330.8899999999999863575794734060764312744140625 ] }, "Sync command + buffer fix and enlargement": { "value": 4693, "test_run_times": [ 330.8999999999999772626324556767940521240234375 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 4839, "test_run_times": [ 330.82999999999998408384271897375583648681640625 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 4944, "test_run_times": [ 330.93999999999999772626324556767940521240234375 ] } } }, "48f663b92c209b1511cbd1687c71c82e95db467d": { "identifier": "pts\/openarena-1.5.5", "title": "OpenArena", "app_version": "0.8.8", "arguments": "+set r_customWidth 1024 +set r_customHeight 768 +set r_fullscreen 0", "description": "Resolution: 1024 x 768", "scale": "Frames Per Second", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 281.30000000000001136868377216160297393798828125, "raw_values": [ 275.1000000000000227373675443232059478759765625, 284.3999999999999772626324556767940521240234375, 284.5 ], "min_result": [ "1" ], "test_run_times": [ 14.8100000000000004973799150320701301097869873046875, 14.25, 14.730000000000000426325641456060111522674560546875 ] }, "Async command submission": { "value": 302.3999999999999772626324556767940521240234375, "raw_values": [ 305.1000000000000227373675443232059478759765625, 303.69999999999998863131622783839702606201171875, 298.30000000000001136868377216160297393798828125 ], "min_result": [ "1" ], "test_run_times": [ 13.6099999999999994315658113919198513031005859375, 13.5, 13.699999999999999289457264239899814128875732421875 ] }, "Async command submission v2": { "value": 307, "raw_values": [ 307.30000000000001136868377216160297393798828125, 309.8999999999999772626324556767940521240234375, 303.69999999999998863131622783839702606201171875 ], "min_result": [ "1" ], "test_run_times": [ 13.519999999999999573674358543939888477325439453125, 13.2799999999999993605115378159098327159881591796875, 13.5 ] }, "Async command submission v3 fixed": { "value": 296.6000000000000227373675443232059478759765625, "raw_values": [ 298.19999999999998863131622783839702606201171875, 302.3999999999999772626324556767940521240234375, 289.30000000000001136868377216160297393798828125 ], "min_result": [ "1" ], "test_run_times": [ 13.8900000000000005684341886080801486968994140625, 13.550000000000000710542735760100185871124267578125, 14.0600000000000004973799150320701301097869873046875 ] }, "Async command submission v3 + shrink command buffers": { "value": 305.1000000000000227373675443232059478759765625, "raw_values": [ 297.3999999999999772626324556767940521240234375, 319.8999999999999772626324556767940521240234375, 321.8999999999999772626324556767940521240234375, 297.6000000000000227373675443232059478759765625, 306.19999999999998863131622783839702606201171875, 299.5, 311, 295.6000000000000227373675443232059478759765625, 304.6000000000000227373675443232059478759765625, 300.80000000000001136868377216160297393798828125, 310.30000000000001136868377216160297393798828125, 292.1000000000000227373675443232059478759765625, 301.5, 306.3999999999999772626324556767940521240234375, 312 ], "min_result": [ "1" ], "test_run_times": [ 13.910000000000000142108547152020037174224853515625, 12.92999999999999971578290569595992565155029296875, 12.8699999999999992184029906638897955417633056640625, 13.7599999999999997868371792719699442386627197265625, 13.4199999999999999289457264239899814128875732421875, 13.6899999999999995026200849679298698902130126953125, 13.2599999999999997868371792719699442386627197265625, 13.8100000000000004973799150320701301097869873046875, 13.46000000000000085265128291212022304534912109375, 13.6099999999999994315658113919198513031005859375, 13.269999999999999573674358543939888477325439453125, 13.949999999999999289457264239899814128875732421875, 13.5800000000000000710542735760100185871124267578125, 13.4000000000000003552713678800500929355621337890625, 13.199999999999999289457264239899814128875732421875 ] }, "Async command submission always + buffer fix": { "value": 304.6000000000000227373675443232059478759765625, "raw_values": [ 308.3999999999999772626324556767940521240234375, 307.5, 298 ], "min_result": [ "1" ], "test_run_times": [ 13.5, 13.3800000000000007815970093361102044582366943359375, 13.7200000000000006394884621840901672840118408203125 ] }, "Async command submission always + larger inline buffer": { "value": 299.69999999999998863131622783839702606201171875, "raw_values": [ 306.30000000000001136868377216160297393798828125, 291.80000000000001136868377216160297393798828125, 301.1000000000000227373675443232059478759765625 ], "min_result": [ "1" ], "test_run_times": [ 13.5600000000000004973799150320701301097869873046875, 13.96000000000000085265128291212022304534912109375, 13.6099999999999994315658113919198513031005859375 ] }, "Async command submission always + 16k inline buffer": { "value": 304.30000000000001136868377216160297393798828125, "raw_values": [ 305.19999999999998863131622783839702606201171875, 310.69999999999998863131622783839702606201171875, 296.8999999999999772626324556767940521240234375 ], "min_result": [ "1" ], "test_run_times": [ 13.589999999999999857891452847979962825775146484375, 13.2400000000000002131628207280300557613372802734375, 13.769999999999999573674358543939888477325439453125 ] }, "Sync command + buffer fix and enlargement": { "value": 286.3999999999999772626324556767940521240234375, "raw_values": [ 281.1000000000000227373675443232059478759765625, 277.8999999999999772626324556767940521240234375, 300.1000000000000227373675443232059478759765625, 280.30000000000001136868377216160297393798828125, 293.30000000000001136868377216160297393798828125, 285.19999999999998863131622783839702606201171875, 288.6000000000000227373675443232059478759765625, 300.19999999999998863131622783839702606201171875, 283.8999999999999772626324556767940521240234375, 282.3999999999999772626324556767940521240234375, 278.80000000000001136868377216160297393798828125, 287.19999999999998863131622783839702606201171875, 280.5, 287.5, 288.69999999999998863131622783839702606201171875 ], "min_result": [ "1" ], "test_run_times": [ 14.5600000000000004973799150320701301097869873046875, 14.5600000000000004973799150320701301097869873046875, 13.6400000000000005684341886080801486968994140625, 14.46000000000000085265128291212022304534912109375, 13.9199999999999999289457264239899814128875732421875, 14.2200000000000006394884621840901672840118408203125, 14.0800000000000000710542735760100185871124267578125, 13.6400000000000005684341886080801486968994140625, 14.28999999999999914734871708787977695465087890625, 14.3499999999999996447286321199499070644378662109375, 14.4900000000000002131628207280300557613372802734375, 14.1300000000000007815970093361102044582366943359375, 14.449999999999999289457264239899814128875732421875, 14.1500000000000003552713678800500929355621337890625, 14.089999999999999857891452847979962825775146484375 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 304.5, "raw_values": [ 301, 311.30000000000001136868377216160297393798828125, 301.1000000000000227373675443232059478759765625 ], "min_result": [ "1" ], "test_run_times": [ 13.8100000000000004973799150320701301097869873046875, 13.2400000000000002131628207280300557613372802734375, 13.6099999999999994315658113919198513031005859375 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 314.19999999999998863131622783839702606201171875, "raw_values": [ 316, 312.3999999999999772626324556767940521240234375, 314.19999999999998863131622783839702606201171875 ], "min_result": [ "1" ], "test_run_times": [ 13.300000000000000710542735760100185871124267578125, 13.21000000000000085265128291212022304534912109375, 13.1400000000000005684341886080801486968994140625 ] } } }, "723c01e28eda02b83171cf8f2ce6bbc5113facb2": { "title": "OpenArena", "app_version": "0.8.8", "arguments": "+set r_customWidth 1024 +set r_customHeight 768 +set r_fullscreen 0", "description": "Resolution: 1024 x 768 - Total Frame Time", "scale": "Milliseconds", "proportion": "LIB", "display_format": "LINE_GRAPH", "results": { "Baseline": { "value": "1,8,5,2,3,2,3,3,2,3,3,2,3,2,3,2,2,2,3,3,2,3,2,2,3,2,2,3,2,3,2,2,2,3,2,2,2,3,3,4,4,4,4,4,6,5,6,5,6,5,5,6,5,5,6,6,5,5,5,6,5,6,5,5,6,5,6,5,6,5,5,5,6,5,5,5,6,5,5,6,5,5,5,5,5,5,6,5,5,4,6,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,5,5,5,5,5,4,4,5,4,4,5,5,4,5,5,4,5,4,4,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,3,4,4,5,4,5,5,5,5,5,5,4,4,7,4,5,4,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,4,5,5,5,5,5,5,5,6,5,5,5,5,6,6,5,5,5,6,5,5,5,5,6,5,5,5,6,6,5,7,6,5,6,5,6,5,5,5,5,5,5,6,5,6,5,6,6,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,2,3,3,3,4,4,3,4,4,3,4,4,3,4,6,3,4,4,4,3,4,4,3,4,3,3,4,3,4,3,4,3,3,3,4,3,3,4,3,3,3,4,3,3,3,3,3,2,3,2,3,2,3,2,3,2,2,2,3,2,2,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,4,3,3,4,3,4,3,4,4,4,3,4,3,3,2,3,6,4,4,4,4,3,4,4,4,5,4,5,4,4,4,4,4,4,4,4,3,5,4,4,3,4,3,3,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,3,2,2,3,2,2,3,2,3,3,2,3,5,2,3,3,2,3,2,2,3,2,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,3,4,3,3,4,3,3,4,3,4,3,4,3,4,2,2,4,3,3,2,3,2,3,2,2,3,3,2,3,3,2,3,3,2,3,3,3,2,3,2,3,3,3,3,2,3,2,2,3,2,3,2,3,3,4,4,3,4,4,2,4,3,4,6,4,4,4,5,4,4,4,4,4,4,4,4,5,4,4,5,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,3,1,3,2,2,2,2,1,2,2,2,1,2,1,2,1,2,2,1,3,2,3,3,3,4,3,4,4,3,3,3,4,3,4,3,3,4,3,4,4,3,4,3,4,3,4,4,4,5,4,4,3,4,3,3,4,3,3,2,3,2,3,2,3,2,3,3,2,3,2,3,2,2,2,3,2,3,2,3,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,1,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,3,2,2,2,3,2,3,3,2,2,3,2,2,2,2,2,2,4,1,2,1,2,1,2,2,1,2,1,2,1,2,1,1,1,1,2,1,2,1,2,1,1,2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,3,2,3,3,3,3,3,3,4,3,3,3,3,3,4,4,3,4,4,3,3,2,2,3,2,3,3,2,2,2,2,2,2,3,3,6,4,3,3,2,3,2,3,2,3,2,2,4,3,2,3,3,3,2,3,2,3,2,3,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,2,2,2,3,1,1,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,4,5,3,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,12,1,11,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,11,1,3,2,3,2,3,2,3,3,3,3,4,3,3,3,4,3,4,4,3,4,3,3,4,4,3,4,3,4,3,4,3,3,3,3,3,3,4,3,3,3,3,3,4,3,2,2,3,2,2,3,2,3,3,2,3,3,4,3,4,4,6,4,4,3,4,3,4,3,4,3,3,3,3,3,3,4,3,2,3,3,4,3,3,3,3,3,3,4,3,3,4,3,3,3,3,4,3,3,4,3,4,3,3,3,3,3,3,2,3,2,3,2,3,2,2,3,3,3,4,4,3,3,4,3,3,3,4,3,3,4,3,4,3,4,3,2,3,3,3,2,4,3,3,3,2,3,2,3,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,3,3,3,2,3,4,3,3,4,3,4,3,4,3,4,3,3,3,4,3,4,3,4,3,4,3,4,4,3,4,4,3,3,4,2,3,3,2,3,3,3,3,3,3,4,3,4,3,4,3,4,3,3,3,3,3,3,6,3,4,3,4,4,4,5,5,5,5,6,5,5,5,6,5,5,6,5,5,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,3,2,3,3,2,3,2,3,3,2,3,3,2,3,2,3,2,3,2,5,2,3,2,3,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,6,5,5,5,5,5,5,5,5,5,5,6,6,5,6,5,6,5,6,5,6,6,6,6,6,5,8,6,6,6,5,6,6,5,5,6,5,5,5,5,4,5,5,5,5,5,4,5,5,5,4,5,4,5,5,4,6,5,5,5,5,5,6,5,6,5,6,5,5,6,5,6,5,5,8,5,5,6,5,5,5,6,5,5,6,5,6,6,5,5,6,5,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,4,5,4,5,5,4,5,5,5,4,5,5,4,4,4,2,2,3,5,3,3,3,3,3,3,2,4,3,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,4,4,5,4,4,4,3,4,4,3,4,3,4,4,4,4,4,3,4,4,4,3,3,4,3,4,3,3,3,3,3,3,3,3,3,4,3,4,4,3,3,3,3,2,3,3,3,3,3,3,2,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,3,4,4,5,5,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,2,2,2,2,2,1,2,2,2,2,2,3,4,5,6,5,6,3,3,3,3,4,4,4,4,4,5,4,5,6,6,5,6,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,4,5,5,5,5,6,5,6,5,5,5,6,5,5,5,5,4,5,5,4,7,4,5,4,4,5,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,4,4,4,5,4,4,4,3,4,3,3,3,3,3,2,3,3,4,4,3,4,4,3,4,4,5,4,5,4,5,4,5,4,4,5,4,5,4,4,3,2,3,3,2,4,3,3,4,4,3,4,3,3,3,4,3,3,3,4,4,3,4,3,4,4,3,4,3,4,3,3,4,3,3,3,3,3,4,3,4,3,3,3,4,4,4,3,4,3,3,2,3,3,4,4,3,4,4,4,3,4,4,4,2,3,3,3,3,3,3,4,4,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,6,5,2,2,2,2,3,2,2,4,5,4,4,5,4,3,4,3,4,5,4,5,4,5,4,5,4,4,4,3,4,4,4,3,4,3,4,4,3,4,3,3,4,3,3,3,4,5,3,3,3,3,3,2,3,3,2,3,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,4,2,2,3,2,2,3,2,3,2,2,2,3,3,4,4,3,3,4,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,2,3,3,2,3,2,3,2,3,2,2,2,2,2,3,2,1,1,2,2,1,2,2,3,4,4,4,3,4,4,6,4,3,4,3,3,3,3,2,3,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,2,3,2,3,3,3,3,3,4,4,3,4,3,3,4,3,3,3,3,4,3,3,3,4,3,4,5,4,3,4,3,2,3,2,3,3,3,4,5,5,4,5,5,5,5,5,5,4,5,4,4,4,5,4,4,4,3,4,4,5,5,5,4,5,4,3,5,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,4,4,3,4,3,4,3,4,4,5,4,4,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,7,5,4,5,5,5,3,3,3,2,3,3,3,2,3,2,3,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,3,2,3,2,3,2,3,4,3,4,4,3,4,3,4,3,4,4,4,4,4,4,3,4,5,5,4,5,5,5,5,5,5,5,5,4,5,4,4,5,5,3,4,5,4,4,4,4,4,4,3,4,3,4,3,4,4,3,3,4,3,3,3,4,3,3,2,4,3,3,3,2,3,3,3,3,3,3,3,4,3,2,3,3,4,3,2,3,3,2,2,3,2,3,2,2,3,2,3,2,2,2,2,3,2,2,3,2,3,3,2,3,3,2,3,3,2,3,2,3,3,2,3,2,5,2,3,3,2,3,2,4,2,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,2,2,3,2,2,3,2,3,1,2,2,2,2,3,2,3,2,3,3,3,3,4,3,3,3,3,4,3,4,4,3,4,3,4,3,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,5,3,3,3,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,3,2,3,2,3,2,4,2,3,2,3,3,2,3,2,3,3,2,3,3,2,3,2,3,2,4,3,2,3,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,5,6,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,6,5,5,5,6,5,7,6,7,6,6,6,6,6,7,6,6,6,6,6,6,7,6,7,8,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,4,4,3,4,3,2,3,3,3,2,3,2,2,3,3,3,3,3,2,4,3,2,3,3,3,3,3,3,3,4,3,4,3,3,4,3,3,4,3,3,5,3,3,3,3,3,3,4,3,3,3,3,3,3,2,3,3,5,5,6,6,5,6,6,5,6,6,6,5,5,6,5,6,6,6,6,5,6,6,6,6,6,6,6,5,6,6,5,6,5,5,3,4,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,4,4,5,4,5,4,4,4,4,4,3,3,4,4,4,4,5,4,4,4,3,3,3,2,3,2,3,2,3,3,3,3,4,3,3,3,3,3,3,3,2,3,3,2,2,3,4,3,4,4,3,6,3,4,4,2,3,2,3,2,3,2,2,3,2,2,3,2,3,3,3,2,2,3,2,3,2,3,2,4,3,4,4,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,5,4,4,5,4,4,4,4,4,5,4,4,7,5,5,4,4,4,3,4,4,3,4,3,4,3,4,4,3,4,4,3,5,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,4,5,4,5,5,4,5,5,5,4,5,5,5,5,4,5,5,6,5,4,5,5,5,5,4,4,4,3,4,3,3,4,3,3,2,3,3,3,2,3,3,3,2,3,3,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,2,3,3,3,2,3,4,3,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,4,3,2,3,3,3,3,4,3,3,3,3,3,3,2,3,3,3,3,3,2,2,3,2,2,3,2,3,2,3,3,2,3,3,2,2,3,3,3,3,2,3,2,3,2,3,2,2,3,3,2,3,3,3,4,4,5,5,4,6,5,4,5,5,5,4,4,4,4,4,4,5,4,4,3,4,4,4,3,4,3,4,4,4,3,4,3,4,4,3,3,3,3,4,4,3,3,4,3,3,4,3,4,3,2,3,3,3,2,3,3,2,3,2,3,2,3,4,3,3,3,2,3,3,3,3,3,3,3,2,3,3,4,3,2,3,3,2,3,2,3,2,3,3,2,3,3,3,3,3,2,3,2,2,2,2,3,2,2,2,2,3,2,1,2,2,2,2,2,4,4,4,4,3,4,2,3,3,3,2,3,2,3,2,3,3,2,2,3,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,4,4,3,4,3,3,4,4,3,4,3,4,4,4,7,5,5,4,4,5,5,4,5,4,4,3,2,3,2,4,3,2,3,3,3,2,3,2,3,3,2,3,3,3,4,3,3,4,3,4,4,4,4,4,4,4,3,2,2,2,2,2,2,2,1,2,2,2,2,3,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,5,4,3,3,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,2,3,2,3,3,2,2,3,3,3,2,3,2,2,2,3,2,2,3,2,3,2,3,2,2,2,3,2,2,3,2,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,1,3,2,3,3,2,3,2,2,2,2,2,3,2,2,2,3,2,3,2,1,2,3,2,2,2,1,2,2,3,2,3,2,1,4,2,2,2,2,2,3,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,3,5,4,5,4,5,6,5,6,5,5,6,5,6,6,6,6,6,6,5,6,5,6,6,6,5,6,5,6,5,6,5,6,5,6,5,6,8,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,7,6,6,6,6,6,5,6,6,6,6,6,6,5,6,5,6,6,5,6,5,5,6,5,6,6,5,6,7,5,6,5", "test_run_times": [ 14.8100000000000004973799150320701301097869873046875, 14.25, 14.730000000000000426325641456060111522674560546875 ] }, "Async command submission": { "value": "10,8,5,3,2,3,2,3,2,3,2,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,3,3,3,4,6,4,4,4,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,6,5,5,5,6,5,6,5,5,6,5,5,5,6,5,6,5,5,5,5,6,5,5,5,5,5,5,5,4,5,7,5,5,5,5,5,5,6,4,5,5,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,5,4,4,5,4,5,4,4,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,4,4,4,4,4,6,5,4,5,5,4,5,4,6,5,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,4,5,5,4,5,4,5,5,5,5,5,5,6,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,6,5,6,5,5,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,3,3,4,3,2,3,2,3,4,3,3,5,3,4,3,4,4,3,4,3,3,4,4,3,4,3,3,4,3,3,4,3,3,4,3,4,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,3,3,2,3,2,2,3,2,2,2,2,2,3,2,3,3,3,2,3,3,3,3,4,3,3,3,3,3,3,3,3,4,3,3,4,3,3,4,3,4,3,6,3,3,2,3,4,4,4,3,4,3,4,4,4,4,4,4,5,3,4,4,4,4,3,4,4,4,4,3,4,4,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,2,2,3,2,2,2,1,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,3,4,3,2,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,2,3,3,2,3,3,2,2,3,2,3,3,3,2,3,3,2,2,3,2,3,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,4,3,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,1,2,2,1,2,1,2,2,1,2,2,2,3,4,3,3,4,4,3,4,3,4,3,3,4,3,4,3,3,4,4,3,4,3,4,3,4,4,4,4,3,4,3,4,3,3,3,5,3,3,3,2,3,3,2,2,2,3,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,3,1,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,1,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,1,2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,1,1,1,3,2,1,2,1,1,2,1,2,1,2,2,1,2,1,2,1,2,1,12,1,11,1,11,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,3,2,2,3,3,2,2,3,2,3,3,4,3,3,3,3,2,3,3,3,3,4,3,3,4,3,2,3,2,3,2,3,3,4,2,1,2,3,2,2,4,5,4,3,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,2,3,3,2,3,2,2,3,2,3,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,4,2,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,12,1,13,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,11,1,3,2,2,2,3,2,2,3,4,3,3,4,3,4,3,4,3,3,4,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,2,2,2,2,4,2,3,2,2,2,3,4,3,4,4,4,4,3,4,3,4,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,1,3,3,3,4,3,3,3,3,3,3,3,4,3,3,3,3,3,3,5,3,3,2,3,2,3,3,2,3,3,2,3,2,3,2,3,2,3,3,2,2,3,2,2,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,4,3,3,4,3,3,3,3,4,4,3,3,3,3,3,2,2,3,2,3,2,3,3,3,4,3,4,3,4,3,3,3,3,3,3,5,3,3,3,4,3,3,3,5,4,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,3,3,3,2,3,2,2,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,3,2,3,2,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,2,2,4,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,3,4,4,4,4,5,5,5,4,5,5,5,4,4,5,5,6,5,5,5,5,5,5,6,5,5,6,5,6,5,6,5,5,6,5,6,5,6,5,5,5,5,5,5,4,5,4,5,5,4,5,4,5,4,5,4,4,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,5,5,5,6,5,5,5,5,5,5,5,5,4,5,5,4,5,4,4,5,5,4,5,5,4,4,5,4,5,4,4,5,4,5,4,5,4,4,4,3,2,3,2,4,2,3,3,3,3,2,3,3,3,4,4,4,3,4,4,3,6,4,4,3,4,3,4,4,3,4,4,4,4,4,3,3,4,4,3,4,3,4,3,3,3,3,4,3,3,4,3,3,4,3,3,3,4,3,3,3,4,3,3,3,3,2,3,3,3,3,3,3,4,2,3,2,3,3,2,3,3,3,3,2,3,3,3,4,3,4,3,4,3,3,3,3,3,5,3,3,4,3,3,4,5,4,4,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,2,2,1,2,2,2,1,2,2,2,2,1,2,2,2,2,3,4,5,5,5,3,4,3,3,3,3,4,4,4,4,3,4,5,6,5,5,6,5,5,4,5,4,7,4,4,5,4,5,4,4,5,4,5,4,6,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,3,3,4,4,4,3,4,4,4,4,3,4,3,4,3,3,5,3,3,2,3,2,2,3,3,4,3,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,2,3,2,1,2,3,4,3,3,4,3,3,3,2,3,3,2,3,3,4,3,3,3,4,3,3,4,3,3,3,3,3,3,3,3,2,4,3,3,3,3,3,3,3,3,4,3,3,5,2,4,3,3,3,4,3,3,4,4,3,4,3,4,3,3,2,3,3,3,3,3,4,4,5,5,4,5,5,4,5,5,5,5,4,5,4,5,5,4,5,4,5,5,2,1,2,2,2,2,2,3,4,4,5,4,3,4,4,3,4,4,4,5,4,4,7,4,4,4,3,4,4,4,3,4,3,3,4,3,3,4,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,2,3,2,3,2,2,2,3,2,2,2,2,1,2,1,2,3,1,3,3,2,3,2,3,2,2,3,2,2,2,3,2,3,4,3,3,3,3,3,2,3,3,2,2,3,2,3,2,3,3,3,2,3,2,3,2,3,2,4,2,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,4,4,3,3,4,4,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,4,3,3,3,3,3,3,2,3,2,3,2,5,4,4,5,4,4,7,4,4,5,4,4,3,3,4,3,4,3,4,3,3,3,5,4,5,4,4,3,4,3,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,4,4,4,4,4,4,4,5,4,5,4,5,4,5,5,5,4,5,5,4,5,5,4,5,4,5,3,3,3,2,3,2,3,2,3,2,2,2,2,3,2,1,2,1,2,2,3,1,2,2,2,2,2,3,2,2,2,3,2,3,2,2,4,3,4,3,3,3,3,3,4,3,4,4,4,4,3,4,4,4,4,5,4,5,4,5,5,5,5,4,5,4,4,4,4,6,3,4,4,4,3,4,4,3,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,2,4,2,3,3,3,3,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,4,2,3,2,2,3,2,2,3,2,2,2,3,2,3,2,2,3,3,4,3,2,3,3,2,3,2,2,3,2,3,2,2,3,2,3,2,2,2,2,3,2,2,2,3,2,2,2,3,2,1,2,2,2,2,2,2,3,3,2,3,3,4,2,3,3,3,4,3,3,4,3,3,3,3,3,3,3,2,3,4,3,3,2,3,3,3,4,2,3,2,3,2,3,2,4,2,3,3,2,3,2,3,2,3,2,2,2,3,2,2,2,1,2,2,2,4,2,2,3,1,2,2,2,1,3,2,1,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,3,3,2,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,4,5,4,5,4,5,4,5,4,5,5,5,5,7,5,5,5,5,5,5,5,5,5,5,5,4,5,5,6,6,6,5,6,6,6,5,6,6,6,5,6,5,6,5,6,5,6,6,5,5,5,5,6,5,6,5,5,6,5,8,6,5,6,6,5,6,5,4,4,3,3,3,3,2,3,2,3,2,2,2,2,3,2,3,3,3,2,3,2,3,2,3,2,3,2,3,2,3,3,3,3,2,3,3,3,2,3,3,2,3,2,3,2,3,3,2,3,2,2,3,2,3,2,2,3,5,5,5,6,5,5,6,5,6,5,8,5,5,6,5,6,6,5,6,6,5,6,6,6,6,6,6,5,6,5,6,5,6,4,4,3,4,5,5,5,6,5,5,5,5,5,5,6,4,5,4,5,4,4,5,4,4,4,4,4,6,3,3,4,4,4,4,4,4,4,4,3,3,3,2,3,3,2,2,2,3,2,4,3,3,3,3,3,3,3,3,2,3,2,3,2,3,3,3,4,4,3,4,4,3,4,2,3,2,3,2,3,2,2,2,3,2,2,3,2,2,2,3,2,3,2,3,2,2,3,3,4,4,4,4,4,5,5,4,5,4,6,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,4,4,5,5,4,5,5,4,4,4,4,4,3,4,3,4,3,4,4,4,3,4,4,5,4,5,4,4,4,4,4,4,4,6,4,4,4,3,5,3,4,4,4,4,5,5,4,5,4,5,4,5,5,5,4,5,5,5,5,4,5,5,5,5,4,5,5,5,4,5,5,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,3,2,2,2,2,2,1,2,4,2,2,3,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,3,2,3,3,3,3,3,3,2,3,3,2,3,3,3,3,2,3,3,3,2,3,2,3,3,3,3,3,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,3,4,3,3,4,3,4,2,3,3,2,3,3,3,4,2,4,3,3,2,3,3,2,3,5,3,3,2,2,2,3,2,2,2,3,2,3,2,2,3,3,2,2,3,3,3,3,2,3,2,2,3,2,2,3,2,3,2,2,3,3,4,4,4,5,4,5,4,5,4,5,4,4,4,4,4,3,4,4,4,4,4,3,4,3,3,4,3,4,3,4,3,3,3,4,3,3,3,3,3,4,3,4,3,4,4,3,3,3,3,3,3,3,3,2,3,2,3,3,2,2,3,2,2,4,3,2,3,3,3,3,3,3,3,3,2,3,3,2,3,3,2,2,3,2,3,2,3,2,3,2,3,2,2,3,3,3,3,2,2,2,3,1,3,2,2,2,2,2,2,1,2,2,2,1,3,3,4,4,3,4,3,2,3,3,2,3,2,3,2,3,2,3,2,2,2,2,1,1,2,2,1,2,3,2,2,2,2,1,2,2,1,2,1,2,2,2,2,2,3,4,4,3,4,4,4,3,4,4,4,4,3,4,4,5,4,5,4,4,5,4,4,5,4,4,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,3,4,4,3,4,2,2,2,2,2,2,2,2,1,2,3,2,1,3,4,4,5,4,4,4,3,4,4,4,3,4,4,4,3,4,4,3,4,3,3,3,3,3,4,3,3,3,3,2,3,3,3,3,3,3,2,3,3,2,2,3,2,3,3,2,2,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,3,1,2,2,2,2,2,2,1,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,1,2,2,2,1,2,2,2,1,2,2,1,2,1,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,4,4,5,4,5,5,5,5,5,6,5,6,5,5,6,6,5,5,6,5,5,5,6,5,6,5,5,5,7,5,6,5,5,5,6,5,6,5,6,6,6,5,6,6,6,5,6,6,5,6,5,6,5,6,5,6,6,5,6,6,5,6,5,6,5,5,6,5,6,6,5,6,5,6,6,6,5,6,5,5,6,5,6,5,6,5,6,5,6,6,5,6,5,5,6,5,5,6,5,5,5,6,5,6,5,6,6,5,5,6", "test_run_times": [ 13.6099999999999994315658113919198513031005859375, 13.5, 13.699999999999999289457264239899814128875732421875 ] }, "Async command submission v2": { "value": "1,10,5,3,3,2,3,2,2,3,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,5,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,5,5,6,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,5,5,5,4,5,5,5,5,6,5,4,5,5,5,4,5,5,5,5,5,5,4,5,4,4,4,4,4,5,4,5,4,5,4,4,4,4,4,5,4,4,3,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,3,5,4,6,4,5,5,5,4,5,4,5,4,4,4,4,4,5,5,5,6,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,6,5,5,7,5,5,5,6,8,5,5,6,5,5,6,5,5,6,5,6,5,5,6,6,5,5,6,5,6,5,5,6,5,5,6,5,6,6,6,5,5,5,6,5,6,5,5,5,5,5,5,5,5,4,5,7,3,4,3,2,3,3,3,4,3,4,3,4,4,3,4,4,3,4,4,3,4,4,4,3,4,3,4,3,4,3,4,3,3,4,4,3,3,4,2,3,3,4,4,3,3,4,3,3,3,3,3,2,3,2,3,3,2,2,3,2,3,2,2,3,3,3,3,2,3,3,3,4,4,3,3,3,3,6,3,3,4,3,4,3,3,3,4,4,3,4,3,4,3,2,2,4,3,4,4,4,3,4,4,3,4,5,4,4,4,4,5,4,4,4,4,3,4,5,4,4,4,4,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,5,3,2,2,2,3,2,2,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,3,2,2,3,2,3,2,3,2,2,3,3,2,4,3,3,4,3,3,4,3,4,3,4,3,4,3,3,4,3,3,3,3,3,2,3,2,3,2,3,2,3,3,3,2,3,3,3,3,2,2,3,3,2,3,4,2,5,3,3,2,2,3,2,2,3,2,3,4,3,4,4,4,2,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,1,2,2,1,2,1,2,2,2,2,3,3,4,3,4,4,4,4,3,4,5,3,4,4,3,4,3,4,4,3,4,4,4,3,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,2,2,3,2,2,3,2,3,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,4,2,2,1,2,2,2,2,2,2,1,2,2,1,2,2,2,2,3,2,2,3,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,1,2,2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,2,2,1,3,2,2,3,2,2,3,2,2,2,2,3,2,2,2,3,3,2,3,2,3,2,3,3,3,3,4,3,3,3,4,3,3,2,3,4,4,3,6,3,4,2,3,2,2,3,2,3,2,2,2,2,3,2,3,4,6,4,3,3,2,3,2,3,2,2,3,2,2,2,3,2,3,3,3,3,2,3,2,3,2,2,3,3,3,3,2,2,3,2,3,2,3,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,2,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,2,1,12,1,11,1,12,1,11,1,12,1,12,1,2,3,2,2,2,2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,4,3,4,3,4,3,4,3,3,3,3,4,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,3,4,4,3,3,3,3,3,3,2,3,3,3,4,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,3,2,3,4,3,3,3,4,3,3,3,3,4,3,4,3,4,3,3,3,3,3,3,2,3,2,3,3,3,2,3,2,3,2,3,2,2,3,2,3,2,3,3,2,3,2,3,3,5,3,3,2,4,3,3,4,3,3,4,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,4,4,4,3,4,3,3,3,3,3,2,3,3,2,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,4,3,4,3,3,4,5,4,5,5,5,6,5,5,6,5,5,5,6,6,5,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,2,3,2,3,2,2,3,3,2,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,3,2,3,2,2,2,2,3,3,2,2,3,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,4,2,2,2,2,2,2,3,2,3,3,4,5,4,4,5,5,4,5,6,5,4,5,6,5,5,6,6,5,5,6,5,5,6,6,5,6,6,5,6,6,5,6,5,6,5,6,6,6,5,6,4,5,7,5,4,5,5,5,5,5,4,5,5,5,4,4,5,4,4,5,5,5,5,5,6,4,6,5,6,5,5,5,5,6,5,5,5,6,5,5,5,6,5,5,5,5,6,5,6,5,7,7,5,5,6,5,5,5,5,4,5,5,5,5,4,5,5,5,5,5,5,5,4,6,4,5,4,5,4,5,5,5,5,4,4,5,3,2,3,3,3,3,3,3,3,3,3,2,3,4,4,4,4,4,4,4,4,4,4,4,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,4,4,4,4,4,3,4,4,3,4,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,2,3,3,3,3,2,3,3,3,2,3,3,4,3,3,4,3,4,3,4,4,3,4,4,3,3,4,3,3,4,6,5,4,2,2,3,2,2,3,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,5,5,5,5,4,3,4,3,3,4,4,4,4,5,3,4,5,6,6,5,5,5,5,6,5,4,4,5,4,5,4,5,4,4,5,4,5,5,4,6,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,5,4,4,4,4,4,4,3,5,4,3,4,4,3,4,4,4,4,3,4,4,3,5,3,4,5,4,4,3,3,4,2,3,4,2,3,3,3,3,4,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,5,4,4,3,3,3,2,2,2,2,3,2,4,3,4,3,3,2,3,3,2,3,3,4,3,4,3,3,4,4,3,4,3,3,3,3,3,3,3,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,4,3,4,3,4,3,4,3,4,2,3,3,3,2,3,3,4,4,4,5,5,4,5,4,5,5,5,5,5,4,5,5,4,5,5,4,5,4,5,2,1,2,2,2,2,1,4,4,4,4,4,4,3,4,3,4,6,4,4,4,5,4,5,4,4,3,4,3,4,4,4,3,4,4,3,3,4,3,3,3,3,3,4,3,3,3,3,3,3,3,2,3,2,2,2,2,3,2,3,2,3,2,2,1,2,2,2,1,2,2,2,2,2,3,3,2,3,2,2,3,2,2,2,2,2,3,3,2,4,3,3,3,3,3,3,3,4,2,3,3,3,3,5,2,3,3,3,3,3,2,2,2,3,2,3,2,2,3,2,2,2,3,2,2,1,2,1,2,2,1,2,3,3,4,4,4,3,4,3,4,3,3,3,3,3,3,2,3,2,1,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,3,2,3,3,3,3,3,4,3,3,2,3,3,3,3,3,3,3,3,4,3,4,4,3,4,3,3,2,3,2,5,3,2,5,5,5,4,4,5,5,4,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,5,5,4,5,4,3,5,3,4,3,4,4,4,4,4,3,4,3,3,3,3,3,3,2,3,3,4,3,3,4,3,4,4,4,4,4,4,5,7,4,5,4,5,5,5,5,4,5,5,5,5,4,5,4,5,5,4,4,3,3,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,2,2,3,3,3,3,4,4,3,3,3,4,3,3,5,4,4,4,4,4,4,4,4,4,5,6,5,6,5,5,5,5,5,4,5,4,4,4,4,4,4,5,4,4,3,4,4,4,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,2,2,3,2,3,3,2,3,3,2,4,2,3,2,2,2,2,3,2,2,3,3,3,2,3,2,2,3,2,3,2,3,3,2,2,3,2,3,2,3,3,2,3,2,3,2,2,3,2,2,3,2,3,2,2,2,3,2,3,2,2,3,2,2,2,3,2,2,3,2,2,1,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,4,3,4,3,4,3,4,4,3,4,6,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,4,3,2,3,3,2,4,3,2,4,2,2,3,2,3,2,3,2,3,2,4,5,4,5,5,5,4,6,4,4,5,6,5,6,5,5,5,6,5,5,6,5,6,5,6,5,5,6,6,6,6,6,6,5,6,6,5,6,6,6,6,6,6,6,5,7,5,6,5,6,6,5,6,5,5,5,5,5,6,5,5,5,5,6,5,5,5,4,3,3,3,3,3,2,2,2,2,2,3,2,2,3,3,3,3,3,2,3,3,2,3,2,3,3,2,3,2,3,3,4,2,3,3,3,3,5,3,3,2,3,2,2,2,2,3,2,3,2,3,2,3,2,2,2,3,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,3,2,4,5,5,4,5,4,4,5,5,4,4,4,4,4,4,4,4,4,3,4,4,3,4,3,3,2,3,3,4,3,3,4,4,3,4,2,2,2,2,2,3,1,2,2,3,2,3,3,2,3,2,2,3,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,3,2,3,2,2,2,2,1,2,2,3,2,2,4,3,3,6,4,4,4,4,3,4,3,4,3,4,3,4,3,4,4,4,4,4,4,4,5,4,4,4,4,3,4,4,3,4,3,4,4,4,3,4,4,4,4,3,4,3,4,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,4,3,4,4,3,4,3,4,3,5,4,3,4,3,4,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,5,4,4,4,5,4,4,4,4,4,4,3,3,3,3,3,3,2,3,2,3,2,3,2,2,3,2,2,3,2,3,2,2,2,1,2,2,2,1,2,1,2,2,1,2,2,1,2,2,1,2,1,2,2,1,2,1,1,1,1,2,2,1,2,5,3,3,3,2,3,2,2,3,2,2,2,3,3,2,2,3,2,2,3,2,2,3,2,2,3,2,3,2,4,3,4,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,4,3,3,2,3,2,3,2,3,3,3,2,3,3,2,3,2,3,2,2,4,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,3,2,4,2,2,3,2,3,2,4,4,3,4,4,5,4,4,4,4,4,4,3,4,4,3,4,4,3,4,3,3,4,3,3,3,3,3,3,4,3,3,2,4,3,2,2,3,3,3,3,4,3,3,2,3,3,3,3,3,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,2,3,2,3,2,3,3,2,3,2,5,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,3,2,2,3,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,3,3,4,3,3,3,3,2,2,2,2,2,3,2,2,2,2,2,2,3,1,2,2,1,2,1,2,2,1,2,1,2,2,2,2,1,2,1,2,2,1,2,2,2,4,3,3,3,4,3,3,4,3,4,3,4,3,4,4,4,5,4,3,4,4,7,4,4,4,3,2,3,2,2,3,3,2,3,2,3,2,3,3,2,3,2,3,2,3,3,3,3,2,3,4,4,3,3,4,3,4,2,2,2,1,2,2,2,2,1,2,2,1,2,3,4,3,5,3,4,4,3,3,3,4,4,3,4,3,3,4,3,4,3,3,3,2,3,2,3,3,3,2,3,2,3,2,2,3,3,2,3,2,2,4,3,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,1,2,2,1,2,1,2,2,1,2,1,2,2,2,1,2,1,2,1,2,2,2,2,2,2,2,2,2,1,2,3,3,4,4,5,4,4,5,5,5,4,8,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,4,5,5,5,5,4,5,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,6,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,6,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6", "test_run_times": [ 13.519999999999999573674358543939888477325439453125, 13.2799999999999993605115378159098327159881591796875, 13.5 ] }, "Async command submission v3 fixed": { "value": "10,7,4,4,2,3,3,2,3,2,3,2,2,3,2,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,2,3,2,2,3,3,3,4,4,5,6,5,5,5,5,6,5,5,6,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,6,5,5,6,5,5,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,4,6,5,5,5,5,6,4,5,5,5,5,5,5,4,6,4,5,5,5,4,5,4,4,5,4,5,5,5,4,5,4,5,5,4,5,4,4,5,4,4,4,5,4,4,4,4,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,4,4,5,4,4,5,4,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,4,5,5,4,6,5,5,5,5,5,6,5,5,5,5,6,6,5,5,5,5,5,5,5,6,5,5,5,5,5,6,5,5,6,5,5,6,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,3,4,3,2,3,3,3,3,4,3,4,3,4,3,4,3,4,3,4,3,4,4,3,3,4,3,4,3,3,3,3,4,3,3,4,4,3,2,3,3,3,4,3,3,4,3,3,3,3,2,3,2,3,2,2,2,3,2,3,1,3,2,2,3,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,4,3,3,4,3,5,4,4,3,4,3,4,3,3,2,3,4,4,4,4,3,4,4,4,4,4,4,4,5,3,5,3,4,4,4,4,3,4,3,4,4,3,4,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,4,2,3,2,2,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,3,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,2,3,2,3,2,2,3,2,3,3,2,3,2,2,3,3,3,2,3,2,3,2,3,3,2,3,2,2,3,2,2,3,2,3,3,3,4,3,4,6,2,4,3,3,4,4,4,4,4,4,4,3,4,4,5,4,4,4,4,4,4,4,4,4,4,2,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,1,2,2,1,2,1,1,2,1,2,2,2,3,3,4,3,4,4,3,4,3,3,4,3,3,4,3,3,4,3,4,3,4,3,4,3,4,4,5,4,4,3,4,3,4,3,3,3,3,3,3,2,3,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,4,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,2,3,2,2,3,3,2,2,2,2,3,2,2,4,5,4,3,3,2,3,2,2,2,3,2,2,2,2,3,2,2,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,2,2,5,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,3,5,3,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,2,11,1,11,1,11,1,11,1,12,1,11,1,11,1,12,1,12,1,12,1,12,1,11,1,12,1,12,1,12,2,11,1,12,1,12,1,12,1,11,1,5,2,2,2,2,3,2,3,4,3,3,4,3,4,3,4,3,4,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,3,2,4,3,4,4,4,4,3,4,4,3,4,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,5,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,4,3,3,3,2,3,2,3,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,2,3,2,3,3,2,3,2,3,3,2,3,3,3,3,4,4,3,4,3,3,3,4,3,3,3,3,4,3,3,3,4,3,3,4,3,4,3,4,3,4,3,3,2,3,3,2,2,3,2,2,3,4,3,4,3,4,3,4,3,3,3,3,3,3,3,3,4,3,3,4,3,5,4,4,5,5,5,5,5,5,5,5,5,6,5,7,6,5,5,6,5,5,4,5,5,4,4,4,4,3,2,3,3,2,3,2,2,3,2,3,3,2,3,2,3,3,3,2,3,2,3,2,3,2,3,2,3,3,2,2,3,2,2,3,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,2,3,3,4,6,4,4,6,5,5,5,5,5,5,5,4,5,6,6,5,5,6,5,5,5,6,5,5,6,6,5,6,5,6,5,6,5,6,5,6,5,5,6,5,5,5,5,4,5,5,5,4,7,5,4,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,6,5,5,6,5,5,6,5,5,6,5,5,5,5,6,5,5,5,5,5,6,5,5,6,6,5,5,5,6,5,5,7,4,5,5,5,5,4,5,5,5,5,4,5,5,4,5,4,5,4,5,5,4,5,5,5,4,4,4,3,3,3,2,3,3,3,3,3,3,3,2,3,4,4,3,5,3,4,4,3,5,3,4,4,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,3,4,3,3,4,3,4,4,3,3,4,3,4,4,3,4,3,3,3,4,3,3,4,3,3,2,3,3,3,3,4,3,3,3,3,2,3,3,3,2,3,3,2,3,2,3,3,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,5,5,4,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,1,3,2,2,4,5,6,5,3,4,3,3,3,4,3,5,4,4,3,4,6,5,6,5,5,5,5,5,5,4,5,5,4,5,5,4,5,4,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,6,4,5,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,3,4,4,3,3,3,2,3,2,3,3,2,3,4,3,3,3,5,4,3,4,5,4,4,4,5,4,4,4,4,5,4,4,4,3,3,3,2,2,1,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,4,3,3,4,3,3,3,3,3,3,2,3,4,3,4,3,3,3,3,4,3,3,4,3,3,3,3,3,3,4,3,6,4,3,4,3,4,4,3,3,2,4,2,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,4,2,2,2,2,2,2,2,4,4,4,5,4,4,4,4,3,5,4,4,5,5,4,5,4,5,4,5,4,3,4,4,4,3,4,3,4,3,3,4,3,3,4,3,3,3,3,3,4,3,3,3,3,2,3,3,2,3,3,2,3,3,2,3,2,3,1,3,2,1,2,2,2,3,2,3,3,3,2,3,2,3,2,3,2,2,2,3,3,3,4,3,3,4,3,3,3,2,3,3,2,3,3,3,3,2,3,3,3,3,3,2,3,3,2,4,3,2,3,2,2,3,2,2,2,2,2,2,2,1,2,2,2,3,3,4,4,3,4,4,3,4,3,4,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,2,3,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,2,3,2,3,2,4,5,4,5,6,5,5,4,5,4,5,4,4,4,3,4,4,4,4,3,3,4,4,5,5,4,5,3,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,4,3,3,4,3,4,3,3,4,4,3,4,4,4,4,5,4,5,4,5,5,4,5,7,5,5,4,5,5,5,4,5,5,5,4,4,4,3,3,3,2,3,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,3,2,3,3,4,4,3,3,4,3,4,3,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,7,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,2,2,3,2,2,2,2,2,3,2,2,3,3,2,3,3,2,2,3,4,3,3,2,3,2,3,2,3,2,3,3,2,2,3,3,2,3,3,2,3,2,2,3,2,3,2,3,2,3,3,3,2,3,2,3,2,2,3,2,3,2,3,2,2,2,2,2,2,3,3,2,3,3,3,3,4,3,4,3,3,3,4,3,4,4,4,3,4,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,2,3,3,5,3,3,3,3,2,3,3,3,3,2,3,2,3,2,3,2,2,2,3,2,1,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,3,2,3,3,2,3,3,2,3,3,2,3,3,2,3,3,2,3,3,3,3,3,3,2,3,2,3,2,3,2,3,3,4,3,2,3,2,2,4,5,5,5,5,4,5,5,5,5,5,6,5,5,6,5,5,5,6,5,5,6,5,5,6,5,5,6,7,6,6,6,7,6,6,6,6,6,6,6,7,5,8,7,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,3,4,3,3,2,3,3,2,3,2,2,3,2,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,5,3,4,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,5,6,5,6,5,6,6,5,6,6,6,5,6,5,5,6,6,6,5,6,5,6,6,5,6,6,5,6,5,5,6,5,5,6,3,3,4,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,5,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,2,3,2,2,2,2,2,2,3,2,3,3,3,3,3,2,3,3,2,3,3,2,2,3,2,3,3,3,4,3,4,3,4,6,3,3,2,3,2,3,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,2,3,2,3,4,4,3,5,4,4,4,5,4,3,4,4,4,4,3,4,4,4,5,4,5,4,5,5,4,4,4,4,5,4,4,4,4,4,4,4,4,5,4,4,5,4,5,4,6,4,3,4,4,3,4,3,4,3,4,4,3,4,5,4,5,4,4,4,4,4,4,3,4,4,4,4,4,3,4,4,4,4,4,4,4,5,4,5,4,5,4,5,4,5,5,4,5,5,5,4,5,5,4,5,5,5,4,5,6,5,4,4,4,4,3,3,3,3,3,3,3,2,3,2,3,2,3,3,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,1,1,2,2,2,2,2,2,3,3,3,3,3,3,2,3,2,3,3,3,3,2,3,3,3,2,3,3,3,2,3,3,2,3,4,3,4,3,5,4,3,4,4,4,6,4,4,4,3,4,4,4,3,3,5,3,4,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,4,3,2,2,3,2,2,2,2,3,2,3,2,2,3,2,3,2,3,3,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,4,3,4,4,4,5,5,4,4,5,5,4,5,3,4,4,6,4,4,3,5,3,4,3,4,3,4,3,4,3,4,3,4,3,3,4,3,3,3,4,3,3,4,3,4,3,3,3,3,3,4,3,3,2,3,2,3,2,3,2,3,2,3,2,3,3,3,3,3,2,3,3,2,3,3,3,3,3,2,3,2,3,2,3,3,2,3,2,2,3,2,3,3,2,3,2,3,3,3,2,4,2,3,2,2,2,2,2,2,1,2,2,2,1,2,2,3,4,4,3,4,3,3,3,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,1,2,2,2,2,1,2,2,2,2,2,2,3,4,3,3,4,3,4,4,3,4,3,3,4,3,5,4,5,4,4,4,5,4,4,4,4,4,3,2,3,2,4,2,5,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,3,3,2,2,1,2,2,2,2,1,2,2,2,1,3,5,4,4,4,4,4,4,3,3,4,4,4,3,4,4,4,3,4,4,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,2,2,3,2,2,2,2,5,3,2,3,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,1,2,2,2,1,2,1,2,2,1,2,2,2,1,2,1,2,2,2,2,2,1,3,2,2,2,2,2,2,3,4,4,5,4,5,5,5,5,5,6,7,6,5,5,7,5,6,5,5,6,5,5,6,5,5,6,5,5,5,5,5,5,6,5,5,5,6,6,5,7,5,6,6,6,5,6,6,5,6,6,5,6,5,6,5,6,6,6,5,6,5,6,6,5,5,6,5,6,6,6,6,5,6,5,6,6,5,6,6,5,6,5,6,6,5,6,5,6,5,6,6,5,6,5,6,5,5,6,5,5,6,5,5,6,5,6,6,5,6,5", "test_run_times": [ 13.8900000000000005684341886080801486968994140625, 13.550000000000000710542735760100185871124267578125, 14.0600000000000004973799150320701301097869873046875 ] }, "Async command submission v3 + shrink command buffers": { "value": "1,6,5,3,6,3,2,3,3,2,3,2,3,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,3,2,2,3,2,2,3,3,4,4,4,4,5,5,5,6,5,5,5,6,5,5,5,6,5,5,6,5,6,6,5,5,5,5,5,6,5,6,5,5,7,6,6,5,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,6,5,4,5,5,4,6,4,5,4,4,5,4,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,6,4,3,4,4,3,4,4,3,3,3,3,4,5,4,3,4,4,4,4,3,4,4,4,4,4,5,4,5,4,4,4,4,3,4,4,4,3,4,5,5,4,6,4,5,4,4,5,5,5,4,4,4,4,5,4,4,4,4,5,5,5,5,4,5,5,5,5,4,5,5,5,4,5,5,5,4,5,4,5,5,5,4,5,5,4,6,4,5,5,5,5,4,5,4,5,5,5,4,5,6,5,4,4,5,4,5,5,4,5,5,4,4,5,7,4,4,4,4,2,4,2,2,3,2,3,3,3,3,3,3,4,3,3,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,3,3,3,2,3,3,3,2,3,2,3,2,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,3,2,3,2,3,3,4,3,3,2,3,3,2,3,3,3,3,6,3,3,3,4,3,3,3,4,3,2,2,3,4,4,3,4,3,3,4,4,3,4,4,4,4,3,3,4,3,4,3,4,3,4,4,4,3,4,4,4,3,4,3,4,3,4,3,3,3,4,3,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,3,2,2,2,2,2,2,4,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,4,2,3,3,3,2,3,3,3,2,4,2,3,3,3,3,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,3,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,3,5,5,4,3,4,3,4,4,3,4,4,3,4,3,4,4,3,3,3,3,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,1,2,2,1,2,1,2,1,2,1,1,1,2,2,1,3,2,3,3,4,3,4,4,3,3,4,3,4,3,3,4,3,3,3,4,3,4,3,4,3,3,4,4,4,3,4,3,3,4,3,3,3,3,3,3,3,5,2,3,2,2,3,2,3,3,2,3,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,1,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,1,2,2,1,2,1,2,2,1,1,2,1,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,1,2,1,2,1,1,2,1,2,1,2,2,3,1,2,1,11,1,11,1,11,1,11,1,11,1,12,2,11,1,12,1,12,1,12,2,12,1,3,2,2,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,2,3,2,3,2,4,2,2,1,4,2,2,3,4,5,4,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,3,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,3,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,2,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,12,1,12,1,12,1,11,1,12,1,12,1,12,1,12,1,12,1,12,1,12,2,11,1,3,2,2,2,3,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,5,3,4,3,4,3,3,4,3,3,3,2,3,2,3,2,3,3,3,3,2,3,2,3,3,3,3,3,3,3,2,3,2,3,2,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,2,3,2,2,2,2,1,2,3,3,2,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,2,3,2,3,2,2,2,3,2,2,3,2,2,3,2,2,2,4,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,3,2,4,2,2,3,3,3,3,3,3,2,3,3,3,3,2,4,3,3,3,3,3,3,3,4,3,3,3,2,2,3,2,3,2,3,2,3,2,3,4,3,3,3,3,4,2,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,6,6,4,5,5,4,5,5,4,5,4,5,4,4,4,4,4,3,4,3,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,4,3,6,4,5,4,5,4,5,4,5,4,5,4,5,6,5,4,5,5,5,4,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,4,4,4,5,4,4,5,4,4,4,4,5,3,7,4,5,4,4,5,4,4,5,4,5,5,5,5,4,5,5,5,4,5,5,4,5,5,4,5,5,4,5,4,5,5,5,4,6,4,5,5,4,5,5,5,4,4,4,5,4,4,4,4,5,5,4,4,5,6,4,4,4,5,4,4,4,4,4,4,5,4,4,3,3,2,3,2,3,2,3,2,3,2,3,2,3,3,4,3,4,3,4,3,4,4,3,3,4,3,4,3,4,3,4,3,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,4,3,2,3,3,3,4,3,4,2,3,3,3,6,3,3,3,3,3,2,3,2,3,3,3,3,3,2,2,3,3,2,3,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,4,4,5,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,1,2,2,2,3,4,4,5,4,6,3,3,3,3,3,4,3,4,4,3,4,5,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,4,5,4,5,5,4,5,5,5,4,5,4,5,5,4,4,4,4,4,4,5,3,4,4,4,3,4,4,6,3,4,4,3,4,3,4,3,4,3,4,3,3,4,3,4,3,4,3,3,3,2,2,3,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,4,4,4,3,4,2,3,2,1,2,2,3,2,4,3,3,3,3,3,3,3,2,3,2,3,4,3,3,3,3,3,4,3,5,3,3,3,3,2,3,2,3,3,3,3,4,3,2,3,3,4,3,3,3,3,2,3,3,2,4,3,3,3,4,3,3,3,4,3,3,2,3,3,2,2,3,4,4,4,4,5,5,4,5,4,5,4,5,5,4,5,4,5,4,5,4,5,4,5,2,1,2,2,2,1,2,4,3,7,4,4,4,3,4,3,5,3,4,4,4,4,4,4,4,4,3,4,3,4,3,3,4,3,3,4,3,3,3,2,3,3,3,3,3,2,3,3,3,3,2,3,3,2,3,2,3,2,3,2,2,3,2,2,1,2,2,2,1,2,2,2,2,2,2,4,2,3,2,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,2,5,2,3,2,3,2,3,2,3,3,2,3,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,2,3,3,3,4,3,3,4,3,3,3,4,2,3,3,2,3,2,2,2,2,2,2,2,1,2,1,2,2,1,2,2,2,2,2,2,2,2,3,2,3,2,3,3,4,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,4,3,3,3,3,2,4,2,3,3,2,4,4,4,5,4,4,5,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,4,4,5,4,4,4,3,4,3,4,4,3,4,4,3,4,3,3,3,3,3,2,3,3,3,4,3,3,3,3,4,3,3,4,3,4,4,4,5,5,4,5,6,5,4,5,4,5,4,5,5,4,4,5,5,4,5,4,3,3,3,3,2,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,4,3,4,3,4,3,3,4,3,3,4,4,4,3,4,4,4,4,4,5,4,5,4,5,5,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,3,4,3,3,3,3,3,3,2,3,3,4,2,3,3,3,3,2,3,3,2,3,3,3,3,2,3,2,3,3,3,2,3,3,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,3,2,4,3,3,2,3,2,3,2,2,3,2,3,2,3,3,2,3,2,3,3,2,3,2,2,3,2,3,2,2,3,3,2,2,3,2,2,3,2,2,2,3,2,2,3,1,2,2,2,2,2,2,2,3,3,2,3,4,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,4,3,3,3,3,3,2,3,4,3,2,2,3,2,3,2,3,3,2,3,2,2,2,4,3,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,1,2,2,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,3,5,4,4,5,4,4,5,6,5,4,5,5,4,5,5,5,4,5,5,5,4,5,5,5,5,4,5,6,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,6,5,5,5,5,6,5,5,5,6,5,7,5,6,5,5,6,5,5,5,5,4,4,3,3,3,2,3,2,3,2,2,2,2,2,3,3,2,4,2,3,3,2,2,3,2,2,3,3,2,3,2,3,3,3,2,3,3,3,3,2,3,2,3,3,2,3,2,2,3,2,3,2,3,2,2,3,2,3,4,6,5,5,5,6,5,6,5,5,6,5,5,4,6,6,5,5,5,5,6,5,5,6,5,6,5,6,5,5,5,4,4,5,3,3,3,5,5,5,5,4,5,5,4,5,4,5,4,4,5,4,4,4,4,4,4,3,4,3,4,3,3,3,5,4,4,4,3,4,4,3,2,2,2,3,2,2,2,2,2,3,3,3,3,2,3,2,2,3,2,3,2,3,2,2,3,2,3,4,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,1,3,2,2,3,3,3,4,3,4,4,4,4,4,4,4,3,4,4,3,4,4,3,4,4,5,4,5,5,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,5,4,4,5,4,4,3,4,3,3,3,4,3,4,3,4,3,4,4,4,4,5,4,4,4,3,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,5,4,5,5,4,5,4,5,4,5,5,4,4,5,5,4,5,4,5,4,5,4,5,4,5,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,3,3,2,3,2,3,2,2,2,3,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,2,1,2,1,2,1,2,1,1,2,2,2,2,2,3,3,3,3,2,3,2,3,2,5,2,3,3,3,3,2,2,2,2,3,2,3,2,3,3,2,3,3,3,3,5,3,4,4,3,4,4,3,4,4,3,4,3,4,3,3,4,3,3,3,3,2,3,2,2,3,3,3,3,3,3,2,3,2,2,3,3,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,2,3,2,2,3,3,3,4,4,3,5,4,4,4,5,4,4,4,4,3,5,3,4,3,4,4,3,4,3,4,3,3,3,4,3,3,4,3,2,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,3,2,2,3,3,2,3,3,2,3,2,2,3,2,3,3,3,2,3,2,4,2,3,2,3,2,2,2,3,2,3,2,3,2,3,2,3,2,2,3,2,2,2,2,2,2,2,1,2,2,2,1,2,1,2,3,3,3,4,3,3,3,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,1,2,2,1,2,1,2,2,1,2,2,1,2,2,2,1,2,2,2,1,2,2,2,3,4,3,3,3,4,3,3,4,3,3,4,3,3,5,4,4,4,4,4,4,4,5,4,4,3,3,2,3,2,3,2,3,2,2,3,3,2,3,2,3,2,3,3,3,2,3,3,3,3,4,4,3,4,3,4,3,3,2,1,2,2,2,2,1,2,1,1,2,1,3,4,4,5,3,4,4,3,4,3,4,3,4,3,4,3,3,4,3,3,4,2,3,2,3,3,3,2,3,3,2,3,3,2,3,3,2,3,3,4,2,3,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,1,2,1,2,2,1,2,1,2,2,1,2,1,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,4,4,4,4,5,5,5,5,4,7,6,5,5,5,6,5,5,5,6,4,5,5,6,5,5,5,5,5,5,5,5,5,5,4,5,6,5,5,6,5,5,5,6,5,6,5,5,6,5,5,6,5,5,6,5,5,6,6,5,6,5,6,5,6,5,6,6,5,6,6,5,6,5,6,5,6,5,5,6,5,6,5,6,5,6,5,6,5,6,6,5,5,6,5,5,6,5,5,6,5,5,5,8,5,5,6,6,5,6,5", "test_run_times": [ 13.910000000000000142108547152020037174224853515625, 12.92999999999999971578290569595992565155029296875, 12.8699999999999992184029906638897955417633056640625, 13.7599999999999997868371792719699442386627197265625, 13.4199999999999999289457264239899814128875732421875, 13.6899999999999995026200849679298698902130126953125, 13.2599999999999997868371792719699442386627197265625, 13.8100000000000004973799150320701301097869873046875, 13.46000000000000085265128291212022304534912109375, 13.6099999999999994315658113919198513031005859375, 13.269999999999999573674358543939888477325439453125, 13.949999999999999289457264239899814128875732421875, 13.5800000000000000710542735760100185871124267578125, 13.4000000000000003552713678800500929355621337890625, 13.199999999999999289457264239899814128875732421875 ] }, "Async command submission always + buffer fix": { "value": "8,5,3,3,3,2,3,2,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,3,2,3,4,3,5,3,5,4,5,5,5,5,5,5,5,4,5,5,4,5,5,4,5,4,5,5,5,5,5,5,5,5,4,4,5,5,5,5,4,5,5,4,5,5,4,5,5,4,5,4,4,5,4,5,4,4,5,5,4,5,4,5,4,4,5,4,4,4,5,4,5,4,5,3,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,4,4,4,3,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,3,4,5,4,4,5,4,5,4,5,4,4,4,4,4,4,4,4,4,5,5,5,4,4,5,4,5,4,5,4,4,4,5,4,5,3,5,4,4,5,5,4,6,4,4,5,5,5,5,4,5,5,4,5,5,4,5,5,4,6,4,4,5,4,5,6,4,5,5,4,5,4,5,5,5,4,6,4,5,5,5,5,4,5,4,5,5,4,5,7,4,5,4,4,5,4,4,3,3,4,2,2,3,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,3,3,3,3,4,3,2,2,3,3,3,3,4,4,3,3,3,3,3,3,4,3,3,3,4,3,2,3,3,2,3,2,3,2,3,2,3,2,2,2,3,2,3,3,3,3,3,3,3,4,6,3,3,3,3,3,3,3,4,3,4,3,3,4,3,4,4,4,3,4,3,3,2,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,4,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,2,2,2,3,2,3,3,3,4,3,3,3,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,3,2,3,2,3,2,3,3,2,3,3,2,3,3,2,5,2,4,2,3,2,2,3,2,2,3,2,3,3,2,4,3,4,4,3,3,3,3,4,4,3,4,5,4,4,3,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,1,2,1,2,1,2,2,2,2,3,3,4,3,4,4,3,4,3,4,4,3,4,3,3,4,3,4,3,4,4,3,4,3,4,4,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,2,3,2,3,2,2,3,2,3,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,2,3,2,2,2,2,2,3,2,1,2,1,2,1,2,2,1,2,2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2,2,1,2,11,1,11,1,11,1,11,1,11,1,12,1,3,2,2,2,3,2,2,3,2,2,2,2,2,3,3,2,3,2,3,2,3,3,3,5,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,2,3,2,3,2,3,3,3,2,1,3,2,2,3,4,5,4,3,3,2,3,2,3,2,2,2,3,2,2,2,3,2,3,3,2,2,3,2,3,2,3,3,2,3,2,2,2,2,3,2,2,3,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,3,2,2,3,5,2,2,11,1,11,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,1,2,2,2,1,12,1,12,1,12,1,12,1,12,2,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,3,2,2,3,2,3,2,3,3,4,3,4,3,3,4,4,3,4,3,4,3,3,3,4,3,5,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,3,4,4,3,4,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,3,2,3,3,3,3,3,4,3,3,4,3,3,4,3,3,3,3,5,3,3,3,3,2,2,2,2,3,3,3,4,3,3,4,3,3,3,3,4,3,3,3,3,4,3,3,3,3,3,2,3,3,3,2,3,3,3,3,2,3,2,3,3,2,3,2,3,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,3,3,3,3,4,3,3,4,3,3,3,4,3,5,3,4,4,3,3,3,3,3,2,3,3,2,3,3,3,4,4,3,3,3,3,4,3,3,3,3,3,3,3,4,3,4,3,3,4,4,5,4,5,5,5,5,5,4,5,5,5,5,5,6,5,5,5,4,5,5,4,5,4,4,3,4,3,3,2,5,2,3,2,3,2,3,2,2,3,2,3,2,3,3,2,2,3,2,3,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,4,3,5,3,5,5,5,5,5,5,5,5,5,4,5,6,7,6,5,5,5,6,5,5,6,6,5,6,5,6,5,6,5,6,6,5,5,6,5,6,5,5,5,6,4,5,5,4,5,5,5,5,4,5,5,5,4,5,4,5,5,5,5,5,7,5,5,5,6,5,5,6,5,5,6,5,5,5,5,6,5,5,5,5,5,5,5,5,5,6,5,6,5,5,5,5,5,6,5,5,4,5,5,5,4,5,4,5,5,5,4,5,5,4,7,4,5,5,4,5,4,5,5,4,5,4,4,3,2,3,3,3,2,4,2,3,3,3,2,3,4,3,5,4,3,4,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,3,4,4,4,4,3,4,3,3,4,3,3,4,3,4,3,4,3,4,3,6,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,2,3,2,3,3,3,2,3,3,3,2,3,3,3,4,3,4,3,4,3,4,3,3,3,4,3,3,4,3,4,5,5,4,2,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,4,2,2,2,2,2,2,2,2,2,2,2,5,5,5,5,3,4,3,3,3,4,4,4,4,4,4,3,6,5,6,5,5,5,5,5,4,5,4,5,5,4,5,4,5,4,5,4,5,4,5,5,5,5,6,5,5,5,5,5,5,7,5,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,3,5,3,4,4,4,4,4,3,4,4,3,4,3,2,3,2,3,3,3,2,3,4,3,3,4,3,4,3,5,4,4,5,4,4,4,5,4,4,4,4,4,4,6,3,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,2,3,3,3,4,3,4,3,4,4,3,4,3,3,4,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,4,3,4,3,3,3,3,3,4,3,4,4,3,4,3,4,4,4,2,3,3,3,3,2,3,4,4,5,4,5,6,5,4,5,5,5,5,5,5,5,4,5,5,5,5,4,4,5,2,1,2,2,2,2,2,4,5,4,4,4,4,4,3,4,4,4,5,4,5,4,5,4,5,4,3,4,3,4,4,3,4,3,4,3,4,3,3,3,4,3,3,3,4,3,5,3,4,3,2,3,3,3,2,3,3,2,3,2,3,3,2,3,2,2,2,2,2,1,2,2,3,2,2,4,2,3,3,3,2,3,2,2,2,2,3,3,3,4,3,4,3,4,3,3,2,3,3,3,2,3,3,3,3,2,2,3,3,3,2,3,2,3,2,3,2,2,3,2,2,3,2,2,2,2,1,2,2,1,2,2,3,3,4,4,4,3,4,3,4,5,3,3,3,3,3,3,2,3,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,4,3,3,3,3,4,2,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,2,3,2,3,3,3,4,4,5,4,4,5,4,5,5,4,4,5,3,4,4,4,4,4,3,3,4,5,5,5,4,5,4,4,3,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,4,3,3,4,3,4,3,4,3,4,4,4,4,4,4,4,5,4,4,5,4,4,5,5,4,5,4,5,4,5,4,4,5,4,5,4,3,3,4,2,3,5,3,2,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,4,3,3,3,3,3,4,3,4,4,4,3,4,4,3,4,4,4,5,4,5,5,4,5,5,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,3,4,3,3,6,3,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,2,3,3,2,3,2,2,2,2,3,2,2,3,2,3,3,3,2,3,3,3,2,3,3,3,2,3,3,2,2,3,3,3,2,3,3,3,2,3,3,2,3,3,3,2,3,2,3,2,2,3,5,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,3,2,3,3,2,3,2,3,2,3,2,2,3,3,3,2,3,3,3,3,2,3,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,1,3,2,2,2,2,2,2,2,2,2,2,2,5,2,3,2,3,2,2,2,3,2,2,2,2,3,2,3,2,2,3,2,2,3,2,3,3,2,3,2,4,2,3,2,3,2,3,2,2,3,2,3,2,2,3,2,3,2,3,3,3,2,2,3,3,2,3,3,2,3,2,2,2,3,3,2,3,2,2,4,5,4,4,4,5,4,4,4,4,5,5,5,5,4,5,5,4,7,5,5,5,5,4,4,5,5,5,6,6,5,6,5,6,5,6,5,6,5,6,5,5,6,5,6,6,5,6,5,5,5,5,5,6,5,5,5,6,5,6,5,6,5,5,6,7,5,5,4,3,3,3,3,3,2,3,2,3,2,2,3,2,3,3,4,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,2,3,2,5,5,5,5,6,5,5,5,5,6,5,5,5,4,8,5,5,5,5,6,5,5,5,6,5,5,6,5,5,5,5,5,5,4,3,3,4,5,5,5,5,4,5,5,5,5,4,5,4,5,4,4,4,5,4,4,4,4,3,4,4,3,3,4,4,4,3,4,4,4,6,3,2,2,3,3,2,3,2,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,3,2,2,2,2,2,3,4,4,3,4,4,4,5,4,4,4,3,3,4,3,4,4,4,4,4,4,5,5,4,6,4,5,4,4,4,5,4,4,3,4,4,4,4,4,5,4,5,4,4,4,4,4,4,3,4,3,4,3,4,3,4,3,4,4,4,5,4,4,5,4,3,4,4,4,4,3,4,4,4,3,4,3,4,4,4,4,4,5,4,5,4,5,5,4,5,4,5,4,5,5,4,5,4,5,4,4,5,4,5,4,4,5,4,4,3,4,3,3,4,2,2,3,3,2,3,3,2,3,2,3,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,1,2,2,2,1,2,1,1,1,2,2,2,2,3,2,3,3,3,3,2,3,2,3,2,3,3,4,3,3,2,3,3,2,3,2,2,3,2,3,2,4,3,3,4,4,4,4,4,4,4,4,3,4,4,4,3,4,3,4,3,4,4,3,3,3,2,3,3,3,2,4,3,3,3,3,2,3,2,3,3,3,3,2,3,2,2,2,2,2,3,2,3,2,2,3,2,3,2,2,3,3,2,2,2,3,2,3,2,2,3,2,2,3,4,3,3,3,4,4,5,4,5,5,4,4,5,4,5,4,4,4,3,4,4,4,4,3,4,4,3,4,3,3,4,4,3,4,3,3,3,4,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,2,3,2,2,2,3,2,3,2,2,3,2,4,3,3,2,3,3,2,3,5,3,3,3,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,2,2,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,1,2,3,3,4,4,4,3,3,3,2,3,2,2,3,2,3,2,3,2,2,2,2,2,2,1,2,2,1,2,2,1,2,2,1,2,2,2,2,2,1,2,2,2,2,2,2,3,4,4,3,4,4,3,4,3,4,4,3,3,4,5,5,4,5,4,4,4,4,5,4,4,3,3,2,2,3,3,2,2,3,2,3,2,3,3,2,3,3,3,3,3,3,2,3,3,3,4,4,4,3,4,3,4,2,2,2,2,2,2,2,2,1,2,2,2,1,3,5,3,5,4,4,4,3,4,3,4,4,4,3,4,4,4,3,4,4,2,3,3,5,3,3,2,3,3,3,3,3,2,3,3,3,3,3,2,3,2,3,2,3,2,3,2,2,3,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,2,1,2,2,1,2,2,1,2,2,1,2,2,1,1,2,2,2,2,3,2,2,2,2,3,4,4,5,5,4,5,5,5,5,5,5,6,5,5,6,6,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,6,5,5,5,5,6,6,5,6,6,6,5,6,6,6,5,6,5,6,5,6,5,6,5,6,5,6,6,5,6,5,6,5,6,6,5,6,5,6,6,5,6,5,6,5,6,6,5,6,5,6,5,6,5,6,5,6,5,6,6,5,5,5,5,6,5,5,6,5,5,5,6,5,5,6,6,5,6,5", "test_run_times": [ 13.5, 13.3800000000000007815970093361102044582366943359375, 13.7200000000000006394884621840901672840118408203125 ] }, "Async command submission always + larger inline buffer": { "value": "1,6,5,3,3,3,3,2,3,3,3,2,3,2,2,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,3,3,3,4,4,4,4,5,5,5,6,5,5,5,5,8,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,6,5,5,5,4,6,5,5,5,6,4,5,6,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,5,5,5,7,5,5,5,5,6,4,6,5,5,4,4,4,5,4,4,4,5,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,4,5,4,4,5,4,5,4,5,4,4,4,6,4,4,4,4,6,5,5,5,4,5,5,4,5,5,5,4,4,4,5,4,5,4,4,5,4,5,5,5,4,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,8,4,5,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,5,4,5,4,4,5,4,4,4,3,3,2,2,2,3,2,4,3,3,3,3,3,3,4,3,3,3,4,3,3,4,3,3,3,4,3,3,3,3,4,5,3,3,3,4,3,2,3,3,2,4,3,3,3,3,3,3,2,3,2,2,3,2,3,2,2,3,2,2,2,2,3,2,3,3,3,2,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,3,4,3,3,3,3,2,3,4,4,4,3,4,3,4,4,4,4,4,4,4,4,4,4,6,4,4,3,4,4,3,4,4,3,3,4,3,4,4,3,3,4,3,4,2,4,3,3,3,4,3,3,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,2,3,2,2,3,3,2,3,2,3,2,3,2,2,3,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,2,3,4,3,3,6,3,4,3,3,4,3,4,4,3,3,3,3,3,3,3,4,2,3,2,3,2,3,2,3,3,3,2,3,2,3,3,3,3,3,2,3,3,2,4,3,2,3,2,3,2,2,3,3,2,3,3,4,3,4,4,3,2,3,3,3,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,6,4,4,4,2,4,2,3,3,2,2,2,2,2,2,2,2,2,3,1,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,4,3,4,4,4,3,4,4,3,4,3,4,3,4,3,4,3,4,4,4,3,4,3,4,4,4,4,3,4,3,4,3,3,3,3,3,3,3,3,2,3,2,2,3,2,3,2,3,2,2,4,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,1,2,1,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,1,2,2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,1,2,2,1,2,1,1,2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,3,3,3,3,3,3,2,3,3,2,4,3,3,4,3,3,2,3,2,3,2,2,3,3,1,12,1,12,1,12,4,5,3,4,2,2,3,2,2,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,3,2,3,2,3,2,3,2,2,2,2,4,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,4,4,3,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,12,1,11,1,12,1,12,1,12,1,12,1,11,1,12,1,12,1,11,1,5,2,2,3,2,2,3,3,3,3,3,4,3,3,4,3,4,3,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,3,3,4,3,4,4,3,4,4,3,4,3,3,4,3,2,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,5,4,3,3,2,3,3,2,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,1,2,2,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,2,3,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,5,4,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,4,3,3,3,3,2,3,2,3,2,3,2,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,4,5,5,5,5,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,2,2,3,2,2,3,2,2,3,2,3,2,2,3,2,2,3,2,3,2,3,2,3,2,2,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,1,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,5,5,5,4,5,7,4,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,6,5,5,5,6,5,5,6,4,5,5,5,5,4,5,5,5,5,4,5,4,5,5,4,5,4,5,4,6,5,5,4,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,6,5,6,5,5,5,5,5,5,6,4,5,4,5,5,4,5,4,5,5,4,5,7,5,4,4,5,4,5,4,4,5,5,4,5,4,4,4,3,2,3,2,3,3,3,3,3,3,2,3,3,3,4,4,4,3,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,3,4,4,4,4,3,4,3,3,3,4,3,4,3,4,3,3,3,6,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,2,3,2,3,3,3,2,3,3,2,3,3,3,3,4,3,4,3,4,3,3,4,3,3,3,4,3,3,3,4,3,4,5,4,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,1,2,2,2,2,2,2,2,2,2,2,4,5,5,5,4,3,3,3,3,4,4,4,3,3,4,4,5,5,5,5,5,5,5,5,5,4,5,4,4,5,5,4,5,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,3,4,4,3,4,3,3,2,3,3,3,2,3,3,3,4,3,3,4,3,4,4,4,4,4,5,4,4,4,4,5,3,4,4,4,4,2,4,2,2,2,2,3,3,3,4,3,3,3,3,2,3,3,2,3,3,3,4,3,3,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,4,3,3,3,3,3,4,3,3,3,3,2,3,3,4,3,4,3,4,3,3,4,3,4,3,3,2,3,3,2,3,4,4,4,5,5,4,5,5,7,4,5,5,5,4,5,5,4,5,5,4,5,4,5,2,2,1,2,2,2,2,3,4,4,5,4,4,3,4,3,5,4,4,4,5,4,5,4,5,4,3,4,3,4,3,4,3,4,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,5,3,2,3,2,3,2,3,2,3,2,2,2,2,1,2,2,2,2,2,2,3,3,3,2,3,2,3,2,2,2,2,3,3,3,4,3,3,3,4,2,3,3,3,2,3,3,2,3,3,3,3,3,2,3,3,3,2,3,2,2,3,2,3,2,3,2,2,2,2,2,2,1,2,2,1,2,2,3,3,4,3,4,4,3,4,4,3,3,3,4,3,2,3,2,2,2,2,4,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,4,2,3,3,3,2,3,3,3,3,3,2,3,3,4,4,3,3,3,3,3,2,2,3,2,2,4,4,5,4,5,4,4,5,4,5,4,4,4,3,4,4,4,3,4,3,3,4,4,4,5,4,5,3,4,3,4,6,4,4,4,3,4,3,3,3,3,3,4,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,4,4,3,3,2,3,2,3,2,2,3,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,4,3,2,2,3,2,2,2,3,3,3,4,3,4,3,3,3,4,3,4,4,3,4,3,4,4,4,4,4,5,4,5,5,4,5,5,5,4,4,4,4,4,4,3,3,4,4,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,5,3,3,2,3,3,3,2,2,3,3,2,3,3,3,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,2,1,3,2,2,2,2,2,3,2,3,2,3,2,3,2,2,3,2,3,2,2,3,2,2,2,3,2,3,2,3,3,2,2,2,3,2,2,3,2,3,2,2,3,2,3,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,1,2,3,2,2,3,2,3,3,3,3,3,3,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,4,2,3,3,2,3,3,3,2,3,2,3,2,3,3,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,3,2,3,2,4,3,2,2,3,2,2,3,2,2,2,3,3,3,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,4,4,5,4,5,5,4,5,5,4,5,5,5,5,6,5,4,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,7,6,6,6,6,6,5,6,6,6,6,6,5,6,5,6,5,5,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,4,3,4,3,3,2,3,2,2,2,2,3,2,2,2,3,3,3,3,2,3,3,2,2,3,2,5,2,3,3,3,3,2,3,3,2,3,3,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,3,2,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,6,5,5,6,5,5,6,4,5,5,7,4,3,3,4,4,5,5,5,5,4,5,4,5,4,5,4,4,5,4,4,4,4,3,4,4,4,3,3,3,3,4,3,4,4,3,4,4,4,2,2,2,3,2,2,2,2,2,2,3,3,3,2,3,2,3,2,3,2,3,2,2,3,2,2,3,3,3,4,3,3,4,3,4,2,2,4,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,4,3,5,4,4,4,4,4,4,3,4,3,4,4,4,4,4,4,4,5,5,4,5,4,5,4,4,4,5,4,4,3,4,4,4,4,4,4,4,5,4,4,4,4,3,4,4,3,3,5,4,3,3,4,4,3,4,4,4,5,4,4,3,4,4,4,3,4,4,4,3,4,3,4,3,4,4,4,4,4,5,4,4,5,4,5,4,4,5,5,4,4,5,5,4,5,5,4,5,5,4,5,4,5,5,4,4,3,4,3,3,4,3,3,3,3,2,3,3,2,3,2,3,2,3,3,2,2,2,2,3,2,1,2,2,2,2,2,2,2,1,2,2,1,2,2,1,2,2,2,1,2,1,1,1,2,2,2,1,3,2,3,3,3,3,3,3,2,3,2,3,3,3,3,3,2,3,2,3,3,3,2,3,3,2,3,3,3,3,4,3,5,4,3,4,4,4,4,4,4,4,3,4,4,3,4,3,6,3,3,3,3,3,2,3,3,3,4,3,3,3,2,3,3,2,3,3,3,3,2,3,2,2,2,2,3,2,3,2,3,2,2,3,2,3,2,2,4,2,3,2,2,3,2,3,2,2,3,2,3,2,3,3,3,4,4,4,5,4,5,4,5,4,5,4,4,4,4,4,4,4,4,4,3,3,4,3,4,6,3,3,4,3,4,3,3,4,3,4,3,3,4,3,3,4,3,4,3,3,3,3,4,3,3,3,2,3,3,2,3,2,3,2,3,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,2,3,2,3,3,2,2,3,2,3,3,2,3,2,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,4,5,3,4,4,3,2,3,3,2,3,2,3,2,3,2,3,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,1,2,2,1,2,2,2,3,3,4,3,3,4,3,3,4,3,4,3,4,3,4,4,5,5,4,4,4,5,4,5,4,4,4,3,2,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,4,4,4,4,3,4,4,2,2,2,2,2,2,2,2,2,1,2,2,1,4,4,4,5,4,4,4,4,3,4,3,4,4,4,4,4,3,4,4,4,3,3,3,2,3,4,3,3,3,3,2,3,3,3,3,3,3,3,2,3,2,3,3,2,2,3,2,3,3,2,3,2,2,3,2,2,3,2,2,5,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,2,3,2,2,1,1,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,3,1,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,3,4,4,5,4,5,5,6,5,5,6,5,6,5,6,6,5,6,6,5,5,6,5,6,5,5,6,5,5,6,5,5,6,5,5,6,5,6,6,5,6,6,5,6,6,6,6,6,5,6,6,5,6,5,6,6,6,5,6,8,6,6,6,6,5,6,6,6,5,6,7,5,6,6,6,5,6,6,6,5,6,6,5,6,6,5,6,6,5,6,6,5,6,5,6,5,6,5,5,6,5,6,5,5,5,6,6,5,6,5,6", "test_run_times": [ 13.5600000000000004973799150320701301097869873046875, 13.96000000000000085265128291212022304534912109375, 13.6099999999999994315658113919198513031005859375 ] }, "Async command submission always + 16k inline buffer": { "value": "10,9,4,4,3,3,2,3,3,2,3,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,2,2,3,2,3,2,3,4,4,5,4,5,5,5,5,5,5,5,6,5,7,5,5,5,5,5,5,5,5,5,4,6,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,5,5,6,4,5,5,4,5,5,4,5,5,5,4,5,5,5,6,4,5,5,4,5,5,6,4,6,4,5,5,5,4,4,4,4,4,4,5,4,5,4,4,4,5,4,4,4,4,4,4,3,4,4,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,4,5,4,4,5,3,4,4,4,7,4,5,6,5,5,5,4,5,5,4,5,5,4,4,5,4,5,4,5,4,4,5,5,5,4,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,6,4,5,6,5,5,5,6,5,4,5,5,5,5,5,5,5,6,5,5,4,5,5,5,5,4,5,5,4,5,5,4,5,4,5,4,3,3,3,2,3,2,3,4,3,3,3,4,3,3,4,3,4,3,3,4,3,4,3,3,4,3,3,3,4,3,3,3,3,3,6,4,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,2,3,2,2,2,3,1,2,3,2,2,3,3,2,3,3,2,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,3,3,3,3,2,3,3,4,4,3,3,4,4,4,3,4,4,4,5,3,4,4,4,3,4,3,6,4,4,3,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,1,1,1,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,5,3,4,2,3,3,3,2,3,2,3,2,2,2,3,2,2,2,3,2,3,2,3,2,2,2,2,3,2,3,3,2,2,3,2,2,3,2,2,3,2,3,2,3,4,3,4,3,3,2,3,4,3,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,3,3,2,3,3,1,1,2,2,2,2,2,1,2,2,1,1,2,1,4,2,1,2,2,1,2,1,1,1,1,2,1,2,3,2,3,3,3,4,4,3,4,3,3,3,3,4,3,3,4,3,3,4,3,4,3,4,3,3,4,4,3,4,3,3,4,3,3,3,3,3,3,3,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,3,2,2,11,1,11,1,11,1,12,1,12,1,11,2,2,2,1,2,2,2,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,2,3,2,3,2,2,3,2,2,3,2,2,2,2,2,3,2,1,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,3,2,3,3,3,3,3,3,3,2,3,2,3,3,4,3,4,3,3,2,3,2,2,3,2,3,2,2,12,1,12,1,12,3,5,3,4,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,2,3,2,2,2,2,3,2,3,3,2,3,2,5,2,2,3,2,2,3,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,5,2,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,13,2,2,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,11,1,11,1,12,1,12,1,12,1,12,1,11,1,11,1,11,1,11,1,3,2,2,2,2,3,2,3,3,3,3,3,4,3,3,4,3,3,3,4,2,2,3,4,3,3,3,3,3,2,3,3,3,3,2,3,2,3,2,3,3,3,3,2,3,2,2,2,2,2,2,2,1,3,2,3,4,3,4,3,4,3,4,3,3,4,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,2,3,3,2,3,3,3,3,4,3,3,3,3,3,3,2,3,3,2,3,2,2,2,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,4,3,3,2,2,3,2,3,2,3,3,2,2,3,2,3,2,3,2,3,2,2,2,3,2,2,3,3,2,2,3,2,3,3,2,3,3,3,4,2,3,3,3,4,3,3,4,3,3,3,3,3,3,3,4,3,3,4,3,3,3,4,3,3,3,3,3,2,2,3,2,3,2,2,3,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,4,5,6,5,4,4,3,4,3,3,2,3,2,2,2,3,2,2,2,3,2,3,2,3,2,2,2,3,2,3,2,3,2,3,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,2,2,3,2,2,3,3,4,4,4,4,5,5,4,5,5,5,4,5,7,5,5,6,5,5,5,5,5,6,5,5,6,5,5,6,5,6,5,6,5,5,6,5,6,5,6,5,5,5,5,5,4,5,5,4,5,5,5,4,5,4,5,4,5,5,4,5,5,8,4,5,5,5,5,5,6,5,5,5,6,5,6,5,5,5,5,5,6,5,5,5,5,5,5,6,5,5,6,5,5,6,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,4,5,4,5,4,5,4,5,5,5,4,5,4,4,3,3,2,3,3,3,3,3,3,2,3,3,3,3,4,4,4,4,3,4,4,4,3,4,3,4,4,3,4,4,4,4,4,4,3,4,4,4,4,3,4,3,3,4,3,3,3,4,3,4,3,3,4,7,3,4,4,3,3,4,3,3,3,3,3,3,2,3,3,3,3,3,3,4,3,2,3,2,3,2,3,2,3,2,3,3,2,3,4,3,4,3,3,4,4,3,3,3,4,3,3,3,3,3,4,5,5,3,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,4,1,2,2,2,2,2,1,2,2,2,3,4,5,5,4,4,3,3,3,3,4,4,4,3,4,4,4,5,5,5,5,5,5,5,5,5,4,5,4,4,5,4,4,5,4,4,4,4,5,5,4,5,5,5,5,4,5,5,5,4,5,4,5,5,4,4,5,4,4,4,4,4,4,3,4,4,4,3,4,3,4,3,4,4,4,3,4,3,4,3,4,4,3,4,3,4,2,3,3,2,3,2,3,2,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,5,3,4,2,3,2,2,2,2,3,3,3,5,4,3,3,3,3,4,3,3,3,4,3,3,3,4,3,3,3,4,3,3,3,3,3,2,3,3,2,3,3,3,4,3,3,2,4,4,4,3,3,4,3,3,3,3,4,3,4,3,4,4,4,4,3,4,3,3,3,3,2,3,4,4,4,4,5,4,5,5,4,5,5,7,5,5,5,5,4,5,5,5,5,5,5,5,2,1,2,1,3,2,2,3,4,4,4,4,3,4,3,4,4,4,5,4,4,4,4,4,4,4,3,3,4,3,4,3,3,4,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,3,2,4,3,2,2,2,2,2,1,2,2,2,2,2,2,3,3,2,3,2,3,2,2,2,2,2,2,3,2,3,3,3,3,3,3,2,3,2,3,2,3,2,2,3,2,3,2,3,3,3,2,2,2,3,2,2,3,2,2,2,2,2,2,1,2,2,1,2,1,2,1,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,3,2,5,2,2,4,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,2,3,3,2,2,3,3,4,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,3,4,3,3,4,3,4,5,4,5,4,4,3,4,3,4,4,4,4,4,3,4,3,5,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,3,4,4,4,4,4,4,5,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,5,4,3,3,3,2,3,2,3,2,2,3,2,2,3,2,2,2,3,2,1,2,3,1,2,3,2,2,2,3,2,2,2,3,2,3,2,3,3,3,4,6,3,3,4,3,3,3,4,5,4,3,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,3,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,5,3,3,3,3,2,3,3,3,2,3,2,3,2,2,2,3,3,2,3,2,2,2,2,3,2,2,2,3,3,2,3,3,2,3,2,3,3,2,3,2,3,3,2,3,3,2,2,3,2,3,3,3,3,2,3,2,3,2,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,3,2,3,3,4,3,3,3,3,3,5,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,2,3,2,3,2,3,3,2,3,2,3,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,3,2,5,2,3,3,2,2,3,2,2,3,2,3,3,3,2,2,3,2,2,2,3,2,3,2,2,3,2,2,3,2,2,2,4,5,4,5,4,5,4,5,5,5,4,5,5,4,5,5,4,5,4,5,4,5,4,5,4,5,4,5,6,6,5,5,6,5,5,5,8,6,6,5,6,5,5,5,6,5,5,6,5,5,5,5,5,5,4,4,5,6,5,5,5,5,5,6,5,5,5,4,4,3,3,3,3,2,2,2,3,2,2,2,1,3,3,3,3,2,3,3,2,2,2,2,2,3,2,2,2,3,3,2,3,3,5,2,3,3,3,2,3,2,3,2,3,2,3,3,2,2,3,2,2,2,2,3,3,4,5,5,6,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,4,5,3,2,4,5,4,6,5,5,4,5,4,4,5,4,4,5,4,4,4,4,4,3,4,4,3,4,3,3,3,3,3,4,4,3,4,4,4,3,2,2,3,2,2,2,2,3,2,3,3,3,3,3,2,3,2,3,3,3,3,2,2,2,3,3,3,4,3,3,4,3,3,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,5,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,4,4,4,4,3,4,3,4,4,3,4,4,3,4,5,4,4,5,5,4,5,4,4,4,5,4,4,3,4,4,4,4,4,5,4,4,5,4,4,4,4,3,4,3,3,4,3,4,3,4,3,4,6,4,5,4,4,4,3,4,5,3,4,4,4,3,4,3,4,4,3,4,4,4,4,4,5,4,4,4,5,4,5,4,5,4,5,4,5,5,4,5,4,5,4,5,4,5,4,5,4,4,4,4,3,3,4,3,3,3,2,2,3,3,2,3,5,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,1,2,1,2,2,2,3,3,3,3,3,3,2,3,2,3,3,3,3,2,3,3,2,3,3,3,2,3,2,3,3,2,3,4,2,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,3,3,3,3,2,4,3,3,3,3,3,3,2,3,2,3,2,3,3,3,2,3,2,2,2,2,2,3,2,2,3,2,2,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,2,3,2,3,2,3,4,4,4,3,5,4,5,4,4,5,4,5,3,4,4,4,4,4,4,4,3,4,4,3,4,3,4,3,4,3,4,4,3,5,4,3,3,4,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,3,2,4,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,3,3,3,4,4,3,3,3,2,3,2,5,2,3,3,2,3,2,3,2,2,2,1,2,2,1,1,2,2,1,2,2,1,2,2,2,2,1,2,2,2,1,2,2,3,3,3,3,4,3,4,3,4,4,4,3,4,3,4,5,4,5,4,4,4,4,5,4,4,4,3,3,3,2,3,3,3,3,2,2,3,3,3,2,3,3,2,3,3,3,3,3,3,4,2,5,3,4,3,6,3,4,2,2,2,2,2,2,2,1,2,2,1,2,1,3,4,4,5,4,4,3,4,3,4,4,4,3,4,4,3,4,4,4,4,3,3,3,2,3,3,3,3,2,3,2,3,3,3,3,3,3,2,3,2,2,2,2,3,2,3,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,1,2,1,2,2,1,2,2,2,1,2,1,2,2,1,2,2,2,1,3,2,2,1,2,2,2,3,4,4,4,4,5,5,5,5,5,5,5,5,6,5,6,5,5,5,5,5,5,6,5,5,7,6,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,5,6,5,6,5,5,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,6,5,5,5,5,5,6,5,5,7,6,5,5,5,6,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,6,5,5,5,5,4,5,5", "test_run_times": [ 13.589999999999999857891452847979962825775146484375, 13.2400000000000002131628207280300557613372802734375, 13.769999999999999573674358543939888477325439453125 ] }, "Sync command + buffer fix and enlargement": { "value": "10,8,5,3,3,2,3,3,2,3,3,3,2,3,2,3,2,3,2,3,3,2,2,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,4,4,5,4,5,5,5,6,5,6,6,6,5,6,6,5,5,5,5,6,5,6,5,6,5,5,5,6,5,5,6,5,5,5,6,5,5,5,6,5,5,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,7,4,5,5,6,4,5,5,5,5,5,5,4,5,4,4,4,5,4,4,5,5,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,5,4,5,5,5,7,5,5,4,5,4,4,5,4,4,5,5,6,5,5,5,5,5,4,5,6,4,4,5,5,4,5,4,5,5,4,6,4,5,6,4,6,5,6,5,5,5,5,5,6,5,5,5,5,5,5,8,6,5,6,5,5,6,5,5,5,5,5,5,5,6,5,5,6,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,3,3,2,3,3,2,4,3,4,4,3,4,3,4,4,4,4,3,4,3,5,3,4,3,3,4,3,4,3,4,3,3,4,4,3,3,3,3,4,3,4,3,4,3,3,3,3,3,3,3,2,3,2,3,2,3,2,2,2,2,2,3,2,3,2,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,4,3,3,3,4,3,4,4,4,3,3,4,2,2,4,4,5,3,4,4,3,4,4,4,5,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,3,3,4,3,4,3,4,3,3,3,4,3,3,3,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,2,3,2,3,2,3,3,2,3,2,5,2,3,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,3,3,3,4,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,2,3,2,2,3,2,2,3,3,2,3,2,3,2,3,2,3,3,3,2,2,3,3,2,3,2,3,2,3,3,2,2,3,3,3,3,4,4,3,3,3,3,3,4,4,3,6,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,1,1,2,2,2,2,2,1,2,2,1,2,2,1,1,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,4,3,3,4,3,3,3,3,4,4,3,4,3,4,4,3,4,4,3,3,4,4,4,3,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,1,1,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,1,3,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,1,2,2,2,1,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,2,2,1,2,1,2,1,2,2,1,2,1,2,3,1,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,3,3,4,3,4,3,3,3,3,3,3,3,3,4,4,3,4,4,3,2,3,2,2,3,2,3,3,2,1,2,3,2,2,4,6,3,4,3,2,2,3,2,3,2,2,3,2,2,3,2,3,3,2,3,2,3,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,3,4,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,3,2,2,11,1,11,1,11,1,11,1,11,1,11,3,11,2,11,1,11,1,12,1,11,1,11,2,11,1,12,1,12,2,11,1,11,1,11,1,11,1,11,1,3,3,2,3,2,2,2,3,3,3,3,2,3,3,3,3,4,3,4,3,3,4,3,4,4,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,2,3,2,2,3,2,2,3,3,2,3,2,3,4,4,4,4,3,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,2,3,5,3,2,3,3,2,3,1,2,2,3,3,3,3,4,3,3,3,3,3,4,3,3,3,4,3,3,3,4,2,3,3,3,3,3,2,3,3,3,2,3,3,3,2,3,3,2,3,2,3,2,2,2,2,3,2,3,2,2,3,3,2,3,3,3,4,3,3,3,3,4,3,4,3,3,3,4,3,3,4,3,3,4,3,4,5,4,3,4,4,3,3,3,3,2,3,3,2,3,3,2,2,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,4,5,4,5,6,5,5,5,5,5,6,5,5,5,5,6,5,5,5,5,4,5,4,5,4,3,4,5,3,3,2,3,2,3,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,3,3,2,3,2,3,2,3,3,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,7,6,5,6,5,5,6,5,6,6,6,6,5,6,6,5,6,6,5,6,6,5,6,5,6,6,5,5,5,4,5,5,4,5,5,5,5,4,5,4,4,5,4,5,5,4,6,4,7,5,6,5,5,5,6,5,5,6,5,6,5,5,6,5,5,5,6,5,5,5,5,6,5,5,5,5,7,5,5,5,6,5,5,6,5,4,5,5,5,5,5,4,5,5,5,5,7,5,4,5,4,5,4,5,4,5,4,5,5,4,5,3,4,2,2,3,3,3,2,3,3,2,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,4,5,4,4,3,4,3,4,3,4,4,4,6,4,3,4,4,4,4,3,3,4,3,4,3,4,3,3,2,3,4,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,4,4,4,3,4,4,4,4,4,3,4,4,3,4,3,4,4,3,4,6,5,3,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,5,2,3,3,2,3,3,2,3,2,3,2,3,2,2,2,3,2,1,2,2,2,2,2,2,2,2,3,5,5,6,5,4,4,3,3,3,4,4,5,4,5,4,4,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,6,5,5,6,5,5,6,5,5,6,5,5,4,5,5,4,5,4,5,4,5,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,4,3,4,3,3,3,3,2,3,3,3,4,4,4,5,4,3,4,5,4,5,4,5,4,5,4,5,4,4,5,4,4,4,3,3,3,2,3,2,3,3,3,4,4,3,3,4,3,3,3,3,4,3,4,3,4,3,4,3,4,4,3,3,4,3,3,3,3,3,3,4,3,4,3,3,3,4,5,3,4,3,4,2,3,2,5,3,3,4,4,3,4,4,3,4,3,4,3,2,3,3,2,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,2,2,11,2,3,3,2,5,4,4,4,5,4,3,3,3,4,4,4,5,6,4,5,4,5,3,4,3,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,3,4,3,2,3,3,4,2,3,3,2,3,2,2,3,2,3,3,2,3,2,2,2,2,2,2,1,2,2,2,2,3,3,3,2,3,2,3,2,2,3,2,2,3,3,3,3,4,3,4,3,3,3,3,2,3,3,2,3,3,3,3,3,2,5,3,3,3,2,3,2,3,2,2,3,3,2,2,2,2,3,2,1,2,2,2,1,2,2,3,4,3,4,4,4,3,4,4,3,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,3,2,3,2,3,3,3,3,4,3,3,3,4,3,3,3,3,4,3,3,3,3,4,3,3,4,4,4,3,4,3,2,3,3,3,3,3,4,5,4,5,5,5,4,5,5,5,4,5,4,3,4,4,4,4,3,3,3,3,4,5,5,4,5,4,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,3,4,4,4,4,4,4,4,7,5,4,5,4,5,5,5,4,4,5,4,5,5,4,5,4,5,4,4,3,3,3,2,3,3,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,3,4,3,4,3,3,3,3,3,3,4,4,4,3,4,4,3,4,4,5,4,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,2,3,3,2,3,3,3,2,3,3,3,3,2,3,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,4,3,2,3,2,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,2,3,3,3,2,3,2,3,2,2,3,2,3,2,3,2,2,2,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,1,1,2,3,2,2,3,3,2,3,4,3,3,3,3,3,3,3,4,3,3,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,4,3,3,2,3,3,3,2,3,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,3,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,3,2,3,2,4,2,2,5,4,4,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,6,5,5,5,6,6,5,6,6,6,6,6,6,5,6,6,6,6,5,6,7,6,8,6,5,6,5,6,5,6,5,6,5,6,6,5,6,6,5,6,6,5,6,5,4,3,4,3,3,2,3,2,3,2,2,3,2,2,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,4,3,3,3,3,3,4,3,3,3,3,2,3,3,3,5,4,3,3,3,3,3,3,2,3,2,3,5,5,6,5,5,6,5,5,6,5,6,5,5,5,5,5,6,5,5,6,5,6,6,5,6,5,6,6,5,5,5,5,6,4,3,3,4,5,5,5,5,7,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,3,4,4,3,4,4,3,5,4,3,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,4,3,3,4,4,3,4,3,4,2,3,2,3,2,2,2,2,3,2,2,5,3,3,3,2,2,3,2,2,3,2,3,2,4,3,3,4,5,4,5,4,5,4,4,4,4,3,4,4,5,4,4,4,5,4,5,5,5,5,4,5,4,5,4,4,4,4,4,4,4,4,4,4,5,4,4,5,4,3,4,4,4,3,4,3,4,4,3,4,3,4,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,5,4,4,5,4,4,5,4,5,5,4,5,4,5,5,4,5,5,4,5,5,5,4,5,4,4,4,4,3,4,3,3,5,3,3,3,3,2,3,3,2,3,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,1,1,2,2,1,1,2,3,3,3,3,3,2,3,2,3,2,3,3,3,3,2,3,2,3,2,2,3,2,3,3,2,3,2,4,3,3,4,4,3,4,4,3,4,4,3,4,3,4,3,3,3,3,3,4,5,4,3,2,3,3,2,3,3,3,3,2,3,3,3,2,3,2,3,3,3,2,3,2,2,2,2,3,2,3,2,3,2,2,3,2,3,2,2,4,2,3,2,3,2,2,3,2,2,2,3,2,2,3,3,3,4,4,5,4,4,5,5,4,4,5,4,4,4,5,3,4,4,4,4,4,4,3,4,3,4,3,6,3,4,3,4,3,3,4,3,3,3,3,4,3,4,3,4,3,3,3,4,3,3,3,3,3,2,3,2,2,3,3,2,3,2,3,2,4,3,2,3,3,3,3,2,3,3,3,3,3,2,3,2,3,2,3,2,3,2,2,2,2,3,2,3,3,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,4,4,4,4,3,3,2,3,3,2,3,2,3,2,2,3,2,3,2,2,2,1,2,2,1,2,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,4,3,4,4,4,4,3,4,4,4,3,4,4,4,4,5,4,4,5,4,4,4,5,4,4,4,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,3,3,4,3,4,4,4,4,4,3,4,3,3,2,2,2,2,2,1,2,2,1,2,2,3,4,4,5,4,4,4,3,4,3,4,4,4,3,4,4,3,4,4,3,4,3,3,2,3,4,3,3,3,3,3,3,2,3,3,3,3,3,3,2,2,3,2,3,2,3,2,2,3,3,2,3,2,2,2,2,3,2,2,2,4,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,4,4,4,5,4,6,5,5,5,6,5,6,5,5,8,6,5,6,5,5,6,5,5,6,5,6,5,5,6,5,5,5,6,5,5,5,7,5,6,6,6,6,6,6,6,6,6,5,6,6,6,6,5,6,6,6,5,6,6,8,5,6,6,6,6,6,5,6,6,6,6,5,6,6,6,5,6,6,5,6,5,6,6,5,6,5,6,5,6,6,6,5,6,5,6,5,6,5,6,5,6,5,6,7,6,6,6,6,5,6", "test_run_times": [ 14.5600000000000004973799150320701301097869873046875, 14.5600000000000004973799150320701301097869873046875, 13.6400000000000005684341886080801486968994140625, 14.46000000000000085265128291212022304534912109375, 13.9199999999999999289457264239899814128875732421875, 14.2200000000000006394884621840901672840118408203125, 14.0800000000000000710542735760100185871124267578125, 13.6400000000000005684341886080801486968994140625, 14.28999999999999914734871708787977695465087890625, 14.3499999999999996447286321199499070644378662109375, 14.4900000000000002131628207280300557613372802734375, 14.1300000000000007815970093361102044582366943359375, 14.449999999999999289457264239899814128875732421875, 14.1500000000000003552713678800500929355621337890625, 14.089999999999999857891452847979962825775146484375 ] }, "Async, fence sync, buffer fix and enlargement": { "value": "1,6,5,3,3,2,2,3,2,3,3,3,2,3,2,2,3,2,2,3,3,2,2,2,3,2,2,3,2,3,3,2,2,3,2,3,3,3,3,4,4,5,4,5,6,5,6,5,5,5,7,5,5,5,6,5,5,4,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,6,4,5,6,4,5,5,5,5,5,5,6,4,5,5,4,5,4,6,6,5,5,5,4,6,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,6,4,5,4,4,4,5,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,5,4,4,4,4,4,4,5,4,4,4,4,5,4,4,5,3,4,6,4,4,4,5,5,5,5,5,5,5,4,5,5,5,5,4,5,4,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,4,4,4,3,4,3,2,3,2,3,4,3,3,4,3,4,3,4,3,3,4,3,3,4,4,3,3,3,4,3,3,3,6,3,3,3,3,4,3,2,3,3,3,3,3,3,4,3,3,3,3,2,3,3,2,2,3,2,3,2,2,3,2,2,2,2,3,2,3,3,2,4,3,3,3,4,3,3,3,2,3,3,3,4,3,3,3,3,4,3,4,3,4,3,3,3,3,2,3,4,4,3,4,3,4,4,3,4,4,4,4,4,3,6,4,4,3,4,4,3,4,4,3,4,3,3,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,3,2,3,3,3,3,3,3,5,3,3,3,4,3,3,4,3,3,2,3,3,3,3,3,2,3,2,2,2,3,3,2,3,2,3,2,3,3,2,3,3,2,3,2,3,3,3,2,3,2,2,2,3,2,3,2,3,3,3,3,3,4,4,2,3,3,4,4,3,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,5,2,3,2,3,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,1,2,2,1,2,1,1,1,2,1,2,3,2,3,3,4,3,4,3,4,3,3,3,4,3,4,3,3,4,3,4,3,4,4,3,3,4,4,4,3,4,3,4,3,4,3,3,3,3,3,3,3,2,3,2,2,2,3,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,1,2,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,3,2,2,2,2,2,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,12,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,3,4,3,2,3,2,3,2,3,3,2,2,2,2,2,3,2,4,5,4,3,3,2,2,3,2,2,2,2,3,2,2,2,2,3,3,2,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,1,2,2,2,4,4,3,1,11,1,11,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,2,11,1,11,1,11,1,11,1,11,1,11,1,12,2,11,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,2,3,3,4,3,3,4,3,4,3,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,2,2,2,2,2,1,3,2,2,2,4,3,4,3,4,3,3,4,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,2,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,2,2,3,3,2,3,2,2,3,2,2,3,2,3,2,2,2,2,3,2,3,4,2,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,4,3,3,3,3,2,3,2,3,3,2,3,2,3,4,3,4,3,3,3,4,3,3,3,3,2,3,3,4,3,3,3,3,3,5,4,4,5,4,5,5,5,5,4,7,5,5,5,5,5,5,5,5,4,5,4,4,5,4,4,3,3,3,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,3,2,2,3,2,3,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,1,1,2,2,2,2,2,2,3,2,2,3,3,4,4,3,4,5,5,5,4,4,5,5,4,5,5,5,6,5,5,5,5,5,5,5,5,6,5,6,5,5,5,6,5,5,6,5,5,5,5,6,5,4,5,5,5,4,4,5,5,5,4,4,5,4,5,4,4,5,4,5,4,5,5,5,4,6,4,5,5,5,5,6,5,5,5,5,5,5,5,4,6,5,5,5,4,5,5,5,5,5,5,6,5,5,5,5,5,5,5,4,5,5,4,5,6,5,4,5,4,5,4,5,5,4,4,5,4,4,5,4,4,4,5,4,4,3,4,3,2,3,3,2,3,3,3,3,3,2,3,3,3,4,4,4,3,4,4,3,4,4,3,4,3,4,4,3,4,4,4,4,3,4,4,3,4,4,4,3,4,3,3,3,5,3,4,3,3,4,3,4,3,4,3,3,3,3,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,2,3,2,3,3,2,3,3,3,3,3,3,4,3,4,3,3,3,4,3,3,3,3,4,3,3,5,5,4,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,5,2,2,2,2,3,2,2,2,1,2,2,2,1,2,2,2,2,1,2,2,2,2,2,3,4,5,5,5,3,4,3,3,3,3,4,4,4,4,3,4,5,5,6,5,5,5,5,4,5,4,4,5,4,5,4,5,4,4,4,5,4,5,4,5,5,5,5,6,5,7,5,5,5,5,4,5,4,4,4,5,4,4,4,4,4,4,3,4,4,4,4,3,4,4,3,4,4,4,3,4,3,4,4,4,4,3,4,4,3,3,2,3,3,2,3,2,2,3,3,3,3,3,3,4,3,4,5,3,4,4,4,4,4,4,4,4,6,4,4,3,3,3,2,2,2,2,3,3,3,4,3,4,3,3,2,2,3,3,2,4,3,3,4,3,3,4,3,3,3,4,3,3,3,3,2,3,3,3,3,3,3,4,2,3,4,3,3,4,3,3,3,3,3,3,3,3,4,4,3,4,3,4,3,4,3,2,3,3,3,2,4,4,4,4,4,7,5,4,5,4,5,5,5,5,4,5,5,4,5,4,5,5,4,5,2,1,2,2,2,3,2,3,5,4,4,4,4,4,3,4,4,4,4,5,4,4,4,4,4,4,3,4,3,4,3,4,3,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,4,2,3,3,3,2,2,3,2,2,3,3,2,3,2,2,2,2,2,1,2,2,2,2,2,3,3,2,3,3,2,3,2,2,3,2,2,2,3,3,3,3,3,4,3,2,3,3,2,3,2,3,2,3,2,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,3,3,4,4,3,4,3,4,3,3,4,3,3,2,3,2,5,2,2,2,2,2,1,1,2,1,2,2,1,2,2,1,2,2,2,3,2,3,2,3,2,3,4,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,4,4,3,3,3,3,3,2,3,2,3,2,4,4,4,5,4,4,5,4,5,4,4,4,4,4,3,4,4,3,3,3,4,3,4,5,4,5,4,4,3,6,3,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,4,3,4,4,4,4,4,4,5,4,5,4,4,5,5,4,5,4,5,4,4,4,4,5,4,5,4,3,3,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,3,2,3,3,4,4,3,3,3,4,3,3,4,4,4,3,4,4,3,4,4,4,4,4,4,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,3,4,3,4,3,3,3,3,3,3,3,3,3,2,2,5,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,3,3,2,3,2,3,2,2,3,2,3,2,2,3,2,3,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,5,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,2,3,2,3,2,3,3,2,3,2,2,3,2,3,2,2,2,2,2,1,2,2,2,1,2,2,2,1,1,2,2,2,3,1,2,2,2,1,2,2,2,1,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,2,3,2,2,3,2,2,3,2,2,2,3,2,3,2,2,3,2,2,2,3,3,2,3,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,5,4,5,4,5,4,5,4,5,5,5,5,4,5,6,5,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,8,5,6,6,5,5,6,6,6,6,5,6,6,5,6,6,5,6,5,6,5,6,5,6,5,5,6,6,5,6,5,6,6,5,6,5,4,4,3,3,2,3,3,2,2,3,2,2,2,2,3,3,3,3,2,5,3,2,3,2,3,2,3,2,2,3,3,3,3,2,3,2,3,3,3,3,3,2,3,2,3,2,2,3,3,2,2,3,2,2,2,3,2,3,5,5,5,6,5,5,6,5,5,5,6,5,5,4,6,5,5,6,5,5,5,6,5,6,5,5,6,5,8,5,5,4,5,5,3,2,4,4,5,5,5,4,5,5,4,5,4,5,4,4,4,5,4,3,4,3,4,4,4,3,3,3,3,3,4,3,4,4,4,4,4,2,3,2,2,3,2,2,2,2,3,3,3,3,2,3,2,2,3,2,3,2,3,2,2,2,3,3,2,4,3,3,5,3,4,3,2,2,3,2,2,3,2,1,3,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,3,4,3,4,4,4,4,4,5,4,3,4,4,3,4,4,4,3,4,4,5,4,4,5,5,4,5,4,4,4,5,4,4,3,4,4,4,4,4,5,4,4,5,4,4,6,4,3,3,3,3,3,4,3,3,3,4,4,3,4,4,5,4,4,4,4,4,3,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,5,4,4,4,5,5,4,5,5,4,5,5,4,5,5,4,5,4,5,5,4,5,4,5,5,4,3,3,4,3,3,3,3,2,3,3,2,3,2,3,2,3,2,3,2,3,2,2,2,1,2,2,2,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,1,1,1,2,2,2,2,2,3,3,3,3,3,2,3,2,3,2,3,3,3,3,3,2,3,3,2,3,3,2,3,3,2,2,4,2,4,4,4,4,3,4,3,4,4,3,4,3,4,3,6,3,3,4,4,3,3,3,3,2,2,3,3,4,3,3,3,3,3,2,3,3,2,2,3,2,3,2,2,3,2,2,2,3,2,3,3,2,2,3,3,2,3,2,3,3,3,2,3,2,3,2,3,2,2,3,2,3,3,3,3,4,4,4,5,4,5,4,5,4,5,4,4,4,4,4,4,4,4,4,4,5,3,3,4,3,3,4,4,3,4,3,3,4,4,2,3,3,3,4,3,3,4,3,4,3,3,4,3,3,3,3,3,3,2,3,3,2,3,2,2,3,2,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,2,3,3,2,3,3,2,2,3,3,3,2,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,2,3,4,4,4,3,3,2,3,3,2,3,2,3,2,3,2,3,2,2,2,2,2,1,2,2,1,2,2,1,2,2,2,1,2,3,2,2,2,1,2,2,2,2,3,3,4,4,3,3,4,4,4,4,4,4,4,3,4,5,5,4,5,4,4,5,4,5,4,4,4,3,3,2,3,3,3,3,3,3,3,4,2,3,3,3,2,3,3,3,3,3,3,3,4,4,4,3,4,4,3,4,3,2,1,1,2,2,2,2,1,2,2,2,1,3,4,4,5,4,4,4,3,4,3,4,4,4,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,2,4,3,2,3,3,3,3,3,2,3,2,3,2,2,3,2,3,3,2,4,3,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,2,2,2,1,3,1,2,2,2,2,1,2,2,1,2,2,1,2,1,3,2,2,2,1,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,4,5,4,4,5,5,5,5,5,6,5,8,5,5,6,5,6,6,5,5,5,5,6,5,5,5,6,5,5,5,5,6,5,5,5,5,6,5,6,6,6,6,5,6,6,6,5,6,5,6,6,5,6,5,6,5,6,7,6,6,5,6,5,6,5,6,5,6,5,6,6,6,5,6,5,6,5,6,6,5,6,6,5,6,6,5,6,5,6,6,5,6,5,5,5,6,5,5,6,5,5,5,6,5,5,6,6,6,5,5", "test_run_times": [ 13.8100000000000004973799150320701301097869873046875, 13.2400000000000002131628207280300557613372802734375, 13.6099999999999994315658113919198513031005859375 ] }, "glxgears fix + async + transfer buffer stuff": { "value": "10,6,6,3,3,3,3,2,3,2,3,2,2,3,2,2,2,2,3,2,2,3,1,3,2,2,2,2,2,3,2,2,2,4,2,2,3,3,3,3,4,5,4,4,5,5,5,6,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,6,5,5,5,5,4,6,5,5,5,5,4,5,6,4,5,5,5,4,5,5,6,5,5,4,5,4,4,5,4,5,5,5,4,5,4,5,4,5,5,4,5,5,4,4,4,4,4,4,4,4,5,4,4,4,4,5,3,4,3,4,5,3,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,6,4,5,5,4,4,6,4,5,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,5,5,4,5,5,4,4,5,4,5,4,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,7,5,5,4,6,5,5,4,5,5,6,5,4,4,5,5,5,5,5,5,5,5,5,5,6,5,4,4,5,5,5,5,5,4,5,4,5,5,4,5,4,4,4,3,4,2,3,2,3,3,3,3,3,4,3,3,4,5,4,3,3,4,3,3,4,3,3,3,4,3,3,3,4,3,3,3,3,4,3,3,3,3,2,3,3,3,3,4,3,3,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,3,4,3,3,3,3,3,3,2,4,3,3,3,3,3,3,3,3,3,3,4,3,3,2,2,3,4,4,4,5,3,4,4,4,3,4,4,4,4,4,4,4,3,4,4,3,4,4,3,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,3,2,4,2,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,3,2,2,2,3,2,3,2,2,3,2,3,2,3,3,2,2,2,3,2,3,2,3,2,2,2,2,3,2,3,2,4,3,3,4,3,3,3,3,3,4,3,4,4,4,4,4,3,4,4,4,4,4,3,4,5,4,3,4,4,3,3,3,2,3,2,1,2,2,2,2,2,1,2,2,2,1,2,1,2,2,1,2,1,2,1,2,1,1,2,1,2,2,2,3,3,3,3,4,4,3,3,4,3,3,3,3,4,3,3,3,3,4,3,4,3,3,3,4,4,3,4,3,4,3,3,4,3,3,3,2,3,3,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,3,4,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,1,2,2,2,2,1,1,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,1,2,2,1,1,2,2,1,2,1,2,1,2,1,1,2,1,2,1,2,1,2,1,1,2,1,2,1,2,1,2,1,1,2,1,2,1,1,2,1,2,1,2,1,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,2,3,3,4,3,3,4,3,2,3,2,2,3,2,3,2,2,2,2,2,2,3,3,5,4,3,3,2,2,2,3,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,3,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,4,3,3,5,2,2,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,2,2,1,12,1,11,1,11,1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,11,1,11,1,12,1,12,1,12,1,12,1,11,1,11,1,11,1,11,1,3,2,2,2,2,3,2,3,3,3,3,4,3,3,4,3,3,3,5,3,3,3,3,4,3,3,2,3,3,3,3,3,2,3,2,3,3,2,3,3,3,2,3,3,2,2,2,2,2,2,1,2,1,2,3,3,3,4,3,4,3,4,3,4,3,3,3,2,3,2,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,2,3,2,3,2,3,3,3,3,3,3,2,3,3,3,3,3,3,2,2,4,3,3,2,2,1,2,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,3,2,2,3,2,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,2,3,2,3,4,3,2,3,3,3,3,3,4,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,4,4,4,4,5,4,5,5,4,5,5,4,5,5,5,5,5,4,5,5,4,5,4,4,4,4,3,3,3,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,3,2,4,3,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,1,2,2,3,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,1,2,2,2,3,2,2,4,3,4,4,4,4,5,4,4,5,4,5,5,4,5,4,6,5,5,5,4,5,5,5,5,6,5,5,6,5,5,6,5,5,5,5,6,5,5,5,5,4,5,5,4,5,4,4,5,4,5,4,4,5,4,4,4,5,4,4,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,4,5,4,4,5,4,4,5,5,4,4,5,5,4,4,4,4,5,4,4,4,5,4,4,5,3,3,3,2,3,3,2,3,3,2,3,3,2,3,3,3,3,4,4,3,4,5,4,4,3,3,3,3,4,4,3,4,3,4,4,4,3,4,4,4,3,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,2,3,3,4,3,3,3,3,2,3,2,3,3,3,3,2,3,3,3,2,3,2,3,2,3,3,2,3,2,2,3,3,4,3,3,4,3,3,4,3,3,3,3,4,3,3,3,3,4,5,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,1,2,2,2,3,4,4,5,4,4,3,3,3,3,3,4,3,4,4,3,4,4,6,5,4,5,5,5,4,4,4,5,4,4,4,6,4,4,4,4,5,4,4,5,5,5,5,4,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,3,4,3,3,4,4,4,3,4,3,4,3,4,3,4,3,3,3,3,3,2,3,2,2,2,2,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,3,1,2,2,3,3,3,3,4,3,3,2,3,3,3,2,3,3,4,3,3,3,3,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,3,4,3,3,5,3,4,3,2,3,3,2,3,3,3,4,4,5,5,4,5,4,5,4,5,5,4,5,4,5,4,5,4,5,4,5,4,2,2,1,3,1,2,2,3,4,4,4,3,4,3,4,3,4,4,4,4,5,4,4,4,4,5,3,3,3,4,3,3,4,3,3,4,3,2,3,3,3,3,3,3,3,3,3,2,4,2,3,3,2,3,2,2,3,2,3,2,2,3,2,3,1,2,2,2,1,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,3,2,3,4,2,2,3,3,3,2,3,2,3,2,2,3,2,3,3,2,3,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,1,2,2,1,2,3,3,3,4,3,3,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,1,2,2,1,2,2,1,2,2,1,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,2,3,3,4,4,3,3,2,3,3,2,2,2,3,3,5,4,4,4,5,4,4,5,4,4,4,4,3,4,3,4,3,4,2,3,3,5,4,7,4,4,3,4,4,3,4,4,3,4,4,4,3,3,3,3,3,3,2,3,3,3,4,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,4,4,5,4,5,4,4,5,4,5,4,5,4,4,5,4,4,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,3,3,3,4,3,3,3,3,4,3,4,4,4,4,3,4,4,3,4,5,4,4,5,5,4,5,5,4,5,4,4,4,4,4,4,3,4,4,3,4,4,3,4,3,3,4,3,3,4,3,4,3,3,2,3,2,3,3,5,3,2,3,3,3,2,3,3,3,3,3,2,3,3,2,2,3,2,3,3,2,3,2,3,2,2,2,2,3,2,2,3,2,2,2,1,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,3,2,2,2,3,2,3,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,2,1,2,2,2,2,2,2,2,2,3,5,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,4,3,3,2,3,3,2,3,3,3,2,3,2,3,2,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,1,2,2,2,2,1,1,2,2,2,2,3,2,2,1,2,3,2,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,5,2,3,2,3,2,2,2,2,3,2,3,2,3,2,2,3,2,2,3,2,3,2,3,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,5,4,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,6,5,8,6,6,5,6,6,5,6,5,6,5,6,5,6,6,5,6,5,5,6,5,5,5,6,5,5,5,6,5,6,5,6,5,5,6,5,4,4,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,3,2,3,2,3,4,3,2,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,2,3,2,3,2,2,3,2,3,2,3,2,2,3,2,2,3,2,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,7,5,4,4,3,3,4,4,5,5,4,5,4,5,4,5,4,4,4,5,4,4,4,3,4,4,4,3,4,3,3,3,3,3,3,4,4,3,4,4,3,3,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,3,2,2,3,2,2,2,2,3,2,3,3,4,3,3,3,4,3,2,2,4,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,4,4,4,4,4,4,3,4,3,4,3,4,3,4,4,4,4,4,4,5,4,5,4,4,4,4,4,4,4,3,4,4,4,3,4,5,4,4,4,4,4,4,3,4,3,3,3,4,3,3,5,3,4,3,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,3,4,3,4,3,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,4,5,4,5,4,5,4,4,5,4,4,5,4,4,4,4,4,3,2,3,3,3,2,3,2,2,3,4,3,2,2,3,2,3,2,3,2,2,2,1,2,2,2,2,1,2,2,1,2,2,1,2,1,2,2,1,2,1,2,1,2,1,1,2,1,2,1,2,2,2,3,3,3,3,2,3,2,2,3,2,3,2,3,3,2,3,2,2,3,2,3,2,3,2,3,2,3,3,4,3,4,4,3,4,3,4,4,3,4,4,3,4,3,3,4,3,4,3,3,3,2,3,2,3,3,3,3,3,4,3,2,3,3,2,2,3,3,3,2,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,3,2,2,2,3,2,3,3,4,4,4,4,4,4,5,4,4,4,5,3,4,4,3,4,4,4,4,3,3,4,3,3,4,3,3,4,3,3,3,3,3,4,2,3,4,3,3,5,3,3,4,3,3,3,2,3,3,3,3,2,3,2,3,2,2,2,3,2,2,3,2,3,3,3,3,2,3,2,3,2,3,3,3,2,3,2,2,3,2,3,2,2,2,3,2,2,3,2,2,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,2,3,4,3,4,3,3,3,2,3,2,2,3,2,2,3,2,2,2,2,2,1,2,2,1,2,2,1,2,2,3,2,2,2,2,2,2,2,1,2,2,1,2,2,3,3,3,3,4,3,3,4,4,3,4,3,3,3,4,4,5,4,4,4,4,4,5,4,4,4,3,3,3,3,2,3,3,2,3,2,3,2,3,3,3,2,3,2,3,3,3,3,3,3,3,4,4,3,4,3,4,3,3,2,1,1,2,2,2,2,1,2,2,1,2,3,4,6,4,4,4,4,4,3,3,4,4,3,4,3,4,4,3,4,3,3,3,3,2,3,3,3,3,2,3,2,3,3,3,3,3,3,2,3,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,1,2,2,1,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,4,4,5,4,4,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,7,5,6,5,6,6,5,5,6,6,5,6,5,5,6,5,5,6,5,6,5,5,6,5,5,6,5,5,6,5,5,6,5,5,6,5,6,5,5,6,5,5,6,5,5,6,7,6,5,5,6,5,5,5,6,5,6,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5", "test_run_times": [ 13.300000000000000710542735760100185871124267578125, 13.21000000000000085265128291212022304534912109375, 13.1400000000000005684341886080801486968994140625 ] } } }, "f06ead5dd4b02dfaf679e3e2963aa431c25bdd59": { "identifier": "pts\/unigine-heaven-1.6.5", "title": "Unigine Heaven", "app_version": "4.0", "arguments": "-video_width 1024 -video_height 768 -video_fullscreen 0 -video_app opengl", "description": "Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL", "scale": "Frames Per Second", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 216.50200000000000954969436861574649810791015625, "raw_values": [ 218.87299999999999045030563138425350189208984375, 217.21199999999998908606357872486114501953125, 213.42099999999999226929503493010997772216796875 ], "test_run_times": [ 288.31000000000000227373675443232059478759765625, 288.259999999999990905052982270717620849609375, 287.45999999999997953636921010911464691162109375 ] }, "Async command submission": { "value": 211.219999999999998863131622783839702606201171875, "raw_values": [ 210.2450000000000045474735088646411895751953125, 211.2549999999999954525264911353588104248046875, 212.1589999999999918145476840436458587646484375 ], "test_run_times": [ 287.3899999999999863575794734060764312744140625, 287.05000000000001136868377216160297393798828125, 286.3999999999999772626324556767940521240234375 ] }, "Async command submission v2": { "value": 205.905000000000001136868377216160297393798828125, "raw_values": [ 209.35300000000000864019966684281826019287109375, 204.44999999999998863131622783839702606201171875, 203.91300000000001091393642127513885498046875 ], "test_run_times": [ 286.91000000000002501110429875552654266357421875, 285.05000000000001136868377216160297393798828125, 285.19999999999998863131622783839702606201171875 ] }, "Async command submission v3 + shrink command buffers": { "value": 208.234000000000008867573342286050319671630859375, "raw_values": [ 205.01699999999999590727384202182292938232421875, 211.39199999999999590727384202182292938232421875, 208.294000000000011141310096718370914459228515625 ], "test_run_times": [ 287.45999999999997953636921010911464691162109375, 286.8899999999999863575794734060764312744140625, 286.1200000000000045474735088646411895751953125 ] }, "Async command submission always + buffer fix": { "value": 206.205000000000012505552149377763271331787109375, "raw_values": [ 206.393000000000000682121026329696178436279296875, 205.277999999999991587174008600413799285888671875, 206.943000000000012050804798491299152374267578125 ], "test_run_times": [ 286.6499999999999772626324556767940521240234375, 285.259999999999990905052982270717620849609375, 285.3600000000000136424205265939235687255859375 ] }, "Async command submission always + larger inline buffer": { "value": 207.0049999999999954525264911353588104248046875, "raw_values": [ 207.652999999999991587174008600413799285888671875, 208.183999999999997498889570124447345733642578125, 205.176999999999992496668710373342037200927734375 ], "test_run_times": [ 287.18999999999999772626324556767940521240234375, 286.1000000000000227373675443232059478759765625, 285.57999999999998408384271897375583648681640625 ] }, "Async command submission always + 16k inline buffer": { "value": 206.92599999999998772182152606546878814697265625, "raw_values": [ 207.804000000000002046363078989088535308837890625, 207.342000000000012960299500264227390289306640625, 205.631000000000000227373675443232059478759765625 ], "test_run_times": [ 287.20999999999997953636921010911464691162109375, 285.93999999999999772626324556767940521240234375, 285.69999999999998863131622783839702606201171875 ] }, "Sync command + buffer fix and enlargement": { "value": 217.5819999999999936335370875895023345947265625, "raw_values": [ 218.676999999999992496668710373342037200927734375, 218.51699999999999590727384202182292938232421875, 215.5529999999999972715158946812152862548828125 ], "test_run_times": [ 290.18000000000000682121026329696178436279296875, 288.70999999999997953636921010911464691162109375, 288.16000000000002501110429875552654266357421875 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 207.724999999999994315658113919198513031005859375, "raw_values": [ 204.861999999999994770405464805662631988525390625, 208.931000000000011596057447604835033416748046875, 209.38200000000000500222085975110530853271484375 ], "test_run_times": [ 285.470000000000027284841053187847137451171875, 286.1299999999999954525264911353588104248046875, 286.76999999999998181010596454143524169921875 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 211.84800000000001318767317570745944976806640625, "raw_values": [ 221.75700000000000500222085975110530853271484375, 216.6100000000000136424205265939235687255859375, 200.17099999999999226929503493010997772216796875, 205.91300000000001091393642127513885498046875, 214.674000000000006593836587853729724884033203125, 212.52699999999998681232682429254055023193359375, 212.17500000000001136868377216160297393798828125, 214.15399999999999636202119290828704833984375, 208.652999999999991587174008600413799285888671875 ], "test_run_times": [ 290.91000000000002501110429875552654266357421875, 287.95999999999997953636921010911464691162109375, 286.6100000000000136424205265939235687255859375, 286.98000000000001818989403545856475830078125, 288.3799999999999954525264911353588104248046875, 287.30000000000001136868377216160297393798828125, 287.55000000000001136868377216160297393798828125, 287.8500000000000227373675443232059478759765625, 286.81999999999999317878973670303821563720703125 ] } } }, "bd4c918253bf3bd8d09f6443eb65614362958667": { "identifier": "pts\/unigine-sanctuary-1.6.4", "title": "Unigine Sanctuary", "app_version": "2.3", "arguments": "-video_width 1024 -video_height 768 -video_fullscreen 0", "description": "Resolution: 1024 x 768 - Mode: Fullscreen", "scale": "Frames Per Second", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 243.548000000000001818989403545856475830078125, "raw_values": [ 258.6870000000000118234311230480670928955078125, 278.43900000000002137312549166381359100341796875, 152.705999999999988858689903281629085540771484375, 224.94499999999999317878973670303821563720703125, 299.59800000000001318767317570745944976806640625, 228.532000000000010686562745831906795501708984375, 216.104999999999989768184605054557323455810546875, 284.16100000000000136424205265939235687255859375, 250.1100000000000136424205265939235687255859375, 248.366999999999990222931955941021442413330078125, 275.59600000000000363797880709171295166015625, 205.326999999999998181010596454143524169921875 ], "test_run_times": [ 181.56000000000000227373675443232059478759765625, 181.6100000000000136424205265939235687255859375, 181.56999999999999317878973670303821563720703125, 181.530000000000001136868377216160297393798828125, 181.590000000000003410605131648480892181396484375, 181.539999999999992041921359486877918243408203125, 181.539999999999992041921359486877918243408203125, 181.55000000000001136868377216160297393798828125, 181.539999999999992041921359486877918243408203125, 181.6299999999999954525264911353588104248046875, 181.55000000000001136868377216160297393798828125, 181.6299999999999954525264911353588104248046875 ] }, "Async command submission": { "value": 251.188999999999992951416061259806156158447265625, "raw_values": [ 191.105999999999994543031789362430572509765625, 188.87200000000001409716787748038768768310546875, 218.034999999999996589394868351519107818603515625, 229.75200000000000954969436861574649810791015625, 279.692999999999983629095368087291717529296875, 359.7269999999999754436430521309375762939453125, 271.942999999999983629095368087291717529296875, 230.914999999999992041921359486877918243408203125, 290.6580000000000154614099301397800445556640625 ], "test_run_times": [ 181.55000000000001136868377216160297393798828125, 181.56000000000000227373675443232059478759765625, 181.530000000000001136868377216160297393798828125, 181.539999999999992041921359486877918243408203125, 181.580000000000012505552149377763271331787109375, 181.6200000000000045474735088646411895751953125, 181.530000000000001136868377216160297393798828125, 181.55000000000001136868377216160297393798828125, 181.580000000000012505552149377763271331787109375 ] }, "Async command submission v2": { "value": 261.66000000000002501110429875552654266357421875, "raw_values": [ 214.433999999999997498889570124447345733642578125, 232.881000000000000227373675443232059478759765625, 248.45900000000000318323145620524883270263671875, 192.193999999999988403942552395164966583251953125, 305.3980000000000245563569478690624237060546875, 226.1390000000000100044417195022106170654296875, 307.01100000000002410160959698259830474853515625, 269.9959999999999809006112627685070037841796875, 358.4239999999999781721271574497222900390625 ], "test_run_times": [ 181.650000000000005684341886080801486968994140625, 181.580000000000012505552149377763271331787109375, 181.55000000000001136868377216160297393798828125, 181.580000000000012505552149377763271331787109375, 181.56000000000000227373675443232059478759765625, 181.56999999999999317878973670303821563720703125, 181.55000000000001136868377216160297393798828125, 181.530000000000001136868377216160297393798828125, 181.56000000000000227373675443232059478759765625 ] }, "Async command submission v3 + shrink command buffers": { "value": 259.3500000000000227373675443232059478759765625, "raw_values": [ 222.866999999999990222931955941021442413330078125, 323.66500000000002046363078989088535308837890625, 338.5620000000000118234311230480670928955078125, 209.07499999999998863131622783839702606201171875, 271.67099999999999226929503493010997772216796875, 273.51200000000000045474735088646411895751953125, 194.352000000000003865352482534945011138916015625, 271.64199999999999590727384202182292938232421875, 280.125999999999976353137753903865814208984375, 210.2069999999999936335370875895023345947265625, 321.1580000000000154614099301397800445556640625, 195.364000000000004320099833421409130096435546875 ], "test_run_times": [ 181.580000000000012505552149377763271331787109375, 181.530000000000001136868377216160297393798828125, 181.590000000000003410605131648480892181396484375, 181.539999999999992041921359486877918243408203125, 181.56000000000000227373675443232059478759765625, 181.56000000000000227373675443232059478759765625, 181.520000000000010231815394945442676544189453125, 181.539999999999992041921359486877918243408203125, 181.590000000000003410605131648480892181396484375, 181.509999999999990905052982270717620849609375, 181.56000000000000227373675443232059478759765625, 181.55000000000001136868377216160297393798828125 ] }, "Async command submission always + larger inline buffer": { "value": 241.8079999999999927240423858165740966796875, "raw_values": [ 267.50700000000000500222085975110530853271484375, 378.7359999999999899955582804977893829345703125, 264.78199999999998226485331542789936065673828125, 247.25299999999998590283212251961231231689453125, 208.513000000000005229594535194337368011474609375, 218.897999999999996134647517465054988861083984375, 197.0720000000000027284841053187847137451171875, 265.17599999999998772182152606546878814697265625, 229.62299999999999045030563138425350189208984375, 222.073000000000007503331289626657962799072265625, 183.3509999999999990905052982270717620849609375, 218.71199999999998908606357872486114501953125 ], "test_run_times": [ 181.56000000000000227373675443232059478759765625, 181.539999999999992041921359486877918243408203125, 181.6299999999999954525264911353588104248046875, 181.599999999999994315658113919198513031005859375, 181.6399999999999863575794734060764312744140625, 181.539999999999992041921359486877918243408203125, 181.56000000000000227373675443232059478759765625, 181.590000000000003410605131648480892181396484375, 181.56999999999999317878973670303821563720703125, 181.580000000000012505552149377763271331787109375, 181.530000000000001136868377216160297393798828125, 181.56000000000000227373675443232059478759765625 ] }, "Sync command + buffer fix and enlargement": { "value": 235.260999999999995679900166578590869903564453125, "raw_values": [ 193.542000000000001591615728102624416351318359375, 201.76699999999999590727384202182292938232421875, 234.13200000000000500222085975110530853271484375, 280.65399999999999636202119290828704833984375, 224.3319999999999936335370875895023345947265625, 287.69900000000001227817847393453121185302734375, 217.3129999999999881765688769519329071044921875, 295.0140000000000100044417195022106170654296875, 182.895999999999986584953148849308490753173828125 ], "test_run_times": [ 181.599999999999994315658113919198513031005859375, 181.56999999999999317878973670303821563720703125, 181.539999999999992041921359486877918243408203125, 181.580000000000012505552149377763271331787109375, 181.6100000000000136424205265939235687255859375, 181.539999999999992041921359486877918243408203125, 181.539999999999992041921359486877918243408203125, 181.55000000000001136868377216160297393798828125, 181.530000000000001136868377216160297393798828125 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 223.044999999999987494447850622236728668212890625, "raw_values": [ 320.52600000000001045918907038867473602294921875, 189.445999999999997953636921010911464691162109375, 184.424000000000006593836587853729724884033203125, 220.407000000000010686562745831906795501708984375, 220.02899999999999636202119290828704833984375, 216.460000000000007958078640513122081756591796875, 230.81000000000000227373675443232059478759765625, 235.282999999999987039700499735772609710693359375, 244.638000000000005229594535194337368011474609375, 166.926999999999992496668710373342037200927734375, 247.15199999999998681232682429254055023193359375, 200.438999999999992951416061259806156158447265625 ], "test_run_times": [ 181.55000000000001136868377216160297393798828125, 181.56000000000000227373675443232059478759765625, 181.530000000000001136868377216160297393798828125, 181.56000000000000227373675443232059478759765625, 181.6100000000000136424205265939235687255859375, 181.55000000000001136868377216160297393798828125, 181.530000000000001136868377216160297393798828125, 181.590000000000003410605131648480892181396484375, 181.56000000000000227373675443232059478759765625, 181.590000000000003410605131648480892181396484375, 181.530000000000001136868377216160297393798828125, 181.6100000000000136424205265939235687255859375 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 196.323000000000007503331289626657962799072265625, "raw_values": [ 177.058999999999997498889570124447345733642578125, 189.907999999999987039700499735772609710693359375, 242.895000000000010231815394945442676544189453125, 207.479999999999989768184605054557323455810546875, 155.614000000000004320099833421409130096435546875, 201.549000000000006593836587853729724884033203125, 156.3609999999999899955582804977893829345703125, 211.7649999999999863575794734060764312744140625, 156.2259999999999990905052982270717620849609375, 257.374000000000023646862246096134185791015625, 210.25700000000000500222085975110530853271484375, 189.38700000000000045474735088646411895751953125 ], "test_run_times": [ 183.759999999999990905052982270717620849609375, 181.6399999999999863575794734060764312744140625, 181.590000000000003410605131648480892181396484375, 181.599999999999994315658113919198513031005859375, 181.6399999999999863575794734060764312744140625, 181.6299999999999954525264911353588104248046875, 181.6100000000000136424205265939235687255859375, 181.590000000000003410605131648480892181396484375, 181.6100000000000136424205265939235687255859375, 181.6299999999999954525264911353588104248046875, 181.55000000000001136868377216160297393798828125, 181.580000000000012505552149377763271331787109375 ] } } }, "94c291ddc6909bb78a4615f973aca06352264080": { "identifier": "pts\/unigine-tropics-1.6.4", "title": "Unigine Tropics", "app_version": "1.3", "arguments": "-video_width 1024 -video_height 768 -video_fullscreen 0", "description": "Resolution: 1024 x 768 - Mode: Fullscreen", "scale": "Frames Per Second", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 227.55500000000000682121026329696178436279296875, "raw_values": [ 226.830000000000012505552149377763271331787109375, 235.19999999999998863131622783839702606201171875, 222.655000000000001136868377216160297393798828125, 225.5339999999999918145476840436458587646484375 ], "test_run_times": [ 204.270000000000010231815394945442676544189453125, 204.25, 204.289999999999992041921359486877918243408203125, 204.270000000000010231815394945442676544189453125 ] }, "Async command submission": { "value": 220.68500000000000227373675443232059478759765625, "raw_values": [ 221.099999999999994315658113919198513031005859375, 224.076999999999998181010596454143524169921875, 216.878999999999990677679306827485561370849609375 ], "test_run_times": [ 204.240000000000009094947017729282379150390625, 204.25, 204.240000000000009094947017729282379150390625 ] }, "Async command submission v2": { "value": 227.23300000000000409272615797817707061767578125, "raw_values": [ 243.753999999999990677679306827485561370849609375, 230.044000000000011141310096718370914459228515625, 241.573000000000007503331289626657962799072265625, 222.638000000000005229594535194337368011474609375, 226.157000000000010686562745831906795501708984375, 226.991000000000013869794202037155628204345703125, 237.95400000000000773070496506989002227783203125, 226.929000000000002046363078989088535308837890625, 218.609000000000008867573342286050319671630859375, 218.258999999999986130205797962844371795654296875, 220.058999999999997498889570124447345733642578125, 213.82900000000000773070496506989002227783203125 ], "test_run_times": [ 204.280000000000001136868377216160297393798828125, 204.229999999999989768184605054557323455810546875, 204.19999999999998863131622783839702606201171875, 204.219999999999998863131622783839702606201171875, 204.31000000000000227373675443232059478759765625, 204.240000000000009094947017729282379150390625, 204.240000000000009094947017729282379150390625, 204.240000000000009094947017729282379150390625, 204.270000000000010231815394945442676544189453125, 204.259999999999990905052982270717620849609375, 204.289999999999992041921359486877918243408203125, 204.229999999999989768184605054557323455810546875 ] }, "Sync command + buffer fix and enlargement": { "value": 215.45400000000000773070496506989002227783203125, "raw_values": [ 220.606999999999999317878973670303821563720703125, 211.022999999999996134647517465054988861083984375, 214.73300000000000409272615797817707061767578125 ], "test_run_times": [ 204.30000000000001136868377216160297393798828125, 204.240000000000009094947017729282379150390625, 204.229999999999989768184605054557323455810546875 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 224.332999999999998408384271897375583648681640625, "raw_values": [ 220.34800000000001318767317570745944976806640625, 222.19499999999999317878973670303821563720703125, 230.4569999999999936335370875895023345947265625 ], "test_run_times": [ 204.30000000000001136868377216160297393798828125, 204.259999999999990905052982270717620849609375, 204.219999999999998863131622783839702606201171875 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 226.431000000000011596057447604835033416748046875, "raw_values": [ 231.662000000000006139089236967265605926513671875, 219.811000000000007048583938740193843841552734375, 228.22399999999998954081092961132526397705078125, 218.147999999999996134647517465054988861083984375, 234.8079999999999927240423858165740966796875, 221.359000000000008867573342286050319671630859375, 217.1109999999999899955582804977893829345703125, 221.355999999999994543031789362430572509765625, 242.3120000000000118234311230480670928955078125, 232.842000000000012960299500264227390289306640625, 230.144000000000005456968210637569427490234375, 219.397999999999996134647517465054988861083984375 ], "test_run_times": [ 206.1100000000000136424205265939235687255859375, 204.270000000000010231815394945442676544189453125, 204.219999999999998863131622783839702606201171875, 204.280000000000001136868377216160297393798828125, 204.270000000000010231815394945442676544189453125, 204.259999999999990905052982270717620849609375, 204.229999999999989768184605054557323455810546875, 204.25, 204.240000000000009094947017729282379150390625, 204.240000000000009094947017729282379150390625, 204.229999999999989768184605054557323455810546875, 204.229999999999989768184605054557323455810546875 ] } } }, "3b5ac9c848023fb4ff493d9d51a44126ecd42773": { "identifier": "pts\/unigine-valley-1.1.8", "title": "Unigine Valley", "app_version": "1.0", "arguments": "-video_width 1024 -video_height 768 -video_fullscreen 0 -video_app opengl", "description": "Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL", "scale": "Frames Per Second", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 182.730999999999994543031789362430572509765625, "raw_values": [ 178.76699999999999590727384202182292938232421875, 188.722000000000008412825991399586200714111328125, 179.907000000000010686562745831906795501708984375, 183.527999999999991587174008600413799285888671875 ], "test_run_times": [ 207.979999999999989768184605054557323455810546875, 209.169999999999987494447850622236728668212890625, 208.469999999999998863131622783839702606201171875, 208.729999999999989768184605054557323455810546875 ] }, "Async command submission": { "value": 190.515999999999991132426657713949680328369140625, "raw_values": [ 188.842999999999989313437254168093204498291015625, 191.902999999999991587174008600413799285888671875, 190.801999999999992496668710373342037200927734375 ], "test_run_times": [ 210.099999999999994315658113919198513031005859375, 209.400000000000005684341886080801486968994140625, 209.340000000000003410605131648480892181396484375 ] }, "Async command submission v2": { "value": 187.01200000000000045474735088646411895751953125, "raw_values": [ 183.99799999999999045030563138425350189208984375, 188.605999999999994543031789362430572509765625, 188.4329999999999927240423858165740966796875 ], "test_run_times": [ 209.43999999999999772626324556767940521240234375, 208.3899999999999863575794734060764312744140625, 209.94999999999998863131622783839702606201171875 ] }, "Sync command + buffer fix and enlargement": { "value": 184.955000000000012505552149377763271331787109375, "raw_values": [ 182.102000000000003865352482534945011138916015625, 187.3509999999999990905052982270717620849609375, 185.412000000000006139089236967265605926513671875 ], "test_run_times": [ 209.3899999999999863575794734060764312744140625, 209.19999999999998863131622783839702606201171875, 209.19999999999998863131622783839702606201171875 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 187.64199999999999590727384202182292938232421875, "raw_values": [ 187.032000000000010686562745831906795501708984375, 186.23300000000000409272615797817707061767578125, 189.662000000000006139089236967265605926513671875 ], "test_run_times": [ 209.3899999999999863575794734060764312744140625, 210.909999999999996589394868351519107818603515625, 209.280000000000001136868377216160297393798828125 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 187.34800000000001318767317570745944976806640625, "raw_values": [ 185.460000000000007958078640513122081756591796875, 186.712999999999993860910763032734394073486328125, 189.87200000000001409716787748038768768310546875 ], "test_run_times": [ 211.030000000000001136868377216160297393798828125, 209.93999999999999772626324556767940521240234375, 209.960000000000007958078640513122081756591796875 ] } } }, "0c8a7ade36c3cc8c6e767327f0988e84d488104a": { "identifier": "pts\/xonotic-1.5.2", "title": "Xonotic", "app_version": "0.8.2", "arguments": "+vid_width 1024 +vid_height 768 +exec effects-ultimate.cfg", "description": "Resolution: 1024 x 768 - Effects Quality: Ultimate", "scale": "Frames Per Second", "proportion": "HIB", "display_format": "BAR_GRAPH", "results": { "Baseline": { "value": 247.833723800000001347143552266061305999755859375, "raw_values": [ 247.325332400000007737617124803364276885986328125, 248.488780600000012555028661154210567474365234375, 247.687058500000006233676685951650142669677734375 ], "min_result": [ "40" ], "max_result": [ "658" ], "test_run_times": [ 47.92999999999999971578290569595992565155029296875, 47.7000000000000028421709430404007434844970703125, 47.8299999999999982946974341757595539093017578125 ] }, "Async command submission": { "value": 246.838425800000010212897905148565769195556640625, "raw_values": [ 246.347411599999986719922162592411041259765625, 245.652773499999995010512066073715686798095703125, 248.515092399999986128023010678589344024658203125 ], "min_result": [ "38" ], "max_result": [ "652" ], "test_run_times": [ 48.1700000000000017053025658242404460906982421875, 48.21000000000000085265128291212022304534912109375, 47.68999999999999772626324556767940521240234375 ] }, "Async command submission v2": { "value": 246.03967679999999518258846364915370941162109375, "raw_values": [ 244.152375799999987293631420470774173736572265625, 247.977405000000004520188667811453342437744140625, 245.989249699999987797127687372267246246337890625 ], "min_result": [ "40" ], "max_result": [ "655" ], "test_run_times": [ 48.57000000000000028421709430404007434844970703125, 47.78999999999999914734871708787977695465087890625, 48.1400000000000005684341886080801486968994140625 ] }, "Sync command + buffer fix and enlargement": { "value": 245.666096000000010235453373752534389495849609375, "raw_values": [ 244.78958510000001069784048013389110565185546875, 246.5569672999999966123141348361968994140625, 245.65173559999999497449607588350772857666015625 ], "min_result": [ "39" ], "max_result": [ "667" ], "test_run_times": [ 48.469999999999998863131622783839702606201171875, 48.06000000000000227373675443232059478759765625, 48.159999999999996589394868351519107818603515625 ] }, "Async, fence sync, buffer fix and enlargement": { "value": 242.83209510000000364016159437596797943115234375, "raw_values": [ 241.84809169999999767242115922272205352783203125, 244.675873999999993202436598949134349822998046875, 241.97231970000001410880940966308116912841796875 ], "min_result": [ "41" ], "max_result": [ "648" ], "test_run_times": [ 48.8900000000000005684341886080801486968994140625, 48.38000000000000255795384873636066913604736328125, 48.8599999999999994315658113919198513031005859375 ] }, "glxgears fix + async + transfer buffer stuff": { "value": 249.07517830000000458312570117413997650146484375, "raw_values": [ 243.710732799999988174022291786968708038330078125, 251.16276990000000068903318606317043304443359375, 252.35203219999999646461219526827335357666015625 ], "min_result": [ "39" ], "max_result": [ "640" ], "test_run_times": [ 48.99000000000000198951966012828052043914794921875, 47.17999999999999971578290569595992565155029296875, 47.00999999999999801048033987171947956085205078125 ] } } } } }