問題タブ [cpu-speed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emulation - エミュレーションに適切な速度を与える方法は?
600 キロヘルツ程度で動作する、特に低速な CPU 用のエミュレータを作成したいと考えています。CPU 用のエミュレーターを単純な方法 (つまり、一度に 1 つの命令をエミュレートする他に何もせずにエミュレートする) で作成した場合、エミュレーションは 600 キロヘルツよりもはるかに高速になります。
ホストの速度に関係なく、正しい速度で CPU をエミュレートするようにエミュレータをプログラムするにはどうすればよいですか? これを行うために、実世界のエミュレーターが通常使用する手法は何ですか? エミュレーションの速度を低下させるジッターを回避するにはどうすればよいですか?
cpu-speed - プログラミングにおける方程式と大きな数
したがって、4 つの整数があるとします。
int a = 50000、int b = 5000000、int c = 100、int d = 500
今私が実行したかったのは b - a And c - d です。
私の質問は、ba が c - d よりもわずかに遅く実行されるか、またはプロセッサによってまったく同じ速度で実行されるかということです。
cpu - クロス プロセッサ スピード ユニットとは何ですか?
CPU使用率についていくつかのアプリケーションに対してストレステストを行っていますが、展開されるハードウェアがわかりません。あらゆる種類のCPU使用率に関する正確な情報を提供するために、ある種のクロスプロセッサユニットを探していますCPU からクライアントへ。たとえば、アプリケーションが CPU-1 の 25% を使用する場合、CPU-2 または CPU-3 でどれくらい必要になるでしょうか? FLOPSを考えています。それは信頼できますか、それとも代替手段はありますか? 任意の CPU の FLOPS を簡単に計算できますか? または、私の問題に対する他の解決策はありますか?
r - Stataと比較してRでデータフレームを読み取る最速の方法は何ですか?
57000 行と 5500 列のこのデータ セットがあります。これらは数値変数と文字変数の両方です。最初にデータを .dta 形式でダウンロードしましたが、Stata がそれを読み取るのは非常に高速です。timer
コマンドを使用して時間を計ると、それを行うのに .13 スコーンが必要です。
今、私はRを使用しており、読んだところ、はるかに効率的であるはずです。データを Stata から csv にエクスポートしましたが、スタック交換で読んだ推奨事項に従っても、結果は説得力がありません。
これが私が見つけた最良の解決策です:
)
私は得る:
また、欠落している値を宣言したにもかかわらず、欠落している値に関する多くの警告が表示されます。警告:
Rが数値列のこれらの欠損値を認識しないことに関係していると思います
これを改善する方法について何か提案はありますか? 補足として、sqldf を試してみましたが、パッケージを最新バージョンにアップグレードしても、自分のコンピューターでは機能しませんでした。
これが私が扱っているデータです: http://www3.norc.org/GSS+Website/Download/
python - Numpy に最適な CPU
Intel Windows システムのどの CPU が、この Python コードの例で最高のパフォーマンスを発揮しますか?
サンプルコードはマルチコアを使用していないため、高価なマルチコア i7 を入手する必要があるかどうかはわかりません。
クロック速度が速いi5の方がいいでしょうか?
また、CPUキャッシュはこれらにどのように影響しますか?
注:具体的な例を提供するために元の質問を編集しました。
Unutbuの提案を追加すると、私の出力は
私のCPUは、24.0GB RAM、Windows Vista Business 64ビットの古いi7 920 2.67GHzです。
objective-c - Objective C シミュレーターの CPU の可用性を向上
私が書いた目的の C プログラムで使用可能な CPU 容量を増やす方法を探しています。プログラムをシミュレートすると、CPU 使用率がすぐに 100% に跳ね上がりますが、Mac Pro の CPU 容量を完全には使用していないことがわかります。プログラムを同時に 2 回実行すると、両方のインスタンスが 100% の CPU 容量を使用します。
CPU 使用率に関するレポートに関する多くのリンクを見つけました (基本的に、Objective C は、アプリケーションの実行時に既にこれを容易にしています) が、CPU の可用性を高める方法に関するリンクは見つかりません。
ここで解決すべき重要な問題は、CPU 使用率が増加することです。プログラムのパフォーマンスが向上することを期待しています (計算のファイナライズが高速化されます)。
手伝ってくれて/応答してくれてありがとう。
performance - Excel がフロント ウィンドウでない場合、Excel VBA の速度が低下する
このアナライザーシーケンスの分析シーケンスによって実行するように命令されたさまざまな VBA マクロがあり、Labview VI も Excel スプレッドシートで計算された情報を読み取って取得します。
分析シーケンスにはタイマーと遅延があり、Excel スプレッドシートの特定のセルのステータスをチェックしている間にカウントダウンを確認できます。
すべての解析シーケンス、Excel VBA マクロ、および Labview VI は完全に機能しますが、Excel ウィンドウが前面で実行されている場合のみです。他のウィンドウが選択されている場合、計算が遅くなります。つまり、他のシーケンスに表示される遅延タイマーも 5 倍または 6 倍遅くなります。
Labview VIにはオプションを選択するボタンがあり、通常の操作ではExcelシートが前面に表示されないため、これが問題になります。
何も変更しないタスクマネージャーで優先順位を変更しようとしましたが、別のCPUで実行しても何もしません。CPUは常に約50%実行されていますが、Excelウィンドウが前面にあるときのExcelのCPU使用率は2または3から、別のウィンドウが選択されているときは約50に跳ね上がります。
また、画面の更新をオンにするなどして、マクロを合理化できるようにしました。
シートをフォームに移動する VBA コードのような修正は、Excel ウィンドウを常に前面に配置するのと同じくらい効果的です。しかし、問題の原因となっている可能性のあるアイデアをいただければ幸いです。
前もって感謝します
modulo - モジュラス演算子が遅いのはなぜですか?
「Programming Pearls」本からの言い換え (本は 90 年代後半のものであるため、古いマシンの C 言語について):
整数算術演算 ( +
、-
、*
) には約 10 ナノ秒かかることがありますが、%
演算子には最大 100 ナノ秒かかります。
- なぜそんなに差があるのでしょうか?
- モジュラス演算子は内部でどのように機能しますか?
- 時間的には割り算( )と同じ
/
ですか?
android - モバイル プロセッサの速度
命令/秒でモバイル プロセッサの速度を知る方法は? この背後にある動機は、一連の命令の計算時間を見つけて、パフォーマンスをチェックすることです。
performance - アムダールの法則を利用した実行時間の高速化
私は自分の課題の 1 つでこの問題を与えられました。高速化、実行時間などのプロセスの原則を理解しています。しかし、この質問は不完全だと感じています。それは本当ですか、それとも解決できますか?もしそうなら、あなたは説明してもらえますか。
プログラムは、2GHz のクロック レートで動作するマシンの元のバージョンで実行されます。このプログラムには 450 マイクロ秒の CPU 時間がかかります。プログラム内のコードの 80% に影響するマシンに改善が加えられています。アムダールの法則に基づくと、この改善により、プログラムの実行時間が N% 高速化されます。N の値は? 答えを小数点以下 2 桁まで表してください。