私は熱と電流の発生の最も極端な条件のために組み込みコンピュータをテストしなければなりません。そうするためには、できるだけ多くのCPUリソースをコアCPU(コアあたり1つのスレッド)。 非常に CPUが空いていることを示唆することはできますか?最大のCPU負荷をシミュレートする最も簡単な方法は?
ARMv7のLinuxではこれを行う必要があります。その言語はCまたはC++です。私が見つけた他の例は、Windowsの場合とC/C++の場合のいずれかです。
(i7のクアッドコアコアあたり2スレッドである)私は私のWindowsコンピュータ上でこのような何かをしようとしていますし、それが総CPUパワーの12%を取るようどうやらそれが働いている:
float x = 1.5f;
while (1)
{
x *= sin(x)/atan(x) * tanh(x) * sqrt(x);
}
Iドンそれをマルチスレッドにする方法は分かっていません。
cとC++タグを混用しないでください。それらの1つを選んでください。 –
Linuxでは、このようなプロセスのいくつかをforkすることができます。おそらくあなたのシェルのバックグラウンドで起動するように。しかし、多くのLinuxディストリビューションは 'cpuburn'を持っています。 –