From e55813484ac9424ca706d08fbd40fdab0d3cbbb6 Mon Sep 17 00:00:00 2001
From: Tim Daly
Date: Sat, 19 Mar 2016 05:36:18 0400
Subject: [PATCH] books/bookvolbib Add Kohl14 BLAS Level3 Implementations of
Common Solvers
Goal: Axiom Algebra
@misc{Kohl14,
author = "K\"ohler, Martin and Saak, Jens",
title = "On BLAS Level3 Implementations of Common Solvers for
(Quasi)Triangular Generalized Lyapunov Equations",
year = "2014",
url = "http://slicot.org/objects/software/reports/SLWN2014_1.pdf",
note = "SLICOT Working Note 20141",
paper = "Kohl14.pdf",
abstract =
"The solutions of Lyapunov and generalized Lyapunov equations are a
key player in many applications in systems and control theory. Their
stable numerical computation, when the full solution is sought, is
considered solved since the seminal work of Bartels and Stewart. A
number of variants of their algorithm have been proposed, but none of
them goes beyond BLAS level2 style implementation. On modern
computers, however, the formulation of BLAS level3 type
implementations is crucial to enable optimal usage of cache
hierarchies and modern block scheduling methods based on directed
acyclic graphs describing the interdependence of single block
computations. Our contribution closes this gap by a transformation of
the aforementioned level2 variants to level3 versions and a
comparison on a standard multicore machine."
}

books/bookvolbib.pamphlet  29 ++++++++++++++++++++++++++++
changelog  2 +
patch  41 +++++++++++++++++++++
src/axiomwebsite/patches.html  2 +
4 files changed, 55 insertions(+), 19 deletions()
diff git a/books/bookvolbib.pamphlet b/books/bookvolbib.pamphlet
index c978f3b..d603483 100644
 a/books/bookvolbib.pamphlet
+++ b/books/bookvolbib.pamphlet
@@ 1965,6 +1965,35 @@ when shown in factored form.
\end{chunk}
+\index{K\"ohler, Martin}
+\index{Saak, Jens}
+\begin{chunk}{axiom.bib}
+@misc{Kohl14,
+ author = "K\"ohler, Martin and Saak, Jens",
+ title = "On BLAS Level3 Implementations of Common Solvers for
+ (Quasi)Triangular Generalized Lyapunov Equations",
+ year = "2014",
+ url = "http://slicot.org/objects/software/reports/SLWN2014_1.pdf",
+ note = "SLICOT Working Note 20141",
+ paper = "Kohl14.pdf",
+ abstract =
+ "The solutions of Lyapunov and generalized Lyapunov equations are a
+ key player in many applications in systems and control theory. Their
+ stable numerical computation, when the full solution is sought, is
+ considered solved since the seminal work of Bartels and Stewart. A
+ number of variants of their algorithm have been proposed, but none of
+ them goes beyond BLAS level2 style implementation. On modern
+ computers, however, the formulation of BLAS level3 type
+ implementations is crucial to enable optimal usage of cache
+ hierarchies and modern block scheduling methods based on directed
+ acyclic graphs describing the interdependence of single block
+ computations. Our contribution closes this gap by a transformation of
+ the aforementioned level2 variants to level3 versions and a
+ comparison on a standard multicore machine."
+}
+
+\end{chunk}
+
\index{Kuki, Hirondo}
\begin{chunk}{axiom.bib}
@article{Kuki72a,
diff git a/changelog b/changelog
index d26dc2c..1030bc8 100644
 a/changelog
+++ b/changelog
@@ 1,3 +1,5 @@
+20160319 tpd src/axiomwebsite/patches.html 20160319.02.tpd.patch
+20160319 tpd books/bookvolbib Kohl14 BLAS3 Implementations of Common Solvers
20160319 tpd src/axiomwebsite/patches.html 20160319.01.tpd.patch
20160319 tpd books/bookvolbib Add Gust16, Gust16a for Sets of Real Numbers"
20160318 tpd src/axiomwebsite/patches.html 20160318.01.tpd.patch
diff git a/patch b/patch
index b4e6357..80c9746 100644
 a/patch
+++ b/patch
@@ 1,24 +1,27 @@
books/bookvolbib Add Gust16, Gust16a for Sets of Real Numbers"
+books/bookvolbib Add Kohl14 BLAS Level3 Implementations of Common Solvers
Goal: Axiom Algebra
@misc{Gust16,
 author = "Gustafson, John",
 title = "A Radical Approach to Computation with Real Numbers",
 url = "http://www.johngustafson.net/presentations/Multicore2016JLG.pdf",
+@misc{Kohl14,
+ author = "K\"ohler, Martin and Saak, Jens",
+ title = "On BLAS Level3 Implementations of Common Solvers for
+ (Quasi)Triangular Generalized Lyapunov Equations",
+ year = "2014",
+ url = "http://slicot.org/objects/software/reports/SLWN2014_1.pdf",
+ note = "SLICOT Working Note 20141",
+ paper = "Kohl14.pdf",
abstract =
 "This is a complete break from IEEE 754 floats. The gains are computation
 with mathematical rigor, robust set representations with a fixed number
 of bits, 1clock binary ops with no exception cases, and tractable
 'exhaustive search' in higher dimensions."
+ "The solutions of Lyapunov and generalized Lyapunov equations are a
+ key player in many applications in systems and control theory. Their
+ stable numerical computation, when the full solution is sought, is
+ considered solved since the seminal work of Bartels and Stewart. A
+ number of variants of their algorithm have been proposed, but none of
+ them goes beyond BLAS level2 style implementation. On modern
+ computers, however, the formulation of BLAS level3 type
+ implementations is crucial to enable optimal usage of cache
+ hierarchies and modern block scheduling methods based on directed
+ acyclic graphs describing the interdependence of single block
+ computations. Our contribution closes this gap by a transformation of
+ the aforementioned level2 variants to level3 versions and a
+ comparison on a standard multicore machine."
}

@book{Gust16a,
 author = "Gustafson, John",
 title = "The End of Error: Unum Computing",
 publisher = "Chapman and Hall / CRC Computational Series",
 year = "2016",
 isbn = "9781482239867"
}


diff git a/src/axiomwebsite/patches.html b/src/axiomwebsite/patches.html
index 4682cca..b8292eb 100644
 a/src/axiomwebsite/patches.html
+++ b/src/axiomwebsite/patches.html
@@ 5228,6 +5228,8 @@ books/bookvol10.5 update Fortran BLAS reference code
readme David Kincaid, Fred Krogh, Charles Lawson
20160319.01.tpd.patch
books/bookvolbib Add Gust16, Gust16a for Sets of Real Numbers"
+20160319.02.tpd.patch
+books/bookvolbib Kohl14 BLAS3 Implementations of Common Solvers

1.7.5.4