In review
-
(Parallel) Algorithms for Two-sided Triangular Solves and Matrix Multiplication
Jack Poulson, Robert van de Geijn, and Jeffrey Bennighof
ACM Transactions on Mathematical Software
[ Related FLAME@lab (M-script for Matlab and Octave) implementations ]
-
-
Restructuring the QR Algorithm for Performance
Field G. Van Zee, Robert van de Geijn, and Gregorio Quintana-Orti
ACM Transactions on Mathematical Software
To appear
-
The FLAME Approach: From Dense Linear Algebra Algorithms to High-Performance Multi-Accelerator Implementations
Francisco D. Igual, Ernie Chan, Enrique S Quintana-Orti, Gregorio Quintana-Orti, Robert A van de Geijn, Field G van Zee
Journal of Parallel and Distributed Computing
-
Programming Many-Core Architectures - A Case Study: Dense Matrix Computations on the Intel SCC Processor
Bryan Marker, Ernie Chan, Jack Poulson, Robert van de Geijn, Rob F. Van der Wijngaart, Timothy G. Mattson, and Theodore E. Kubaska
Concurrency and Computation: Practice and Experience
-
Deriving Linear Algebra Libraries
Paolo Bientinesi, John Gunnels, Maggie Myers, Enrique Quintana-Orti, Robert van de Geijn, and Field Van Zee
Formal Aspects of Computing
[See also FLAWN57]
-
A Run-Time System for Programming Out-of-Core Matrix Algorithms-by-Tiles on Multithreaded Architectures
Gregorio Quintana-Orti, Francisco D. Igual, Mercedes Marques, Enrique Quintana-Orti, and Robert van de Geijn
ACM Transactions on Mathematical Software
-
Elemental: A New Framework for Distributed Memory Dense Matrix Computations
Jack Poulson, Bryan Marker, Jeff R. Hammond, Nichols A. Romero, and Robert van de Geijn
ACM Transactions on Mathematical Software
-
Families of Algorithms for Reducing a Matrix to Condensed Form
Field G. Van Zee, Robert van de Geijn, Gregorio Quintana-Orti, and G. Joseph Elizondo
ACM Transactions on Mathematical Software
-
Scheduling Algorithms-by-blocks on Small Clusters
Francisco D. Igual, Gregorio Quintana-Orti, and Robert van de Geijn
Concurrency and Computation: Practice and Experience
2011
-
[ Abstract, etc. ]
[ BibTeX ]
-
Using desktop computers to solve large-scale dense linear algebra problems
Mercedes Marques, Gregorio Quintana-Orti, Enrique S. Quintana-Orti, Robert van de Geijn
The Journal of Supercomputing, Vol. 58, Issue 2, 2011
[ Abstract etc. ][ BibTeX ]
-
Goal-Oriented and Modular Stability Analysis
Paolo Bientinesi, Robert A. van de Geijn
SIAM Journal on Matrix Analysis and Applications , Volume 32 Issue 1, February 2011
[ Abstract, etc. ]
[ BibTeX ]
2010
-
Sparse Direct Factorizations through Unassembled Hyper-Matrices
Paolo Bientinesi, Victor Eijkhout, Kyungjoo Kim, Jason Kurtz, and Robert van de Geijn
Computer Methods in Applied Mechanics and Engineering, 199, 430--438, 2010
[ Abstract etc. ]
[ BibTeX ]
-
Toward Mechanical Derivation of Krylov Solver Libraries
Victor Eijkhout, Paolo Bientinesi, Robert van de Geijn
Procedia Computer Science, 1(1) 1805-1813, 2010 (Proceedings of ICCS2010.)
[ Abstract etc. ]
[ BibTeX ]
2009
-
[ Abstract, etc. ]
[ BibTeX ]
-
The libflame Library for Dense Matrix Computations
Field G. Van Zee,
Ernie Chan,
Robert A. van de Geijn,
Enrique S. Quintana-Orti,
Gregorio Quintana-Orti,
IEEE Computing in Science and Engineering, Vol. 11, No 6, November/December 2009
[ Abstract, etc. ]
[ BibTeX ]
2008
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
Collective communication: theory, practice, and experience
Ernie Chan, Marcel Heimlich, Avi Purkayastha, Robert van de Geijn
Concurrency and Computation: Practice & Experience , Volume 19 Issue 1, September 2007
[ Abstract, etc. ]
[ BibTeX ]
2006
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
2005
-
A Parallel Eigensolver for Dense Symmetric Matrices Based on Multiple Relatively Robust Representations
Paolo Bientinesi, Inderjit S. Dhillon, Robert A. van de Geijn
SIAM Journal on Scientific Computing , Volume 27 Issue 1, July 2005
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
2003
-
[ Abstract, etc. ]
[ BibTeX ]
2001
-
[ Abstract, etc. ]
[ BibTeX ]
2012
-
Designing Linear Algebra Algorithms by
Transformation:
Mechanizing the Expert Developer
Bryan Marker, Jack Poulson, Don Batory, and Robert van de Geijn
iWAPT2012.
[ PDF (draft)]
-
A Linear Algebra Core Design for Efficient Level-3 BLAS
Ardavan Pedram, Syed Gilani, Nam Sung Kim, Robert van de Geijn, Michael Schulte, Andreas Gerstlauer.
ASAP, 2012.
2011
-
A High-Performance, Low-Power Linear Algebra Core
Ardavan Pedram, Andreas Gerstlauer, and Robert van de Geijn
22rd IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2011), 2011
[ PDF (draft)]
[ Abstract etc. ]
[ BibTeX ]
-
Retargeting PLAPACK to Clusters with Hardware Accelerators
Manuel Fogue and Francisco D. Igual, Enrique Quintana-Orti, and Robert van de Geijn.
2010 International Conference on High Performance Computing and Simulation (HPCS 2010), 2010
[ PDF (draft)]
[ Abstract etc. ]
[ BibTeX ]
2010
-
[ Abstract, etc. ]
[ BibTeX ]
-
Transforming Linear Algebra Libraries: From Abstraction to Parallelism
Ernie Chan, Jim Nagle, Robert van de Geijn, and Field G. Van Zee.
HIPS'10: Proceedings of Fifteenth International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2010
[ PDF]
[ Abstract etc. ]
[ BibTeX ]
2009
-
Out-of-Core Computation of the QR Factorization on Multi-Core Processors
Mercedes Marques, Gregorio Quintana-Orti, Enrique S. Quintana-Orti, and Robert van de Geijn.
Proceedings of the 15th International Euro-Par Conference on Parallel Processing (Euro-Par 2009), 2009
[ PDF]
[ Abstract etc. ]
[ BibTeX ]
-
Solving "Large" Dense Matrix Problems on Multi-Core Processors and GPUs
Mercedes Marques, Gregorio Quintana-Orti, Enrique S. Quintana-Orti, and Robert van de Geijn.
10th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing - PDSEC'09. Roma (Italia), 2009.
[ PDF]
[ Abstract etc. ]
[ BibTeX ]
-
Using Graphics Processors to Accelerate the Solution of Out-of-Core Linear System
Mercedes Marques, Gregorio Quintana-Orti, Enrique S. Quintana-Orti, and Robert van de Geijn.
IEEE International Symposium on Parallel and Distributed Computing, Lisbon (Portugal), 2009.
[ PDF]
[ Abstract etc. ]
[ BibTeX ]
-
Fast Development of Dense Linear Algebra Codes on Graphics Processors
Maria Jesus Zafont, Alberto Martin, Francisco D. Igual, and Enrique S. Quintana-Orti.
14th International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2009.
[ PDF]
{ Abstract etc. ]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
2008
-
[ Abstract, etc. ]
[ BibTeX ]
-
An Algorithm-by-Blocks for SuperMatrix Band Cholesky Factorization
Gregorio Quintana-Orti, Enrique S. Quintana-Orti, Alfredo Remon, and Robert A. van de Geijn.
in High Performance Computing for Computational Science - VECPAR 2008,
2008
[ PDF]
[ Abstract etc. ]
[ BibTeX ]
-
Design of Scalable Dense Linear Algebra Libraries for Multithreaded Architectures: the LU Factorization
Gregorio Quintana-Orti, Enrique S. Quintana-Orti, Ernie Chan, Robert van de Geijn, and Field G. Van Zee.
Workshop on Multithreaded Architectures and Applications, MTAAP 2008
[ PDF]
[ BibTeX ]
-
[ Abstract, etc. ]
[ BibTeX ]
-
Scheduling of QR factorization algorithms on SMP and multi-core architectures
Gregorio Quintana-Orti, Enrique S. Quintana-Orti, Ernie Chan, Field G. Van Zee, and Robert A. van de Geijn.
Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), 2008
[ PDF]
[ Abstract etc.
[ BibTeX ]
2007
-
Satisfying your Dependencies with SuperMatrix
Ernie Chan, Field G. Van Zee, Enrique S. Quintana-Orti, Gregorio Quintana-Orti, Robert van de Geijn.
Proceedings of IEEE Cluster Computing 2007, pp. 91 - 99, Austin, Texas, September 2007.
[ PDF]
[ Abstract etc.
[ BibTeX ]
-
Toward Scalable Matrix Multiply on Multithreaded Architectures
Bryan Marker, Field Van Zee, Kazushige Goto, Gregorio Quintana-Orti, Robert
van de Geijn.
Proceedings of European Conference on Parallel and Distributed Computing (EuroPar 2007), pp. 748-757, 2007.
[ PDF ]
[ Bibtex entry]
[ BibTeX ]
-
[ Abstract, etc. ] [> Bibtex entry ]
[ BibTeX ]
-
Formal Correctness and Stability of Linear Algebra Algorithms
Paolo Bientinesi and Robert van de Geijn.
IMACS05.
[ Postscript]
[ PDF]
[ BibTeX ]
2006
-
[ Abstract, etc. ]
[ BibTeX ]
2005
-
[ Abstract, etc. ]
[ BibTeX ]
-
A Family of High-Performance Matrix Multiplication Algorithms
John Gunnels, Fred Gustavson, Greg Henry, and Robert A. van de Geijn,
PARA 2004, LNCS 3732, pp. 2256-265, 2005.
[ BibTeX ]
-
Rapid Development of High-Performance Linear Algebra Libraries
Paolo Bientinesi, John Gunnels, Fred Gustavson, Greg Henry, Margaret Myers,
Enrique S. Quintana-Orti, and Robert A. van de Geijn,
PARA 2004, LNCS 3732, pp. 376--384, 2005.
[ Postscript] (early draft)
[ PDF (early draft)]
[ BibTeX ]
-
Automatic Derivation of Linear Algebra Algorithms with Application to Control Theory
Paolo Bientinesi, Sergey Kolos, and Robert A. van de Geijn
PARA 2004, LNCS 3732, pp. 385--394, 2005.
[ Postscript] (early draft)
[ PDF (early draft)]
[ BibTeX ]
-
Rapid Development of High-Performance Out-of-Core Solvers
Thierry Joffrain, Enrique S. Quintana-Orti, and Robert A. van de Geijn.
PARA 2004, LNCS 3732, pp. 413--422, 2005.
[ Postscript(early draft)]
[ PDF (early draft)]
[ BibTeX ]
2001
-
A Family of High-Performance Matrix Algorithms
John A. Gunnels, Greg M. Henry, and Robert A. van de Geijn.
In Computational Science - 2001, Part I Lecture Notes in Computer Science 2073, pp. 51-60, Springer, 2001.
[ PDF]
[ Abstract etc. ]
[ BibTeX ]
-
Fault-Tolerant High-Performance Matrix-Matrix Multiplication: Theory and Practice
John A. Gunnels, Daniel S. Katz, Enrique S. Quintana-Orti, and Robert van de Geijn.
International Conference for Dependable Systems and Networks (DSN-2001), pp. 47-56, July 2-4, 2001.
[ Abstract etc. ]
[ BibTeX ]
-
Formal Methods for High-Performance Linear Algebra Libraries
John Gunnels and Robert van de Geijn
The Architecture of Scientific Software: Ifip Tc2/Wg2.5 Working Conference on the Architecture of Scientific Software, October 2-4, 2000, Ottawa, Canada(Ronald F. Boisvert and P. T. Tang, editors), pp. 193-210, Kluwer Academic Press, 2001
[ BibTeX ]
-
Unleashing DSPs for General-Purpose HPC.
Francisco D. Igual, Murtaza Ali, Arnon Friedmann, Eric Stotzer, Timothy Wentz, and Robert van de Geijn.
FLAME Working Note #61. The University of Texas at Austin, Department of Computer Science. Technical Report TR-12-02. February 2012.
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
Mechanizing the Expert Dense Linear Algebra Developer.
Bryan Marker, Andy Terrel, Jack Poulson, Don Batory, and Robert van de Geijn.
FLAME Working Note #58. The University of Texas at Austin, Department of Computer Science. Technical Report TR-11-18. April 2011. (Refined paper submitted to PPoPP'12.)
[ BibTeX ]
-
Deriving Linear Algebra Libraries.
Robert van de Geijn, Tyler Rhodes, Maggie Myers, and Field Van Zee.
FLAME Working Note #57. The University of Texas at Austin, Department of Computer Science. Technical Report TR-11-09. March 2011. (Submitted to FAC.)
[ BibTeX ]
-
[ Related FLAME@lab (M-script for Matlab and Octave) implementations ]
[ BibTeX ]
-
[ BibTeX ]
-
Architecture Design by Transformation
Taylor L. Riche, Don Batory, Rui Goncalves, Bryan Marker.
FLAME Working Note #54. The University of Texas at Austin, Department of Computer Science. Technical Report TR-10-39. Dec. 14, 2010.
[ BibTeX ]
-
Algorithms for Reducing a Matrix to Condensed Form.
Field G. Van Zee, Robert van de Geijn, Gregorio Quintana-Orti, and G. Joseph Elizondo.
FLAME Working Note #53. The University of Texas at Austin, Department of Computer Science. Technical Report TR-10-37. Oct. 29, 2010.
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
Level-3 BLAS on a GPU: Picking the Low Hanging Fruit
Francisco D. Igual, Gregorio Quintana-Orti, and Robert van de Geijn.
FLAME Working Note #37. Universidad Jaume I, Depto. de Ingenieria y Ciencia de Computadores. Technical Report DICC 2009-04-01. April 30, 2009, Updated May 21, 2009.
[ BibTeX ]
-
[ BibTeX ]
-
FLAMES2S: From Abstraction to High Performance.
Richard Veras, Jonathan Monette, Enrique Quintana-Orti, and Robert van de Geijn.
FLAME Working Note #35. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-08-49. Dec. 14, 2008.
[ BibTeX ]
-
Beautiful Parallel Code: Evolution vs. Intelligent Design.
Robert van de Geijn.
Presented at Supercomputing 2008 Workshop on Node Level Parallelism for Large Scale Supercomputers, Austin, Texas, November 2008. FLAME Working Note #34. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-08-46. Nov. 21, 2008.
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
SuperMatrix for the Factorization of Band Matrices.
Gregorio Quintana-Orti, Enrique S. Quintana-Orti, Alfredo Remon, Robert van de Geijn.
FLAME Working Note #27. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-07-51. September 24, 2007.
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ Source code for InterCol library]
[ BibTeX ]
-
[ FLAME/C implementations]
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
[ BibTeX ]
-
Improving the Performance of Reduction to Hessenberg Form.
Gregorio Quintana-Orti and Robert van de Geijn.
FLAME Working Note #14. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2004-44. Oct 2004.
[ Postscript ]
[ BibTeX ]
-
On Accumulating Householder Transformations.
Thierry Joffrain, Tze Meng Low, Enrique S. Quintana-Orti, Robert van de Geijn, and Field Van Zee.
FLAME Working Note #13. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2004-43. Oct 2004.
[ Postscript]
[ BibTeX ]
-
[ BibTeX ]
-
FLAME@lab: A Farewell to Indices.
Paolo Bientinesi, Enrique S. Quintana-Orti, and Robert van de Geijn.
FLAME Working Note #11. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2003-11. April 2003.
[ Postscript (gzipped)]
[ BibTeX ]
-
Representing Linear Algebra Algorithms in Code: The FLAME API.
Robert A. van de Geijn.
FLAME Working Note #10. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2003-01. Jan. 2003.
[ Postscript (gzipped)]
[ BibTeX ]
-
On Reducing TLB Misses in Matrix Multiplication.
Kazushige Goto and Robert van de Geijn.
FLAME Working Note #9. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2002-55. Nov. 2002.
[ Postscript (gzipped)]
[ BibTeX ]
-
The Science of Deriving Dense Linear Algebra Algorithms.
Paolo Bientinesi, John A. Gunnels, Margaret E. Myers, Enrique S. Quintana-Orti, and Robert van de Geijn.
FLAME Working Note #8. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2002-53. Sept. 2002.
[ Postscript (gzipped)]
-
Flexible High-Performance Matrix Multiply via a Self-Modifying Runtime Code.
Greg M. Henry.
FLAME Working Note #7. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2001-46. Dec. 2001.
[ Postscript (gzipped)]
[ BibTeX ]
-
[ BibTeX ]
-
Formal Derivation of Algorithms: The Triangular Sylvester Equation.
Enrique S. Quintana-Orti and Robert van de Geijn.
FLAME Working Note #5. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2001-35. Sept. 2001.
[ Postscript (gzipped)]
[ BibTeX ]
-
High-Performance Matrix Multiplication Algorithms for Architectures with Hierarchical Memories.
John Gunnels, Greg Henry, and Robert van de Geijn.
FLAME Working Note #4. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2001-22. June 2001.
[ Postscript (gzipped)]
[ Further performance graphs related to this paper.]
[ BibTeX ]
-
Developing Linear Algebra Algorithms: A Collection of Class Projects.
John Gunnels and Robert van de Geijn.
FLAME Working Note #3. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2001-19. May 2001.
[ Postscript (gzipped) ]
[ Codes]
[ LaTeX commands and environments]
[ BibTeX ]
-
Fault-Tolerant High-Performance Matrix-Matrix Multiplication,
John A. Gunnels, Daniel S. Katz, Enrique S. Quintana-Orti, and Robert van de Geijn.
FLAME Working Note #2. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2000-34. December 2000.
[ Postscript ]
[ BibTeX ]
-
Formal Linear Algebra Methods Environment (FLAME): Overview.
John Gunnels, Greg Henry, and Robert van de Geijn.
FLAME Working Note #1. The University of Texas at Austin, Department of Computer Sciences. Technical Report TR-2000-28. November 2000.
[ BibTeX ]
[ Postscript]