= NULL) { if (hashArray[hashIndex]->key == key) return hashArray[hashIndex]; //go to next cell ++hashIndex; //wrap around the table hashIndex %= SIZE; } return NULL; } /* 挿入のための関数 */ void insert(int key, int data) { struct DataItem *item = (struct DataItem *)...
次のように、SystemVerilog のモジュールと、C言語の関数を区分けします。Simulation メニューから Run -> Run -All を選択します。次のような画面が起動したら、[ いいえ(N) ] をクリックします。Wave ウィンドウに波形が表示されます。[ Zoom Full (F) ] アイコンをクリックします。
上のコードだとGPUを1枚だけ使う書き方になってます。これをaccelerateを使ってmulti GPUに対応させてみます。 accelerateで書き換え 上記のようなコードを公式ドキュメントのQuick tour通りに変更すると、以下のようなエラーが出てしまいます。 RuntimeError: Expected to have finished reduction in...