It is out of the box and I am setting it up. Talk to you in a while.
4 threads about 10 MIPS
6 threads about 11 MIPS
8 threads about 13 MIPS
Running the 3/3 at 6 nulls / skips P20. I used the n grams list from AZD 1.08.
I will let it run at 6 threads while I sleep and see what happens.
Now I am at 6 threads and about 13 MIPS. It varies.
It is a very good deal. The CPU alone is worth $297.00. https://ark.intel.com/products/124967/I … o-3_40-GHz
Here is a new AZdecrypt build with lots of improvements: https://drive.google.com/open?id=1FApMB … MebNnmipmw
It is up to 10% faster and can no longer crash after exiting the program. Added restart indicator to the nulls & skips solver:
Hill climber status: 2048/10000 @ 500000 Restarts: 137
The solve rate of the nulls & skips solver has also been improved further. On your 3/3 cipher:
10000 HC iterations: 15.90% chance to solve (+5.77% better)
20000 HC iterations: 28.57% chance to solve (+2.12% better)
40000 HC iterations: 43.75% chance to solve (+11.63% better)
Your 4/4 cipher is easier:
40000 HC iterations: 75.18% chance to solve
Can you try this new build and tell me how much MIPS you get with performance mode on? Tyvm. After turning performance mode on you will see [PM] appear in front of the ngram file name:
Task: none [PM] 5-grams_english_practicalcryptography_wortschatz.txt --------------------------------------------------------
3/3
Search depth set to 1 as usual.
4 threads about 15 MIPS
6 threads about 16 MIPS
8 threads about 18 MIPS 100% CPU utilization that is much better.
I noticed that the MIPS starts out several MIPS higher for the first few seconds, then slowly drifts down and then settles in. Must have something to do with the parts of the program that are running.
It was already on performance mode with practical cryptography 5 grams. I see in the options that there is a performance mode ngrams option, with value set to 0. What is that?
Thanks. It is a very nice little computer. All aluminum chassis, extra strong glass, 10 hour battery, beautiful display.
4 threads about 15 MIPS
6 threads about 16 MIPS
8 threads about 18 MIPS 100% CPU utilization that is much better.
I am always a little bit worried with laptops and not sure how hot your CPU runs with 8 threads. Please download Open Hardware Monitor to check the temperatures of your CPU cores while testing 4, 6 and 8 threads: http://openhardwaremonitor.org/ The CPU should stay under 70 degrees celcius by my standards. Technically it is limited at 100 degrees celcius but that may shorten its lifespan considerably.
I noticed that the MIPS starts out several MIPS higher for the first few seconds, then slowly drifts down and then settles in. Must have something to do with the parts of the program that are running.
It is the turbo boost of your CPU. In a laptop the maximum turbo boost CPU clock speed can typically not be maintained due to heat output sensibilities.
I see in the options that there is a performance mode ngrams option, with value set to 0. What is that?
It makes AZdecrypt automatically apply performance mode if possible. You could edit the settings.ini file and put it to 1 for your comfort.
Thanks. It is a very nice little computer. All aluminum chassis, extra strong glass, 10 hour battery, beautiful display.
I am happy you are happy. Your display is an IPS, 1920 by 1080, IPS has very good colors and viewing angles, like a TV.
8 threads and when I tried to go on the internet it crashed, the circle thing just kept going around and around and I couldn’t even get into Task Manager. Forced restart and Windows is updating. It will probably take quite a while. It sounds like I will be working on 6 threads but once I get going again I will check the temperature.
Looks good. 4 to 6 threads will be optimal all things considered.
Could you make another 4/4 cipher? Tyvm.
Second 4/4; symbol 63 is the null
53 20 49 13 24 43 1 31 61 21 55 14 15 50 33 16 17
26 44 13 27 44 45 51 14 39 52 18 2 28 23 9 30 15
3 34 10 17 5 11 20 43 58 40 49 63 17 12 52 62 41
13 29 4 1 63 54 16 56 9 6 2 42 39 40 55 53 7
5 46 55 17 61 60 37 8 23 7 25 56 26 6 27 22 10
22 28 45 58 38 24 51 16 17 5 25 19 57 13 46 41 43
42 15 56 15 11 58 56 57 3 44 39 51 16 17 49 49 21
18 20 59 21 19 22 54 13 35 36 22 55 46 57 22 12 9
46 28 43 25 57 55 44 14 3 61 12 29 15 34 37 27 1
11 38 8 45 51 15 53 22 35 60 40 2 7 53 12 17 19
41 9 46 23 57 36 43 20 3 48 13 33 14 10 53 34 55
4 11 44 2 45 46 15 24 2 37 16 11 3 9 43 54 44
23 28 17 52 49 42 48 50 16 38 4 57 2 51 29 61 54
39 26 37 52 32 45 2 10 14 61 15 45 47 39 22 41 31
60 14 15 55 21 6 54 3 56 36 53 42 23 11 57 48 12
27 9 35 13 10 34 25 24 43 22 35 23 36 4 14 15 20
24 28 63 25 54 33 26 49 25 53 16 1 39 50 35 17 55
61 11 40 13 14 15 14 56 44 41 63 57 26 54 45 42 5
2 17 13 25 55 56 24 3 51 52 57 25 46 21 43 38 55
57 11 44 39 62 40 4 22 23 14 19 53 8 34 57 56 35
EDIT: Here is the solution
The nulls are at positions 46, 56, 275 and 300. The skips are at positions 139, 156, 211 and 216.
S I G N I N G T H E D I V E R T O
G O O N H E F O L L O W E D H I M
R O U N D T H E V E S S E L S S T
E R N T H E S A N D O N T H E O T
H E R S I D E W A S H I G H A N D
O N E C O U L D C L I M B O N B O
A R D B U T L I S T E R S H R A N
K F R O M T H E D A R K A L L E Y
W A Y T H A T L E D T O T H E E N
G I N E R O O M F O R A L L T H A
T H E W E N T I N A N D S A W T H
E D I V E R H A D O P E N E D T H
E J A M B E D D O O R W H E N H E
R E A C H E D T H E L E D G E A F
L A S H F R O M T H E O T H E R S
E L E C T R I C L A M P P I E R C
E D T H E G L O O M A N D H E T R
I E D T O F O R G E T H I S T H R
O B B I N G H E A D A N D L O O K
E D A B O U T S P A R K L I N G B
I am working on the spreadsheet. Some of the column shown below. I want to exactly match the words and case from AZD solve screen and options. Not sure about the red ones, are these what you want, or are there more? Please clarify exactly what fields for solve screen and options you want. For the blue, there will be not a box to enter a value in, but boxes with an "X" for that option. There may be some other bells and whistles.
INITIALS ( GL OR JV )
TRIAL NUMBER
DATE
AZD VERSION
Best Score
Solve
PC-cycles
[General] Restarts
[General] Hill climber iterations
[General] Hill climber iterations factor
P15
RLTB (transcription direction)
LRBT (transcription direction)
P19
LRTB (transcription direction)
RLBT (transcription direction)
COUNT OF SYMBOLS DELETED AT END
1 Nulls & skips
2 Nulls & skips
3 Nulls & skips
4 Nulls & skips
5 Nulls & skips
6 Nulls & skips
7 Nulls & skips
8 Nulls & skips
9 Nulls & skips
10 Nulls & skips
11 Nulls & skips
12 Nulls & skips
EDIT: for the "SOLVE" Category, you want to be able to paste the best solution? Is that what you mean?
That looks perfect so far! I think we could agree to always have the (General) Hill climber iterations factor at 1 since it so much easier to interpret. So that field could be omitted but it is your call. I do not see anything missing at first glance. Update, include a field for the ngram file and perhaps a field that could be used if someone used any non-standard AZdecrypt setting such as (General) Iterations, ioc, multiplicity weight, etc.
EDIT: for the "SOLVE" Category, you want to be able to paste the best solution? Is that what you mean?
If possible. I would probably paste the entire AZdecrypt output there.
I got rid of Hill climber iterations factor. But what is the difference between [General] Iterations and [General] Hill climber iterations? Do we need both, or only [General] Hill climber iterations? This is double hill climbing, right? Is [General] Iterations the n gram hill climber and [General] Hill climber iterations the null skip hill climber?
This is double hill climbing, right? Is [General] Iterations the n gram hill climber and [General] Hill climber iterations the null skip hill climber?
Indeed. The period + nulls & skips solver uses the substitution solver. (General) Iterations is for the substitution solver and (General) Hill climber iterations is for the period + nulls & skips solver. Both are used. Increasing the (General) Iterations would be useful in the case of higher multiplicity like with expansion of symbols. Feel free to have a field for it or not. I do not mind either way.
The spreadsheet is looking good so far. It is a new, store bought computer with settings and a bunch of unwanted crap and such, so am working on that. It went to sleep and the MIPS dropped way down and wouldn’t go up after waking up. I fixed that now.
What about [General] Iterations factor at 1.05? Should we leave that?
What about [General] Restarts? What is that?
Let’s say I have [General] Hill climber iterations set to 10000. It restarts after 10000 every time. When do I know when to make it stop? How did you restart so many times with your experiments?
What is PC-cycles?
Here are the fields so far:
INITIALS ( GL OR JV )
TRIAL NUMBER
DATE ( month / date / year )
AZD VERSION
BEST SCORE
SOLVE
PC-cycles
[General] Restarts
[General] Hill climber iterations
permanent future AZD options field
permanent future AZD options field
P15
RLTB (transcription direction)
LRBT (transcription direction)
P19 LRTB (transcription direction)
RLBT (transcription direction)
1 Nulls & skips
2 Nulls & skips
3 Nulls & skips
4 Nulls & skips
5 Nulls & skips
6 Nulls & skips
7 Nulls & skips
8 Nulls & skips
9 Nulls & skips
10 Nulls & skips
11 Nulls & skips
12 Nulls & skips
N GRAM VERSION
non-standard AZdecrypt setting
positions of LRTB reading deleted
alteration to message ( expanded + symbol, deleted suspected nulls W and theta, other )
And I have an example to explain the above two fields to eliminate any confusion, you will see.
EDIT: Should we have a field for restarts to show thoroughness?