|
Funktion | De-Allocation mehrerer "pinned" Host-Memory Matrizen |
|
CUDA-Funktion C/C++ | #include <cudaMatLib.h>
int cudaV_pinnedNfree( unsigned numfree, ... );
|
|
Beschreibung | Der Parameter numfree teilt der Funktion mit, wie viele Matrizen freizugeben sind. Die Host-Zeiger (also nicht die Device-Zeiger!) dieser Matrizen folgen in der Parameterliste nach numfree. Nur Matrizen, die durch eine Funktion aus der cudaMF_pinnedMatrix- oder cudaMF_pinnedMatrix0-Familie alloziert wurden, können durch cudaM_pinnedNfree freigegeben werden.
Falls versehentlich Device-Zeiger anstelle der Host-Zeiger angegeben werden, gibt diese Funktion eine Fehlermeldung aus.
Pascal/Delphi: Da eine variable Anzahl von Parametern in Pascal/Delphi nicht unterstützt wird, existiert diese Funktion hier nicht. |
Beispiel C/C++ | cudaM_pinnedNfree( 3, h_MX, h_MY, h_MZ ); |
|
Rückgabewert | FALSE (0) bei Erfolg, sonst TRUE (nicht-Null) |
|
|