nzinfo / gpuocelot

Automatically exported from code.google.com/p/gpuocelot
0 stars 0 forks source link

PTX-Emulator: Warp Scheduler #41

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
It doesn't look like we are fixing this one, we switched over to this project 
instead: 

http://code.google.com/p/vanaheimr/

Original comment by gregory....@gatech.edu on 23 Jun 2011 at 10:07