Have you guys considered using Math.NET as the base for the numerical types in Accord? There's a lot of symmetry between the projects -- and with Math.NET native providers for CUDA and Intel ...