Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add functionality to extract specified kernels from app so that they can be replayed independently #294

Merged
merged 33 commits into from
Apr 5, 2023

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    b40d38b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    254a113 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    414ab1f View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Bug fix: Also capture arguments in the case of it being equal to size…

    …of(void*)
    
    Python script handles the duplicate arguments
    Novermars committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    eb4c9d0 View commit details
    Browse the repository at this point in the history
  2. Bug fix: Force all buffers to live on host so that we can capture and…

    … dump them when dumping replayable kernels
    Novermars committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    ed3dbfa View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    3c86528 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    f6aff7b View commit details
    Browse the repository at this point in the history
  2. Add driver script for capture and validation

    Adds a script that automatically captures a specified kernel and then validates it by comparing the replayed results to the dumped results
    Novermars committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    44341da View commit details
    Browse the repository at this point in the history
  3. Enable windows support

    Novermars committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    760a5c5 View commit details
    Browse the repository at this point in the history
  4. Update validate script

    Fixed typo (Bump->Dump)
    Now works on Windows and Linux
    Novermars committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    1cb0a20 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Bug fixes & more info

    Novermars committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    20b3c03 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Trying to make running from binaries possible

    Getting the binaries from the cl_program (or cl_kernel with an Intel extension) has proved to be very unreliable.
    This version saves the device binaries which the program inputs into clCreateProgramWithBinary().
    The python script then uses these binaries to build the program
    Novermars committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    2c95e1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43c1b2a View commit details
    Browse the repository at this point in the history
  3. Added some documentation

    Novermars committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    5a6bb5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8be1bcd View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    6ee4677 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Remove VS2015 from appveyor

    Novermars committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    a236bf3 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    5e85294 View commit details
    Browse the repository at this point in the history
  2. Documentation

    Novermars committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    aab7ad6 View commit details
    Browse the repository at this point in the history
  3. Can now dump a replayble kernel specified by name

    Will only dump the first time it is encountered
    Novermars committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    9b74016 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80f8d06 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Can now also capture images

    Also added functionality for when buffers alias each other
    Novermars committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    75161da View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Configuration menu
    Copy the full SHA
    098a7b0 View commit details
    Browse the repository at this point in the history
  2. Now supports samplers

    Novermars committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    31bd4a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2105e6f View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Updated docs

    Novermars committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    d518136 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. First round of feedback

    These changes are not final yet and incomplete
    Novermars committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    d5570fb View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Further feedback changes

    Novermars committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    c28d2fe View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    5c5b180 View commit details
    Browse the repository at this point in the history
  2. variable name: key -> pos

    Novermars committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b34e23d View commit details
    Browse the repository at this point in the history
  3. Updated docs

    Novermars committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    fed4bac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13a5473 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35f9ec1 View commit details
    Browse the repository at this point in the history