Describe the New Feature:
Add the concept of a warp to the PTX emulator.
* The warp size should be configurable on a per-cta basis.
* The CooperativeThreadArray class should be extended with a set of Warps,
each containing a stack of CTAContexts.
* The CooperativeThreadArray class should include a callback interface to
a warp scheduler function object that picks the next warp to execute out of
a pool of ready warps.
* The branch divergence mechanism should be refined to operate on a
per-warp basis rather than a per-cta basis.
* Each eval_* function should be modified to only execute instructions for
the currently selected warp.
Which milestone does the feature belong to?
2.0.0
Which branch does the new feature go in?
Trunk
Original issue reported on code.google.com by gregory....@gatech.edu on 18 May 2010 at 2:36
Original issue reported on code.google.com by
gregory....@gatech.edu
on 18 May 2010 at 2:36