that's cool! I've not seen any use of a SDD, what do you intent to use this for, or could you tell how it could be used?
The key bit however, is that the SDD solver as above, has really nice asymptotics for sparse matrices.
theres a few fancy algorithms that need to be engineered along the way, and theres also the question about how the constant factors work out in practice!