【C#】ルービックキューブの最短解を求めたい Part 4 電源プラン変更とASRock ベース周波数ブースト(Base Frequency Boost : BFB)の効果


はじめに

テーマは「ルービックキューブの最短解を求める」ことです。
「最短解」にこだわってぼちぼちとやっています。

自分の実力ではプログラミングでの改善が限界に達した感があるので、ハードウエアの部分で速度アップできるか試してみました。

方法

第一段階としてWindows10で電源プランを「バランス」から「高パフォーマンス」に変更しました。
f:id:touch-sp:20210911125850p:plain:w400

その後第二段階としてDeskMini H470に付属するベース周波数ブースト(Base Frequency Boost)を使用しました。こちらはUEFI画面から設定可能です。
f:id:touch-sp:20210911130011j:plain:w400
ASRock > DeskMini H470 Series←こちらを参照して下さい。

結果

最終的に78分かかっていたのが18手の問題が62分に短縮されました。

ノーマル

Loading pretrained data...
Start searching...
Start searching lenght 1
Start searching lenght 2
Start searching lenght 3
Start searching lenght 4
Start searching lenght 5
Start searching lenght 6
Start searching lenght 7
Start searching lenght 8
Start searching lenght 9
Start searching lenght 10
Start searching lenght 11
Start searching lenght 12
Start searching lenght 13
Start searching lenght 14
Start searching lenght 15
Start searching lenght 16
Start searching lenght 17
Start searching lenght 18
U2 L U L B2 D2 L' B2 L' D2 U R' U' L2 R B R2 U2
Finished!(01:18:13.1912207)

電源プラン変更

Loading pretrained data...
Start searching...
Start searching lenght 1
Start searching lenght 2
Start searching lenght 3
Start searching lenght 4
Start searching lenght 5
Start searching lenght 6
Start searching lenght 7
Start searching lenght 8
Start searching lenght 9
Start searching lenght 10
Start searching lenght 11
Start searching lenght 12
Start searching lenght 13
Start searching lenght 14
Start searching lenght 15
Start searching lenght 16
Start searching lenght 17
Start searching lenght 18
U2 L U L B2 D2 L' B2 L' D2 U R' U' L2 R B R2 U2
Finished!(01:06:49.6369103)

電源プラン変更とBase Frequency Boost

Loading pretrained data...
Start searching...
Start searching lenght 1
Start searching lenght 2
Start searching lenght 3
Start searching lenght 4
Start searching lenght 5
Start searching lenght 6
Start searching lenght 7
Start searching lenght 8
Start searching lenght 9
Start searching lenght 10
Start searching lenght 11
Start searching lenght 12
Start searching lenght 13
Start searching lenght 14
Start searching lenght 15
Start searching lenght 16
Start searching lenght 17
Start searching lenght 18
U2 L U L B2 D2 L' B2 L' D2 U R' U' L2 R B R2 U2
Finished!(01:02:28.6475666)

さいごに

電力消費は確実に上がると思います。もしかしたらPCの寿命に影響するかもしれません。
あくまで自己責任になりますが自身のPCの潜在能力を引き出すのにはこのような設定変更は簡単かつ有効です。
OC(オーバークロック)という方法もありますが、OCはやったことありませんし敷居が高いと感じています。そもそもCore i7 11700(Kがつかない無印)ではOCできません。

開発環境

ASRock DeskMini H470
CPU: Core i7 11700
メモリ:16G 2667MHz

Visual Studio 2019
.NET Core 3.1

前回までの記事

touch-sp.hatenablog.com
touch-sp.hatenablog.com
touch-sp.hatenablog.com