3 citations found. Retrieving documents...
Brian C. McCandless and Andrew Lumsdaine. The role of abstraction in highperformance computing. In Scienti#c Computing in Object-Oriented Parallel Environments. ISCOPE, December 1997.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Modern Framework for Portable High Performance Numerical Linear.. - Siek (1999)   (6 citations)  (Correct)

.... Implementation of all the MTL software BLAS [22, 23, 36] and LAPACK [2] Idea to use adaptors to solve fat interface problem Use of aspect objects to handle indexing for matrices Generic Programming [43] Aspect Oriented Programming [40] idea of a separation of orientation and 2D containers [37, 38], idea to use iterators for linear algebra [37, 38] Idea to use template metaprogramming to perform register blocking in linear algebra kernels Complete unrolling for operations on small arrays [55] matrix constructor interface [16, 18] compile time prime number calculations [54] Tuned MTL ....

.... 23, 36] and LAPACK [2] Idea to use adaptors to solve fat interface problem Use of aspect objects to handle indexing for matrices Generic Programming [43] Aspect Oriented Programming [40] idea of a separation of orientation and 2D containers [37, 38] idea to use iterators for linear algebra [37, 38] Idea to use template metaprogramming to perform register blocking in linear algebra kernels Complete unrolling for operations on small arrays [55] matrix constructor interface [16, 18] compile time prime number calculations [54] Tuned MTL algorithms for high performance Tiling and blocking ....

B. C. McCandless and A. Lumsdaine. The role of abstraction in high-performance computing. In Scientific Computing in Object-Oriented Parallel Environments.IS- COPE, December 1997.


The Matrix Template Library: A Unifying Framework for.. - Siek, Lumsdaine (1998)   (3 citations)  Self-citation (Lumsdaine)   (Correct)

No context found.

Brian C. McCandless and Andrew Lumsdaine. The role of abstraction in highperformance computing. In Scienti#c Computing in Object-Oriented Parallel Environments. ISCOPE, December 1997.


The Matrix Template Library: A Unifying Framework for.. - Siek, Lumsdaine (1998)   (3 citations)  Self-citation (Lumsdaine)   (Correct)

....by the powerful template and object oriented features of the C language and by advances in C and C compiler technology. The MTL harnesses these advances to achieve performance on par with vendor tuned libraries. The Matrix Template Library is in its second generation. The first version [9] focused on abstractions at the vector level. The current version of MTL has been completely rewritten using generic programming techniques, focusing on the use of iterators for a much higher degree of genericity and code reuse. 2 Generic Algorithms: The Standard Template Library The principal ....

Brian C. McCandless and Andrew Lumsdaine. The role of abstraction in highperformance computing. In Scientific Computing in Object-Oriented Parallel Environments. ISCOPE, December 1997.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC