首页 | 本学科首页   官方微博 | 高级检索  
     


Deriving dense linear algebra libraries
Authors:Paolo Bientinesi  John A. Gunnels  Margaret E. Myers  Enrique S. Quintana-Ortí  Tyler Rhodes  Robert A. van de Geijn  Field G. Van Zee
Affiliation:1. RWTH Aachen University, Aachen, Germany
2. Department of Business Analytics & Mathematical Sciences, IBM T.J. Watson Research Center, Yorktown Heights, NY, 10598, USA
3. Department of Computer Science, The University of Texas atAustin, 1 University Station, Austin, TX, 78712, USA
4. Universidad Jaime I, Castellón, Spain
Abstract:Starting in the late 1960s computer scientists including Dijkstra and Hoare advocated goal-oriented programming and the formal derivation of algorithms. The chief impediment to realizing this for loop-based programs was that a priori determination of loop-invariants, a prerequisite for developing loops, was a task too complex for any but the simplest of operations. Around 2000, these techniques were for the first time successfully applied to the domain of high-performance dense linear algebra libraries. This has led to a multitude of papers (mostly published in the ACM Transactions for Mathematical Software), a system for the mechanical derivation of algorithms, and a high-performance linear algebra library, ${tt libflame}$ , that includes more than a thousand variants of algorithms for more than a hundred linear algebra operations. To our knowledge, this success story has unfolded with limited awareness on the part the formal methods community. This paper reports on ten years of experience and is meant to raise that awareness.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号