Espero que alguien pueda proporcionar una mejor respuesta que esta, pero aquí hay un comienzo:
- La forma estándar de resolver problemas de álgebra lineal es usar una biblioteca llamada LAPACK (http://www.netlib.org/lapack/)
- Existe una versión de las rutinas LAPACK específicamente diseñadas para el procesamiento paralelo en múltiples computadoras: ScaLAPACK (http://www.netlib.org/scalapack/).
- Aquí hay una descripción de cómo podría usar algo como ScaLAPACK en Amazon EC2: http://www.slideshare.net/pskomo… (no es terriblemente satisfactorio, pero es lo mejor que pude encontrar)
Hay rutinas específicas disponibles para varios tipos de matrices (simétricas, hermitianas, dispersas, etc.) que se ejecutan mucho más rápido que las rutinas generales, por lo que cuanto más sepa sobre su matriz, mejor.
Si tiene curiosidad sobre los cálculos de álgebra lineal en general, y quiere tener una idea de lo que realmente está sucediendo en las diversas rutinas que utilizará, le recomiendo leer Recetas numéricas – http://www.nr.com/ – a la versión anterior gratuita (que está bien ya que realmente no usará su código) está disponible en http://www.nrbook.com/a/bookcpdf…
- ¿Cuál es la prueba más clara del teorema espectral?
- ¿Cuál es una explicación intuitiva de la descomposición de Cholesky?
- ¿Cuál es la intuición detrás del espacio dual y la norma dual?
- ¿Cuál es el mejor código SVD disperso paralelo disponible públicamente?
- ¿Cómo se puede utilizar una matriz laplaciana gráfica para resolver el corte normalizado de una gráfica?