問題タブ [hyperthreading]
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.
java - Java で Intel ハイパースレッディングを有効にする
クアッドコア Intel i7 でマルチスレッド プログラムを実行しています。を実行するRuntime.getRuntime.availableProcessors()
と 8 になり、この CPU でハイパースレッディングが利用できることがわかります。
しかし、スレッドを作成すると、CPU レベルが 4 つのスレッドで 100% (ゼロ以外) になり、4 つのスレッドが使用されていません。Java でハイパースレッディングを有効にする方法はありますか?
windows-phone-8-emulator - Windows 8.1 pro (64 ビット) の Windows Phone エミュレーター
PC Windows 8.1 pro (64 ビット) でハイパースレッドを有効にしようとしています。Core i3 h61m-ds2 ギガバイトマザーボードです。そこからcoreinfo.exeをインストールしました。私のPCにはハイパースレッド機能があることがわかりました。ここに記載されているすべての手順に従います: http://msdn.microsoft.com/library/windows/apps/jj863509(v=vs.105).aspx#coreinfo。しかし、ハイパーオプションをオンにした後にPCを再起動すると、PCの電源をオンにすると、すべての変更の更新に失敗したことが示されます。その後、エミュレーターを実行しようとすると、ハイパーをオンにするように再度求められますv 機能。私は再びこれを行い、再び再起動するように求めました...もう一度やりました...そして再び同じことが現れます。
PS デル キーを押して PC を起動すると、BIOS セットアップに移動しようとします。そこには、BIOS機能のほとんどが見つかりません。高度な BIOS 設定に移動する他の方法はありますか、または他の BIOS 設定である可能性があります。
sse - 複数のプロセスで SSE 命令のレイテンシを隠すことはできますか?
私は高性能のマージを必要としており、出会いました:マルチコアSIMD CPUアーキテクチャでのソートの効率的な実装Jatin Chhugani et al。
彼らの目的は、1 つの CPU から最大限のパフォーマンスを引き出すことです。解決策の 1 つは、SIMD レベルでビットニック ソーティング ネットワークを使用することです。最小/最大およびシャッフル操作のレイテンシを隠すために、4 つの並べ替えネットワークを同時に実行します (ただし、インターリーブを意味していると思います)。これにより、パフォーマンスが 3.25 倍向上すると主張されています。
私の問題はやや緩和されています。処理する必要がある (読み取りに依存しない) 配列の複数のペアがあるため、複数のプロセスを実行するだけで、簡単に高いスループットを得ることができます。
プロセスの量を利用可能なコアにオーバーサブスクライブすると、レイテンシも隠蔽されますか? しかし、より高いレベルで誘導されますか?それとも、ハイパースレッディングの領域に足を踏み入れていて、CPU コアで同じ機能ユニットを共有する 2 つのプロセスの制限を超えることはないのでしょうか?
もちろん試してみることもできますが、既存のコードを変更することはかなり複雑であり、最初に理論を聞きたいと思います。
node.js - Heroku 上の node.js アプリケーションが 2 スレッドと 4 スレッドで同じように動作するのはなぜですか?
私は一連の自動負荷テスト スクリプトに取り組んできましたが、平均すると、Heroku dyno (この場合は Hapi. dyno が 4 つの使用可能な CPU を持っていると報告しているにもかかわらず、すぐに応答を返す js サーバー)。1 プロセスと 2 プロセスの違いは非常に大きく、スループットがほぼ 100% 向上します。
私の推測では、Intel CPU / ハイパースレッディングは、実際に利用可能なコア数の 2 倍を報告しており、Node はスケジューリングのメリットからあまり恩恵を受けていませんが、Heroku dyno の仕様に関する情報はほとんどないようです。これは正確ですか、それとも I/O のないサーバーで 2 つのスレッドでパフォーマンスが上限に達する別の理由がありますか?
android - Windows 8 で Hyper-V を無効にして HAXM をインストールする方法
Androidスタジオ用のHAXMをインストールしようとしていますが、エラーが表示されています:
これで、システムで VT-x が有効になりました。
この後、HYPER-V を無効にしようとしましたが、cmd を試してみるとエラーが表示されます。
Windows 機能には、HYPER-V オプションがありません。
AVAST アンチウイルスをアンインストールし、powershell から HYPER-V を無効にしようとしましたが、機能しません..
Intel i5 搭載の Windows 8.1 64 ビット OS を使用しています
事前に感謝を助けてください
!!
java - Tomcat を使用してサーブレットで処理できる最大同時リクエスト数を設定する方法
サーブレットを使用して構築された Web アプリケーションが (Tomcat 7 を使用して) 処理できる同時要求の数を知りたいと思いました。server.xml ファイルの maxThreads、acceptCount、minSpareThreads 属性を構成しました。
私の質問は、基盤となる OS も考慮する必要がありますか?
例えば:
では、1リクエスト待ちで最大4リクエスト同時に処理できるのでしょうか?各リクエストが完了するまでに時間がかかると仮定します。ハイパースレッディングも考慮する必要がありますか?