問題タブ [pgcc]
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.
c - C、pgcc-自動並列化「カウント不可」
これをforループで使用します。これは、自動的に並列化する必要があり、PI番号のカウントに使用されます。
これは、間隔0-1のすべての値の部分和です。それから私はそれからPI値を作りました。しかし、これは問題ではありません。問題は、pgccで自動並列化を使用する場合、プロセスの数を設定しますが、プログラムをコンパイルするときに「ループがベクトル化/並列化されていません:カウントできません」と言われます。私はすべてを試しましたが、それでも変化はありません。何か案は?ありがとう
c - pgcc、C-ループが並列化されていない:有益でない可能性があります
エラーのある自動並列化を理解するのに助けが必要です-ループが並列化されていません:有益ではない可能性があります。このコードの並列化をテストしたいのですが、コンパイラーがコードを並列化するのに効果的なコードにする方法がわかりません。
コードは次のとおりです。
ループが並列化されていない:有益でない可能性があります
自動並列化を受け入れることができるようにするために、このループをより多くの時間を要求するようにする方法を知っていますか?
どうも
android - PGCマップはありますが、エントリはありません
先日これを手に入れましたが、デバッグしていたプログラムのAndroidログでそれが何を意味するのかわかりません。
心配する必要がありますか?
gcc - gcc コンパイラの pgcc "-Minfo=" フラグと同等ですか?
ちょうど、pgcc で素晴らしい "-Minfo=" フラグを発見しました。これは、コンパイラが行っているすべての最適化を出力します。
いいえ:
GCC に相当するコンパイラ フラグはありますか?
c - OpenACC を使用してネストされたループを並列化する
私はopenaccに非常に慣れておらず、高レベルの知識しか持っていないので、私が間違っていることについての助けと説明をいただければ幸いです。
openacc ディレクティブを使用してフラット化された (3D から 1D へ) 配列を更新する、それほど単純ではないネストされたループを高速化 (並列化) しようとしています。を使用してコンパイルしたときの簡略化されたサンプルコードを以下に投稿しました
pgcc -acc -Minfo=accel test.c
次のエラーが発生します。
call to cuStreamSynchronize returned error 700: Illegal address during kernel execution
コード:
region
andloop
ディレクティブを使用する代わりに、
次のエラーが発生します。
私はこのコードを実行しています