gem5

    1

    1答えて

    という名前のモジュール私はのUbuntu 16.04 LTS にgem5を使用してシミュレーションを実行しようとしていると私は、コード'./build/X86/gem5.opt ./configs/tutorial/two_level.py'を書きます。 ターミナルた上 出力: Traceback(most recent call last): File "<string>", line

    1

    1答えて

    〜/ src/mem/cache/scriptsを修正して、ARMアーキテクチャ用のリージョンベースキャッシュシステムを作成しようとしています。これまでSConscriptを変更して、cache.cc、cache.hh、Cache.pyのコピーがsconsに組み込まれていましたが、メモリのアクセス先を領域キャッシュにリダイレクトする場所はわかりません。言い換えれば、私は彼らのmemに基づいていくつ

    1

    1答えて

    私は並列プログラミングに関する私の論文に取り組んでいる学部生です。 OpenMPモデルを使用しています。今私はgem5を使用してパフォーマンスを測定したいと思っています。私は、以下のリンクで成功しgem5フルシステムをインストールしている理由 : http://cearial01.kaist.ac.kr/index.php/2016/08/26/gem5-documentation/ 今私は&をコ

    0

    1答えて

    Gem5を使用してARMプロセッサの命令アクセスを取得しました。私はコードを生成するために-marmオプションを使用しました。 arm-linux-gnueabihf-gcc -static -marm fibcall.c 私は唯一の32ビットARM命令は、このオプションを使用して生成されていると信じています。しかし、その結果を以下に示す: command line: ./build/ARM/

    14

    2答えて

    私は、Cachegrind、Callgrind、およびGem5でいくつかの実験を行っています。私は、callgrindの書き込みとgem5の読み書きの両方のために、多数のアクセスがcachegrindの読み込みとしてカウントされていることに気付きました。 はのは非常に簡単な例を見てみましょう: int main() { int i, l; for (i = 0; i < 10

    1

    1答えて

    私はgem5をコンパイルするためにsconsを使用しています。 変数を定義して初期化し、dprintfステートメントで使用しました。 Addr tot_blk_count = page_number/page_per_block; DPRINTF(out, "Total block count %lu " , tot_blk_count); しかし、sconsは未使用の変数についてエラー(警

    1

    1答えて

    gem5が新しく、 "http://pages.cs.wisc.edu/~markhill/cs757/Spring2016/learning_gem5/_downloads/simple.py"からsimple.pyスクリプトを実行しようとしています。 次のように私はエラーを取得しています: ファイル "のconfigs/tutorial1/simple2.py"、ライン46、モジュールsyst

    1

    1答えて

    私はx86 SEモードで単純なpthreadプログラムを実行しようとしていました。 これを行う唯一の方法はm5threadsですか? 私はmakeを使用してlibpthreadをコンパイルしようとすると、私は以下のエラーを取得: pthread.c:40:2: error: #error "spinlock routines not available for your arch!\n" は、