root / benchmark / html / html_report.xsl

Revision 42, 1.8 kB (checked in by pernet, 1 year ago)

Introduce the benchmark directory, by Pascal Giorgi.

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3                version="1.0">
4
5  <xsl:output method="html" encoding="ISO-8859-1" 
6    doctype-public="-//W3C//DTD HTML 4.01//EN"
7    doctype-system="http://www.w3.org/TR/html4/strict.dtd"
8    indent="yes"/>
9
10  <xsl:template match="benchmark">
11    <html>
12      <head>
13        <link href="fflas.css" rel="stylesheet" type="text/css" />
14        <title>FFLAS-FFPACK benchmark suite</title>
15      </head>
16      <body>
17        <h1 align="center">FFLAS-FFPACK Benchmark suite</h1>
18        <h2 align="center">Testing <xsl:value-of select="archi"/></h2>
19        <p align="center">FFLAS-FFPACK computation is done over GF( <xsl:value-of select="prime"/>)</p>
20        <xsl:for-each select="test">
21          <hr/> 
22          <p class="report">
23            <h3><xsl:value-of select="./@name"/> report</h3>       
24            <table border="1">
25              <tr>
26                <td class="headdimension"> Dimension </td>
27                <xsl:for-each select="function[1]/run">
28                  <td class="dimension"> <xsl:value-of select="./@size"/> </td>
29                </xsl:for-each>   
30              </tr>
31              <xsl:for-each select="function">
32                <tr>
33                  <td class="headtime"> <xsl:value-of select="./@name"/>  with <xsl:value-of select="./@blas"/></td>
34                  <xsl:for-each select="run">
35                    <td class="time"> <xsl:value-of select='format-number(., "#.00")'/><i>s</i></td>
36                  </xsl:for-each>                 
37                </tr> 
38              </xsl:for-each>
39            </table>   
40          </p>
41        </xsl:for-each>
42        <hr/>
43        <p class="footnote"> page automatically generated - Pascal Giorgi @2007</p>
44      </body>
45    </html>
46  </xsl:template>
47 
48</xsl:stylesheet>
Note: See TracBrowser for help on using the browser.