Gentoo Archives: gentoo-soc

From: Andrea Arteaga <andyspiros@×××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Benchmarking suite - Report 11
Date: Mon, 15 Aug 2011 22:17:54
Message-Id: CAPtnn5GrXvKTkJ8mFxTSEaLg87r1nFWDOL4dSXSm=LKUtByD2Q@mail.gmail.com
1 This is the report of the project "Automated benchmark suite for
2 numerical libraries in Gentoo" for the week 8 - 15 August.
3 This is also available on my blog [1].
4
5 == Project description ==
6
7 The project aims to develop a simple yet powerful automated system of
8 benchmarking for numerical libraries. The Gentoo software system
9 provides many implementations of widely used standards such as BLAS,
10 CBLAS, LAPACK, ScaLAPACK and some other numerical library such as
11 FFTW, MKL. The developed tools will aid the system maintener to choose
12 the best suited implementation with respect to the machine hardware
13 and to test the samer implementation or different ones with different
14 compilers, compiler versions and compile flags.
15
16
17 == Progrees during the week ==
18
19 This week has been devoted to the following activities:
20 * documentation
21 * bugfix
22 * logging
23
24 === Documentation ===
25 A man page has been written. This covers the script features, the
26 configuration file structure, the working directories and the module
27 structure. The same information is available by running the script
28 with the -h or –help switches. More information about each module is
29 available through the commands “numbench [module] -h” (or * –help).
30 Each module has its own printHelp() function for helping the user.
31 A very basic article on how to install and run the script is available
32 on my blog [2].
33
34 === Bugfix ===
35 Some bugs have been solved in the BTL. Another bug that makes the
36 MFlops calculation sometimes become negative has been investigated,
37 but not yet solved.
38 More bugs have benn found in the script modules and have been solved.
39
40 === Logging ===
41 The logging feature is a really important one for many reasons, and a
42 new important log file has been added. This one stores everything
43 (relevant) that the script prints on the terminal and is very useful
44 for those that, for instance, remotely start the execution of the
45 benchmarks and do not have to redirect the output somewhere anymore in
46 order not to lose it. The script just writes everything on the
47 main.log file in the log directory.
48
49 == Plan for the next weeks ==
50 Today was the “soft pencils down” date and, as already stated, every
51 relevant work has benn finished. During the next (last) week only
52 bugfix will be done, and some documentation added.
53
54
55 Best regards
56 Andrea Arteaga
57
58
59 [1] http://andyspiros.wordpress.com/2011/08/16/benchmarking-suite-report-12/
60 [2] http://andyspiros.wordpress.com/2011/08/08/testing-numbench/