blob: c0517963ccb6766b6e5112483ff64088c924c301 [file] [log] [blame]
Christophe Favergeon37b86222019-07-17 11:49:00 +02001/*
2
3Build the table with the platform, compiler and core names.
4
5*/
6/*
7select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,DATE
8 from BasicBenchmarks
9 INNER JOIN CATEGORY USING(categoryid)
10 INNER JOIN PLATFORM USING(platformid)
11 INNER JOIN CORE USING(coreid)
12 INNER JOIN COMPILER USING(compilerid)
13 INNER JOIN COMPILERKIND USING(compilerkindid)
14 ;
15
16*/
17
18/*
19
20Compute the max cycles for a test configuration (category + name)
21
22*/
23/*
24select NAME,max(CYCLES),PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version
25 from BasicBenchmarks
26 INNER JOIN CATEGORY USING(categoryid)
27 INNER JOIN PLATFORM USING(platformid)
28 INNER JOIN CORE USING(coreid)
29 INNER JOIN COMPILER USING(compilerid)
30 INNER JOIN COMPILERKIND USING(compilerkindid)
31 GROUP BY NAME,category
32 ;
33*/
34
35/*
36
37Get last values
38
39*/
40
41select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,DATE
42 from BasicBenchmarks
43 INNER JOIN CATEGORY USING(categoryid)
44 INNER JOIN PLATFORM USING(platformid)
45 INNER JOIN CORE USING(coreid)
46 INNER JOIN COMPILER USING(compilerid)
47 INNER JOIN COMPILERKIND USING(compilerkindid)
48 WHERE DATE BETWEEN datetime('now','localtime','-10 minutes') AND datetime('now', 'localtime');