問題タブ [processor]
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.
multithreading - プログラムによって生成されたスレッドによるプロセッサー使用率
複数のスレッド、たとえば 10 ~ 20 スレッドを生成する Java プログラムがあります。このプログラムは、32 個のプロセッサを搭載したマシンで実行される予定です。
すべてのプロセッサーの能力がこれらのスレッドによって利用されるかどうか知りたいです。
Solaris は環境です。それは何か違いがありますか?
.net - .NET Framework が実行中のプロセッサ アーキテクチャを取得する
ここには、サポートされているすべてのプロセッサ アーキテクチャの列挙があります: http://msdn.microsoft.com/en-us/library/system.reflection.processorarchitecture.aspx
どちらが実行環境に対応するかを判断する方法はありますか? System.Reflection.Assembly.GetExecutingAssembly().ProcessorArchitecture は MSIL を返します - 明らかに間違っています。
編集: Bojan Resnik が回答を投稿し、削除しました。得られた部分的なトレースから、明確化が必要であることがわかりました。
アセンブリは複数のアーキテクチャで実行する必要があり、実行中のプロセスが受け入れるアセンブリ命令に基づいてさまざまなことを行う必要があります。基本的に、ロードするネイティブ DLL のバージョンを選択する必要があります。アーキテクチャごとに 1 つあります。
mips - mips アセンブリの質問
CPUが命令によって生成された結果を受け取るべきレジスタを決定する方法を知っている人はいますか?
誰でも???
embedded - Windows CE オペレーティング システムが特定のプロセッサ タイプ (ARMV4/ARMV4I/ARMV4T など) に対してビルドされているかどうかを実行時に判断します。
Windows CE オペレーティング システムが ARMV4、ARMV4I、または ARMV4T を対象としているかどうかを判断する方法はありますか。
Coredll での IsProcessorFeaturePresent() API 呼び出しについては承知していますが、私が知る限りでは、thumb 命令セットの存在を判断することしかできません。
私が本当に検出したいのは、O/S がインターワーキング (ARMV4I の I) で構築されているかどうかです - 仮定をせずに。PF_ARM_THUMB を使用しても、ARMV4T と ARMV4I は区別されません。
ありがとう!
c++ - 実行中にシステム アーキテクチャ (x86/x64) を検出する
プログラムがc++ で (Windows および Linux で) 実行されている間に、システム/プロセッサ アーキテクチャを検出することは可能ですか?
processor - スーパースケーリングとパイプラインの違いは何ですか?
簡単すぎる質問に見えますが、両方についていくつかのpptを調べた後、質問しました。
どちらの方法でも、命令のスループットが向上します。また、スーパースケーリングではほとんどの場合、パイプラインも利用されます。スーパースケーリングには複数の実行ユニットがあり、パイプラインもそうですか、それともここで間違っていますか?
dll - DLLとはどのような形式で、プロセッサに依存するのか
DLLには、個別にコンパイル、リンク、および保存される1つ以上のエクスポートされた関数が含まれていることを知っています。
私の質問はそれを作成する方法についてではありません..しかしそれはそれがどのような形で保存されるかについてです..それは0と1の形になるのでしょうか..またはアセンブリコマンドでADD、MUL、DIV、MOV 、CALL、RETURNなど。また、プロセッサに依存する理由もあります。(x86、x87、IBM 700命令セットなど)。
誰かがそれを少し簡単に説明してもらえますか..!
caching - シミュレーションで2つのコアを同期する方法
Cでデュアルコアプロセッサシミュレータを構築する必要があります(実際には、マルチレベルメモリシミュレーション、キャッシュL1 / L2、ブロック置換などです)。実は、コア(スレッドとしてプログラミングしている)を同期する方法を見つけるのに苦労しています。どのように私が世界時計をすることができるかについての考えはありますか?スレッドから子プロセスに変更する必要がありますか?前もって感謝します
language-agnostic - プロセッサまたはプログラミング言語/コンパイラ、あるいはその両方の機能を再帰的に実行する機能はありますか?
関数を再帰的に呼び出す機能は、プロセッサまたはプログラミング言語/コンパイラに固有の機能です。おそらく、両方とも再帰をサポートするための要素が必要ですか?
関数を再帰的に呼び出す機能は純粋にプログラミング言語で実装されており、いつどこに戻るかについては、ランタイムスタックをどのようにレイアウトするかという印象を常に受けています。私はそう仮定するのは正しいですか、それともプロセッサには再帰を可能にする特定のロジックがありますか?
assembly - PowerPC 初期化
Intel の x86 プロテクト モード スイッチとそれに続くアドレス テーブルなどの初期化と同様に、PowerPC 32 ビット プロセッサ (PPC-440 など) を初期化する方法を知っている人はいますか? これらのプロセッサで OS が処理する必要がある最初の手順に関するドキュメントはありますか?
よろしく、