mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   How to decipher gwnum.txt lines? (https://www.mersenneforum.org/showthread.php?t=27956)

ixfd64 2022-07-22 21:06

How to decipher gwnum.txt lines?
 
Probably a silly question, but what do all the values in [C]gwnum.txt[/C] mean?

I noticed that each line in [C]gwnum.txt[/C] corresponds to a set of data from the benchmarks. For example:

[CODE]BenchData=3200K,8,8,1,03004470,2021-10-03,12,272.13[/CODE]

seems to have come from

[CODE]FFTlen=3200K, Type=3, Arch=4, Pass1=1280, Pass2=2560, clm=1 (8 cores, 8 workers): 29.35, 29.52, 29.28, 29.37, 29.30, 29.25, 29.38, 29.75 ms. Throughput: 272.13 iter/sec.[/CODE]

So the general format seems to be:

[CODE]BenchData=FFT size,cores,workers,A,B,date,C,throughput[/CODE]

But what exactly do the values A = 1, B = 03004470 and C = 12 mean?

I know it's probably not important to the user, but I'm still curious as to what they are for.

kriesel 2022-07-22 21:55

From the source module gwbench.c for prime95 v30.7b9:[CODE]/* Create the table to hold the bench data */

errcode = sqlite3_exec (BENCH_DB,
"CREATE TABLE bench_data (fftlen INT, num_cores INT, num_workers INT, [B]num_hyperthreads[/B] INT, \
[B]impl[/B] INT, bench_date DATE, [B]bench_length INT[/B], throughput REAL)",
NULL, NULL, NULL);
[/CODE]...[CODE]/* Read the existing throughput benchmark data. Format for benchmark data is: */
/* BenchData=fftlen,num_cores,num_workers,[B]num_hyperthreads,impl_id[/B],date,[B]bench_length_in_seconds[/B],throughput */
[/CODE]...[CODE] sscanf (bench_data, "%d%c,%d,%d,[B]%d,%08X[/B],%10s,[B]%d[/B],%lf",
&fftlen, &fftlen_multiplier, &num_cores, &num_workers, [B]&num_hyperthreads,
&impl_id[/B], bench_date, [B]&bench_length[/B], &throughput);
[/CODE]

ixfd64 2022-07-26 00:31

Thanks. I re-implemented [C]gwbench_implementation_id()[/C] in Python for fun and got the same values.


All times are UTC. The time now is 14:12.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.