blob: e4c201c6d7004e553973831d5f06111baac64c87 [file] [log] [blame]
Christophe Favergeon37b86222019-07-17 11:49:00 +02001/*
2
3Build the table with the platform, compiler and core names.
4
5*/
Christophe Favergeon1a668e02020-05-06 12:45:50 +02006.headers ON
7.mode csv
8
Christophe Favergeon37b86222019-07-17 11:49:00 +02009/*
Christophe Favergeon1a668e02020-05-06 12:45:50 +020010select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,BasicMathsBenchmarksF32.DATE
11 from BasicMathsBenchmarksF32
Christophe Favergeon37b86222019-07-17 11:49:00 +020012 INNER JOIN CATEGORY USING(categoryid)
13 INNER JOIN PLATFORM USING(platformid)
14 INNER JOIN CORE USING(coreid)
15 INNER JOIN COMPILER USING(compilerid)
16 INNER JOIN COMPILERKIND USING(compilerkindid)
17 ;
Christophe Favergeon37b86222019-07-17 11:49:00 +020018*/
19
Christophe Favergeon1a668e02020-05-06 12:45:50 +020020select Regression,MAX,MAXREGCOEF,CATEGORY.category,NAME,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,BasicMathsBenchmarksF32.DATE
21 from BasicMathsBenchmarksF32
22 INNER JOIN CATEGORY USING(categoryid)
23 INNER JOIN PLATFORM USING(platformid)
24 INNER JOIN CORE USING(coreid)
25 INNER JOIN COMPILER USING(compilerid)
26 INNER JOIN COMPILERKIND USING(compilerkindid)
27 ;
28
Christophe Favergeon37b86222019-07-17 11:49:00 +020029/*
30
31Compute the max cycles for a test configuration (category + name)
32
33*/
34/*
35select NAME,max(CYCLES),PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version
36 from BasicBenchmarks
37 INNER JOIN CATEGORY USING(categoryid)
38 INNER JOIN PLATFORM USING(platformid)
39 INNER JOIN CORE USING(coreid)
40 INNER JOIN COMPILER USING(compilerid)
41 INNER JOIN COMPILERKIND USING(compilerkindid)
42 GROUP BY NAME,category
43 ;
44*/
45
46/*
47
48Get last values
49
50*/
51
Christophe Favergeon6777b202019-09-10 10:51:56 +020052/*
53
54Better to use the ON syntax than the USING syntax.
55See diff.sql for example
56
57*/
58
Christophe Favergeon1a668e02020-05-06 12:45:50 +020059/*
60select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,BasicMathsBenchmarksF32.DATE
61 from BasicMathsBenchmarksF32
Christophe Favergeon37b86222019-07-17 11:49:00 +020062 INNER JOIN CATEGORY USING(categoryid)
63 INNER JOIN PLATFORM USING(platformid)
64 INNER JOIN CORE USING(coreid)
65 INNER JOIN COMPILER USING(compilerid)
66 INNER JOIN COMPILERKIND USING(compilerkindid)
67 WHERE DATE BETWEEN datetime('now','localtime','-10 minutes') AND datetime('now', 'localtime');
Christophe Favergeon1a668e02020-05-06 12:45:50 +020068*/