![]() |
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. |
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] |
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.