multiprocessor

エネルギー最適化のためにC状態をCPUに手動で割り当てる
multiprocessor

エネルギー最適化のためにC状態をCPUに手動で割り当てる

エネルギー最適化の目的で、CPUの特定のC状態(プロセッサ周波数の選択方法に似ています)を手動で設定できますか?私はこれらの細かい制御を可能にするツールや方法に興味があります。関連リソースに関するガイダンスや参考資料をお寄せいただきありがとうございます。 ...

Admin

コアと論理プロセッサの違い
multiprocessor

コアと論理プロセッサの違い

コアと論理プロセッサについて質問があります。したがって、マイコンピュータには、2つのコアと4つの論理プロセッサを持つ1つのCPUがあります。これは私のコンピュータにコアごとに2つのスレッド、4つのスレッドがあるという意味ですか? 4つのスレッドしかありませんが、なぜ2975スレッドと言いますか? ありがとうございます! ...

Admin

1つのCPUコアのみを使用するGNUパラレル
multiprocessor

1つのCPUコアのみを使用するGNUパラレル

私はGNUを使っていくつかのトレーニングを並行しています。トレーニングは1回の繰り返しを実行するのに約30秒かかり、約3000回実行する必要があります。トレーニング自体は並​​列化することはできませんが(少なくともかなりの努力がない限り)、さまざまなシードを使用してこのトレーニングを実行しましたが、すべて異なるコアで簡単に実行できます。 これが私が並列性を使用する方法です。 #!/bin/bash parallel ./train.py config/config.yml _results/ \ --seed {1} \ ::: {1..5} 同じコ...

Admin

最初のコンタクトポリシーを介してローカルドメインにデータを割り当てることについて話すときにccNUMAシステムで動的メモリを使用するのはなぜですか?
multiprocessor

最初のコンタクトポリシーを介してローカルドメインにデータを割り当てることについて話すときにccNUMAシステムで動的メモリを使用するのはなぜですか?

多くの本では、ccNUMAシステムの最初の連絡先ポリシーについて話しているときに、場所ドメインにデータを配布するときに動的メモリ割り当てを使用しています。たとえば、スタックに配列があるとどうなりますか?最初のタッチポリシーも同じように機能しますか? ...

Admin

Pythonで複数の処理図面を使用すると、プロセスは停止します。
multiprocessor

Pythonで複数の処理図面を使用すると、プロセスは停止します。

プロセスを並列化するために、マルチプロセッシングモジュールを使用しています。関数を並列化してプロットし、savefigモジュールを使用してプロットをPDF形式で保存します。 ただし、コードが実行されると、1回の反復のみがイメージを生成し、他のイメージは生成されますが、サイズは0バイトです。 次のエラーが発生し、コンピュータがハングします。 Gdk-Message: 14:44:50.467: python2.7: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. ...

Admin

CPUとワークセット間の親和性を使用して、Node.jsの計算を高速化し、長い間ブロックします。
multiprocessor

CPUとワークセット間の親和性を使用して、Node.jsの計算を高速化し、長い間ブロックします。

私はNode.jsをバックエンドとして使用して物理ベースのゲーム用オンラインサーバーを実行しています。現在のサーバーは、次のティックが実行されるまで一度に10のゲーム/世界を処理できます。 この点を念頭に置いて、タイトなスケジュールを使用しました。ナノタイマーこれにより、世界のフェーズは互いに干渉しませんが、順序は1つのプロセッサでのみ実行できることを意味するため、AWSインスタンスのCPU使用率は約55%にすぎません。 使用することにしましたワークセット私のインスタンスで2つのプロセッサを使用するのは良い方法ですが、時には他の外部プロセスが実行されてお...

Admin

新しいタブを開くのは新しいウィンドウを開くのと同じですか?
multiprocessor

新しいタブを開くのは新しいウィンドウを開くのと同じですか?

リソースの面で新しいタブを開くのと端末ウィンドウで新しいタブを開くのは同じですか? 16個のスクリプトを並列に実行する必要があります。タブを開くのか、新しい端末を開くのがベストプラクティスなのかわかりません。リソース不足やパフォーマンスの低下なしに最大のパフォーマンスを得たいと思います。 ...

Admin

マルチスレッドを使用してファイルを複数のファイルに分割する方法は?
multiprocessor

マルチスレッドを使用してファイルを複数のファイルに分割する方法は?

それで、100GBのテキストファイルがあり、それを10000個のファイルに分割したいと思います。私は次のようなことをするために同様のものを使用しました。 split -l <number of lines> -d --additional-suffix=.txt bigfile small_files_prefix ところでこれでやろうとしたら、システムを監視してメモリやCPUをあまり使わないということに気づいたので、ただ1つのスレッドでファイルを最初から最後まで読み込むということに気づきました。 複数のスレッドを使用してこれらのタスクを...

Admin

この過程で正確に何が起こりましたか?
multiprocessor

この過程で正確に何が起こりましたか?

だから私は次のコマンドを実行しましたが、偶然にモニタを見つけて、一体何が起こっているのか気になりました。誰かがここで正確に何が起こっているのか私に説明できますか? echo "`seq 100000000 -1 1`" > file 画像が読み込まれない現象が複数回発生したため、画像で見た内容を説明しようとしています。メモリ使用量は直線的に増加し、CPU1使用量は100%に固定され、次に時間t1(ほとんど目立たない) 、CPU2使用量が増加し、すべての時点が同時にメモリ増加率はまったく同じ勾配で線形に戻り、CPU1使用量は再び100%に増加し...

Admin

アイドルスレッド数の決定
multiprocessor

アイドルスレッド数の決定

n同時スレッドを処理できるコンピューターでn-m単一スレッド操作を開始するとします。ここでは、m現在使用中のスレッド数です。それはmどのように定義され、その価値はどのような手段によって決まりますか?たとえば、SMT付きクアッドコアプロセッサを備えた2つのソケットがあり、システムが通常バックグラウンドで実行されているプロセス以外のアクティブプロセスを持たない非共有システムでは、ユーザーはプロセスを心配することなく16のシングルスレッドプロセスを始めることができます。干渉(キャッシュ、欠落など)。各ユーザーが所有するプロセスのスレッド数を単に考慮することは可能で...

Admin