Tonight, I'm calculating how long it'll take Nitro to get done with his current v1.17 task, currently at 534.4 days.
Web link:
http://www.rnaworld.de/rnaworld/workuni ... id=6330820
Nitro is:
Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz
Multiplier and Turbo: 13, 1/1/6/9
Cores: 4
Hyperthreading Supported: Y
Max Threads: 8
Passmark score (all threads, total): 3,206
Passmark score (single thread): 915
Passmark score (all threads, per thread): 401
BOINC Measured FLOPS (million ops/sec): 1,773.00
Wingman is:
Intel(R) Core(TM) i7-4930K CPU @ 3.40GHz
Multiplier and Turbo: 34, 2/2/3/3/3/5
Cores: 6
Hyperthreading Supported: Y
Max Threads: 12
Passmark score (all threads, total): 13,060
Passmark score (single thread): 1,998
Passmark score (all threads, per thread): 1,088
BOINC Measured FLOPS (million ops/sec): 4,218.82
My estimated completion times, based on CPU stats:
Code: Alles auswählen
Wingman status: Completed: 2 Sep 2014, 20:54:45 -- Intel(R) Core(TM) i7-4930K CPU @ 3.40GHz -- CPU Time: 19,398,290 -- 224d 12:24:50
Wingman estimates:
You All Threads, Wingman All Threads: 52,631,769 609d 3:56:09
You All Threads, Wingman Single Thread: 96,652,826 1118d 16:00:26
You Single Thread, Wingman All Threads: 23,065,945 266d 23:12:25
You Single Thread, Wingman Single Thread: 42,358,233 490d 6:10:33
BOINC Measured FLOPS (million ops/sec): 46,157,865 534d 5:37:45
I've kept track of when I applied hyperthreading to this task:
213.3d all threads (hyperthreading)
126.9d half threads (no hyperthreading)
121.2d all threads (hyperthreading)
73.0d half threads (no hyperthreading)
Let's assume Wingman was set for All Threads. I know, it's an assumption, but I think it's a correct one based on additional research/stalking of the host
So, now I need a "You Half Threads" value.
Nitro multipliers are: 13, 1/1/6/9
Nitro single-threaded: Uses a multiplier of 13+9 = 22.
Nitro half-threaded: Uses a multiplier of 13+1 = 14.
So now I can use (22/14) to create a new Half-thread estimate, based from the single-thread estimate:
Code: Alles auswählen
You Single Thread, Wingman All Threads: 23,065,945 266d 23:12:25
becomes
You Half Thread, Wingman All Threads: (23,065,945 * 22/14 = 36246485) 419d 12:28:05
So the estimates I care about now are:
Code: Alles auswählen
You All Threads, Wingman All Threads: 52,631,769 609d 3:56:09 609.2d
You Half Thread, Wingman All Threads: 36246485 419d 12:28:05 419.5d
Now I'll calculate "percent completions" for those chunks, based on the assumption that Wingman was set for All Threads:
213.3d all threads ... % complete = 213.3/609.2 = 35.0%
126.9d half threads ... % complete = 126.9/419.5 = 30.3%
121.2d all threads ... % complete = 121.2/609.2 = 19.9%
73.0d half threads ... % complete = 73.0/419.5 = 17.4%
So, this means I am (35.0 + 30.3 + 19.9 + 17.4)
= 102.6% done with this task (if Wingman was using ALL threads)
According to my calculations, this means that it should be completed ANY DAY NOW!!!
GO NITRO GO!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For giggles, I wonder if I can calculate an estimate based on wingman using half threads.
Wingman multipliers are: 34, 2/2/3/3/3/5
Wingman single-threaded: Uses a multiplier of 34+5=39.
Wingman half-threaded: Uses a multiplier of 34+2=36.
Code: Alles auswählen
You Single Thread, Wingman Single Thread: 42,358,233 490d 6:10:33 490.3d
becomes
You Single Thread, Wingman Half Thread: (42,358,233 * 36/39 = 39099907.38461538) 452d 13:05:07 452.5d
becomes
You Half Thread, Wingman Half Thread: (39099907.38461538 * 22/14 = 61442711.6043956) 711d 3:25:11 711.1d
Code: Alles auswählen
You All Threads, Wingman Single Thread: 96,652,826 1118d 16:00:26 1118.7d
becomes
You All Threads, Wingman Half Thread: (96,652,826 * 36/39 = 89217993.23076923) 1032d 14:46:33 1032.6d
Now I'll calculate "percent completions" for those chunks, based on the assumption that Wingman was set for HALF Threads:
213.3d all threads ... % complete = 213.3/1032.6 = 20.7%
126.9d half threads ... % complete = 126.9/711.1 = 17.8%
121.2d all threads ... % complete = 121.2/1032.6 = 11.7%
73.0d half threads ... % complete = 73.0/711.1 = 10.3%
So, this means I am (20.7 + 17.8 + 11.7 + 10.3)
= 60.5% done with this task (if Wingman was using HALF threads)
So yeah, let's assume he was using ALL threads, shall we?