I created an article on CodeProject which describes the SSE2 Bubble Sort I came up with. I hope that SSE2 will be a big help in computing some of the line intersections in NetTopologySuite. We'll have to see, however, since SSE2 math is different than x87 math (64 bit vs. 80 bit). By using a fixed or integer precision model, this problem should be avoided.
Transforming the CLR to numerical applications, and the nullspace that results.