問題タブ [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.

0 投票する
6 に答える
437 参照

caching - How can you insure your code runs with no variability in execution time due to cache?

In an embedded application (written in C, on a 32-bit processor) with hard real-time constraints, the execution time of critical code (specially interrupts) needs to be constant.

How do you insure that time variability is not introduced in the execution of the code, specifically due to the processor's caches (be it L1, L2 or L3)?

Note that we are concerned with cache behavior due to the huge effect it has on execution speed (sometimes more than 100:1 vs. accessing RAM). Variability introduced due to specific processor architecture are nowhere near the magnitude of cache.

0 投票する
5 に答える
4257 参照

embedded - PowerPC プロセッサのプロセッサ キャッシュを無効にする方法は?

組み込みシステム (PowerPC プロセッサを使用) では、プロセッサ キャッシュを無効にしたいと考えています。どのような手順を踏む必要がありますか?

少し明確にするために、問題のアプリケーションは、可能な限り一定の実行速度を備えている必要があります。同じコード パスを実行する際の可変性は許容されません。これがキャッシュをオフにする理由です。

0 投票する
3 に答える
11301 参照

emulation - QEMU について学ぶための良い情報源は何ですか?

QEMU について学ぶために、どの本または Web サイトをお勧めしますか? 使用例やAPIの使い方が知りたいです。

0 投票する
3 に答える
1104 参照

processor - FPGA ボードに実装されたコンフィギュラブル プロセッサ

大学の中間プロジェクトでは、構成可能なプロセッサを設計し、VHDL でコードを記述してから、Digilent の Spartan 3E FPGA ボードで合成する必要があります。私は初心者なので、コンフィギュラブル プロセッサに関する情報や、コンセプトに関連するアイデアを教えていただけますか?

0 投票する
21 に答える
518905 参照

linux - 特定の Linux が 32 ビットか 64 ビットかを判別する方法は?

と入力するuname -aと、次の出力が得られます。

このことから、指定された OS が 32 ビットまたは 64 ビットであることをどのように知ることができますか?

これは、スクリプトを作成する場合に便利ですconfigure。たとえば、どのアーキテクチャ用に構築しているか?

0 投票する
4 に答える
1303 参照

language-agnostic - プロセッサがコードを最適化するために行うトリックにはどのようなものがありますか?

マルチプロセッサの場合にコードを壊す可能性のあるコードの並べ替えなどを探しています。

0 投票する
3 に答える
18205 参照

java - 最も効率的な Java ベースのストリーミング XSLT プロセッサとは?

別の XML ファイルに変換する必要がある非常に大きな XML ファイルがあり、XSLT を使用してこれを行いたいと考えています。私は、速度の最適化よりもメモリの最適化に関心があります (ただし、速度も良いでしょう!)。

このタスクに推奨する Java ベースの XSLT プロセッサはどれですか?

他の方法 (XSLT 以外、Java 以外) をお勧めしますか? もしそうなら、その理由は?

問題の XML ファイルは非常に大きいですが、それほど深くはありません。数百万の行 (要素) がありますが、深さは約 3 レベルしかありません。

0 投票する
12 に答える
864 参照

memory - コンパイラ以降

さかのぼって、コンパイラ、プロセッサ、およびメモリがプログラムでどのように動作するかについて詳しく知りたいと思います。私はまた、これらすべてが依存している物理学にも興味があります。良い参考文献や本をいただければ幸いです...

0 投票する
2 に答える
21941 参照

asynchronous - 時計のないコンピューターチップはどうなりましたか?

数年前、「次の大物」は時計のないコンピューターでした。その背後にある考え方は、クロックがなければ、プロセッサは大幅に高速に動作するというものでした。

それが当時で、これが今で、それがどのように進んできたのか、またはアイデアが失敗したのかについての情報は見つかりません...

誰でも知っていますか?

参考のため:

http://www.cs.columbia.edu/~nowick/technology-review-article-10-01.pdf

0 投票する
15 に答える
38063 参照

c++ - SSE 命令の使用

大きな整数配列の各要素に対して実行される C++ で記述されたループがあります。ループ内で、整数の一部のビットをマスクしてから、最小値と最大値を見つけます。これらの操作に SSE 命令を使用すると、ビットごとの AND および if-else 条件を使用して記述された通常のループと比較して、はるかに高速に実行されると聞きました。私の質問は、これらの SSE の指示に従うべきですか? また、コードが別のプロセッサで実行されるとどうなりますか? それでも動作しますか、それともこれらの手順はプロセッサ固有のものですか?