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

Tentative PR #36

Draft
wants to merge 19 commits into
base: dev
Choose a base branch
from
Draft

Tentative PR #36

wants to merge 19 commits into from

Commits on Mar 21, 2022

  1. end_warp's calculation was not totally accurate

    Fangjia Shen committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    27b754c View commit details
    Browse the repository at this point in the history
  2. the way how hwtid is assigned looks subobtimal. Is this the way how N…

    …VIDIA's GPUs work?
    Fangjia Shen committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    a8a89d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. added some documentation for core functions relavant to subcore sched…

    …uling
    Fangjia Shen committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    20f252b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. added debugging support for subcore modelling

    Fangjia Shen committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    005db44 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. added debugging support for subcore modelling

    also added a const kernel_info_t& to the arg list of
    shader_core_ctx::find_available_hwtid. This allows trace calls within
    this function to be able to find the SM id.
    Fangjia Shen committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    7bb0667 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'concurrent' of github.com:FJShen/gpgpu-sim_distribution…

    … into concurrent
    Fangjia Shen committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    3bc5d7a View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. implemented RR in find_hwtid

    Fangjia Shen committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    9601dfb View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    7bcda79 View commit details
    Browse the repository at this point in the history
  2. fixed coding mistake in previous commit

    Fangjia Shen committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    caafcb3 View commit details
    Browse the repository at this point in the history
  3. use range-based for loop to iterate over hwtids which might have wrap…

    …-arounds due to subcore scheduling
    
    Plus a utility function get_index_vector_from_range_with_wrap_around
    used to generate the vector of indices.
    Fangjia Shen committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    cc3789f View commit details
    Browse the repository at this point in the history
  4. fixed some typos; also fixed wrong new[] call

    Fangjia Shen committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    3eee55a View commit details
    Browse the repository at this point in the history
  5. fixed some typo

    Fangjia Shen committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    dc18c0b View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Configuration menu
    Copy the full SHA
    c1750ea View commit details
    Browse the repository at this point in the history
  2. include header file to support functional programming

    Fangjia Shen committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    797d7c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. added more utility functions to WrappableUnsignedRange

    Fangjia Shen committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    20f9094 View commit details
    Browse the repository at this point in the history
  2. shader_core_ctx can now handle cases when hwtid is coming from a wrap…

    …ped range of thread ids, thanks to the glamorous WrappableUnsignedRange
    Fangjia Shen committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    2db6b5a View commit details
    Browse the repository at this point in the history
  3. fixed a not-so-glamorous bug

    Fangjia Shen committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    d98b8f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. remove code for a function that was added while discovering ways to m…

    …ake subcore round robin scheduling work, but is no longer relevant
    Fangjia Shen committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    7e9124b View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. disabled SUBCORE debug trace

    Fangjia Shen committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    a8a6ace View commit details
    Browse the repository at this point in the history