Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aras-p/smol-v
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: aras-p/smol-v
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: mark-v
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 141 files changed
  • 1 contributor

Commits on Oct 27, 2018

  1. Add part of SPIRV-Tools; just the MARK-V compressor related bits.

    Taken from https://github.com/KhronosGroup/SPIRV-Tools commit 1c1e749f0b on 2018 Oct 25.
    
    Geez, that is 136 files and 2MB of source code worth...
    aras-p committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    9bc707d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b45e112 View commit details
    Browse the repository at this point in the history
  3. Add MARK-V compression for comparison in the test app, with Lite/Mid/…

    …Max models.
    
    Evaluating SPIR-V with debug info stripped out...
    Compressed with <no compression>:
    Raw        4869.9KB 100.0%
    Remapper   4541.4KB  93.3%
    MarkV Lite 1369.3KB  28.1%
    Markv Mid  1085.3KB  22.3%
    MarkV Max   831.5KB  17.1%
    SmolV      1629.5KB  33.5%
    Compressed with zlib:
    Raw        1213.3KB  24.9%
    Remapper   1079.8KB  22.2%
    MarkV Lite  411.8KB   8.5%
    Markv Mid   336.4KB   6.9%
    MarkV Max   276.0KB   5.7%
    SmolV       602.1KB  12.4%
    Compressed with LZ4 HC:
    Raw        1343.4KB  27.6%
    Remapper   1148.5KB  23.6%
    MarkV Lite  410.2KB   8.4%
    Markv Mid   334.5KB   6.9%
    MarkV Max   284.0KB   5.8%
    SmolV       606.3KB  12.5%
    Compressed with Zstandard:
    Raw         899.3KB  18.5%
    Remapper    743.0KB  15.3%
    MarkV Lite  394.3KB   8.1%
    Markv Mid   329.1KB   6.8%
    MarkV Max   279.7KB   5.7%
    SmolV       445.6KB   9.1%
    Compressed with Zstandard 20:
    Raw         589.7KB  12.1%
    Remapper    509.1KB  10.5%
    MarkV Lite  293.5KB   6.0%
    Markv Mid   257.3KB   5.3%
    MarkV Max   225.3KB   4.6%
    SmolV       348.0KB   7.1%
    Program ended with exit code: 0
    aras-p committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    22e85e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b68289 View commit details
    Browse the repository at this point in the history
  5. Turn off MARK-V Max model (has bugs), measure decoding time of SMOL-V…

    … and MARK-V.
    
    Decompression performance:
    Time taken to decode MARK-V Lite: 492.7ms
    Time taken to decode MARK-V Mid:  691.1ms
    Time taken to decode SMOL-V:      11.1ms
    aras-p committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    f7224c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. Configuration menu
    Copy the full SHA
    a4f3896 View commit details
    Browse the repository at this point in the history
  2. Add MARK-V files to VS project

    aras-p committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    3cd3b52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3d5b8d View commit details
    Browse the repository at this point in the history
Loading