特別なフラグのないcudaMallocHost()とcudaHostAlloc()の間に違いはありますか?

einpoklum

CUDAでは、との違いが気にcudaMallocHost()なりcudaHostAlloc()ます。

APIリファレンスのそれぞれの要約は次のように述べています。

  • cudaMallocHost():「ホストにページロックされたメモリを割り当てます。」
  • cudaHostAlloc():「ホストにページロックされたメモリを割り当てます。」

そして、さらなる説明は、に指定できる追加のフラグだけのようですcudaHostAlloc()前者は単に下位互換性のために保持されていますか、それとも実際には違いがありますか?

PS-CUDA6.5以降を想定しましょう。

世話人

私の知る限り、デフォルトフラグが使用されcudaHostAlloc、呼び出しがUVAプラットフォームで実行される場合、それらは同じです。統合仮想アドレスモデルが導入されたとき、ポータブルメモリやその他の新機能を可能にするためにAPIを拡張する必要があり、既存の機能をいじるのではなく、新しい「スイスアーミーナイフ」スタイルのAPIが導入されたようです。 。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

intvalとintへのキャストの間に特別な違いはありますか-`(int)X`?

分類Dev

文字列補間とフラグメントの間に顕著な違いはありますか?

分類Dev

strvalと(string)$ varのような文字列へのキャストの間に特別な違いはありますか

分類Dev

INTERSECTとINNERJOINの間に根本的な違いはありますか?

分類Dev

フィールドのないクラスには特別な名前がありますか?

分類Dev

ifとif-elseの間にかなりの違いはありますか?

分類Dev

Java ArrayDequeのpop()とremove()の間に重要な違いはありますか?

分類Dev

通常のインターフェイスクラスと、抽象メソッドしかない抽象クラスとの間に違いはありますか?

分類Dev

`< .` とこの `echo` の動作について何か特別なことはありますか?

分類Dev

ScreenUpdatingとApplication.Visibleの間に視覚的な違いはありますか?

分類Dev

PublicAPIAttributeとUsedImplicitlyAttributeの間に機能的な違いはありますか?

分類Dev

WKWebViewとUIWebViewの間に視覚的な違いはありますか?

分類Dev

MinikubeとKindの間に大きな違いはありますか?

分類Dev

!myVarとmyVar === undefinedの間に微妙な違いはありますか?

分類Dev

UTF-8とUTF-16の間に劇的な違いはありますか

分類Dev

「変数がnullではない」と「変数がnullではない」の間に違いはありますか?

分類Dev

メソッドのないクラスには特別な名前がありますか?

分類Dev

メソッドのないクラスには特別な名前がありますか?

分類Dev

さまざまな `libc.so`の間にはどのような違いと関係がありますか?

分類Dev

私のプログラムの間違いはどこにありますか?(年齢別)

分類Dev

Android Studioとそれが構築されているIntelliJプラットフォームの間に大きな違いはありますか?

分類Dev

equals(Object o)とequals(Name o)の間に意味のある違いはありますか?はいの場合、どのような意味がありますか?

分類Dev

これらの2つの異なるグラフに幅優先探索を適用すると、時間に違いがあるのはなぜですか?

分類Dev

wait()とnotify()が特別なクラスにないのはなぜですか?

分類Dev

新しい配置の戻り値とそのオペランドのキャスト値の間に(意味的な)違いはありますか?

分類Dev

-OutVariableと変数の割り当ての間に機能的な違いはありますか?

分類Dev

Pythonの「string」と「string」の間に違いはありますか?

分類Dev

:=と[[の間に動作の違いはありますか?

分類Dev

`;`と `&&`と `|`の間に違いはありますか?

Related 関連記事

  1. 1

    intvalとintへのキャストの間に特別な違いはありますか-`(int)X`?

  2. 2

    文字列補間とフラグメントの間に顕著な違いはありますか?

  3. 3

    strvalと(string)$ varのような文字列へのキャストの間に特別な違いはありますか

  4. 4

    INTERSECTとINNERJOINの間に根本的な違いはありますか?

  5. 5

    フィールドのないクラスには特別な名前がありますか?

  6. 6

    ifとif-elseの間にかなりの違いはありますか?

  7. 7

    Java ArrayDequeのpop()とremove()の間に重要な違いはありますか?

  8. 8

    通常のインターフェイスクラスと、抽象メソッドしかない抽象クラスとの間に違いはありますか?

  9. 9

    `< .` とこの `echo` の動作について何か特別なことはありますか?

  10. 10

    ScreenUpdatingとApplication.Visibleの間に視覚的な違いはありますか?

  11. 11

    PublicAPIAttributeとUsedImplicitlyAttributeの間に機能的な違いはありますか?

  12. 12

    WKWebViewとUIWebViewの間に視覚的な違いはありますか?

  13. 13

    MinikubeとKindの間に大きな違いはありますか?

  14. 14

    !myVarとmyVar === undefinedの間に微妙な違いはありますか?

  15. 15

    UTF-8とUTF-16の間に劇的な違いはありますか

  16. 16

    「変数がnullではない」と「変数がnullではない」の間に違いはありますか?

  17. 17

    メソッドのないクラスには特別な名前がありますか?

  18. 18

    メソッドのないクラスには特別な名前がありますか?

  19. 19

    さまざまな `libc.so`の間にはどのような違いと関係がありますか?

  20. 20

    私のプログラムの間違いはどこにありますか?(年齢別)

  21. 21

    Android Studioとそれが構築されているIntelliJプラットフォームの間に大きな違いはありますか?

  22. 22

    equals(Object o)とequals(Name o)の間に意味のある違いはありますか?はいの場合、どのような意味がありますか?

  23. 23

    これらの2つの異なるグラフに幅優先探索を適用すると、時間に違いがあるのはなぜですか?

  24. 24

    wait()とnotify()が特別なクラスにないのはなぜですか?

  25. 25

    新しい配置の戻り値とそのオペランドのキャスト値の間に(意味的な)違いはありますか?

  26. 26

    -OutVariableと変数の割り当ての間に機能的な違いはありますか?

  27. 27

    Pythonの「string」と「string」の間に違いはありますか?

  28. 28

    :=と[[の間に動作の違いはありますか?

  29. 29

    `;`と `&&`と `|`の間に違いはありますか?

ホットタグ

アーカイブ