Might be useful to others, created a tool to get the TC for my hardware, no need to look for the excel file and csv data, you just need the crafty engine and this tool. Sample run.
CHTCAC - CEGT Hardware Time Control Adaptor Calculator v1.3
Read me:
Calculates Time Control (TC) for your hardware to adapt
to 3 types of CEGT TC namely 40/4, 40/20 and 40/120.
This runs Crafty bench to get the time then use the data from
Benchmark times.csv file to calculate the TC for your hardware.
You can find both files from CEGT site at,
http://www.husvankempen.de/nunn/downloads.htm.
Look for "download Crafty compile for CEGT benchmark...".
Select 1 to start or 0 to exit? 1
Deleting existing game.001 file
Deleting existing log.001 file
Deleting existing book.lrn file
Deleting existing position.bin file
Deleting existing position.lrn file
Starting engine craftyx.exe
Running bench please wait ...
Total nodes: 80680468
Raw nodes per second: 1967816
Total elapsed time: 41
Done running bench!!
bench time: 41s
TC for your hardware to adapt to CEGT TC:
40/4 :: 40 moves in X :: X = 2 minutes
40/20 :: 40 moves in X :: X = 15 minutes
40/120 :: 40 moves in X :: X = 90 minutes
Writing TC results to TC_report.txt file ...
Press enter key to exit
Run date: 2015-08-05 10:07:34.817000
Crafty bench time: 41 seconds
40/4 :: 40 moves in X :: X = 2 minutes
40/20 :: 40 moves in X :: X = 15 minutes
40/120 :: 40 moves in X :: X = 90 minutes
I have something ready, take a look if this is enough, I might have missed something. Just realized that you were using the same crafty engine. But your formula is easier, in CEGT I have to create the table.
Perhaps you have other request, I will implement if it does not take too much time.
Example, Processor name, cores and Memory is easy to add.
CCRL TC Adaptor Calculator v1.0
Read me:
Calculates Time Control (TC) for your hardware to adapt
to 3 types of CCRL TC namely 40/4, 40/12 and 40/40.
This runs Crafty bench to get the time then use some factors
to calculate the TC for your hardware.
Select 1 to start or 0 to exit? 1
Deleting existing game.001 file
Deleting existing log.001 file
Deleting existing book.lrn file
Deleting existing position.bin file
Deleting existing position.lrn file
Starting engine craftyx.exe
Running bench please wait ...
Total nodes: 80680468
Raw nodes per second: 3361686
Total elapsed time: 24
Done running bench!!
bench time: 24s
TC for your hardware to adapt to CCRL TC:
40/4 :: T minutes / 40 moves repeated :: T = 2 minutes
40/12 :: T minutes / 40 moves repeated :: T = 6 minutes
40/40 :: T minutes / 40 moves repeated :: T = 20 minutes
Writing TC results to CCRL_TC_report.txt file ...
Press enter key to exit
Engine filename : craftyx.exe
Engine name : Crafty v19.17 BH
Date modified : 2004-09-06 15:24:40
Running bench please wait ...
Total nodes: 80680468
Raw nodes per second: 3361686
Total elapsed time: 24
Done running bench!!
bench time: 24s
TC for your hardware to adapt to CCRL TC:
40/4 :: T minutes / 40 moves repeated :: T = 2 minutes
40/12 :: T minutes / 40 moves repeated :: T = 6 minutes
40/40 :: T minutes / 40 moves repeated :: T = 20 minutes