This is the main page for our 4th year design project. The project is about
graphics hardware virtualization
: we are trying to implement the
recursive dominator split
(RDS) algorithm from a
Graphics Hardware 2002. Our project attempts to build on top of the
shading language which is being developed
at the University of Waterloo.
What hardware virtualization aims to do is to present seemingly infinite
resources to the user of the hardware. In our case this means that the Sh
compiler will accept arbitrarily complex programs for execution. The RDS
algorithm will take this complex program and partition it into several
simpler programs which can be executed together to achieve the same effect.
- Aly Merchant
- Cynthia Dahl
You can find our log and todo list on our