Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

gpuinterface(3) [debian man page]

GPUInterface(3) 						     HMSBEAGLE							   GPUInterface(3)

NAME
GPUInterface - SYNOPSIS
Public Member Functions int Initialize () int GetDeviceCount () void SetDevice (int deviceNumber, int paddedStateCount, int categoryCount, int patternCount, long flags) void Synchronize () GPUFunction GetFunction (const char *functionName) void LaunchKernel (GPUFunction deviceFunction, Dim3Int block, Dim3Int grid, int parameterCountV, int totalParameterCount,...) void * MallocHost (size_t memSize) void * CallocHost (size_t size, size_t length) void * AllocatePinnedHostMemory (size_t memSize, bool writeCombined, bool mapped) GPUPtr AllocateMemory (size_t memSize) GPUPtr AllocateRealMemory (size_t length) GPUPtr AllocateIntMemory (size_t length) void MemsetShort (GPUPtr dest, unsigned short val, size_t count) void MemcpyHostToDevice (GPUPtr dest, const void *src, size_t memSize) void MemcpyDeviceToHost (void *dest, const GPUPtr src, size_t memSize) void MemcpyDeviceToDevice (GPUPtr dest, GPUPtr src, size_t memSize) void FreeHostMemory (void *hPtr) void FreePinnedHostMemory (void *hPtr) void FreeMemory (GPUPtr dPtr) GPUPtr GetDevicePointer (void *hPtr) unsigned int GetAvailableMemory () void GetDeviceName (int deviceNumber, char *deviceName, int nameLength) void GetDeviceDescription (int deviceNumber, char *deviceDescription) bool GetSupportsDoublePrecision (int deviceNumber) template<typename Real > void PrintfDeviceVector (GPUPtr dPtr, int length, Real r) template<typename Real > void PrintfDeviceVector (GPUPtr dPtr, int length, double checkValue, Real r) template<typename Real > void PrintfDeviceVector (GPUPtr dPtr, int length, double checkValue, int *signal, Real r) void PrintfDeviceInt (GPUPtr dPtr, int length) void DestroyKernelMap () Public Attributes KernelResource * kernelResource Protected Member Functions void InitializeKernelMap () Protected Attributes std::map< int, int > * resourceMap bool supportDoublePrecision Author Generated automatically by Doxygen for HMSBEAGLE from the source code. Version 1.0.0 Fri May 25 2012 GPUInterface(3)

Check Out this Related Man Page

BSTRING(3)						     Linux Programmer's Manual							BSTRING(3)

NAME
bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, memmove, memset - byte string operations SYNOPSIS
#include <string.h> int bcmp(const void *s1, const void *s2, size_t n); void bcopy(const void *src, void *dest, size_t n); void bzero(void *s, size_t n); void *memccpy(void *dest, const void *src, int c, size_t n); void *memchr(const void *s, int c, size_t n); int memcmp(const void *s1, const void *s2, size_t n); void *memcpy(void *dest, const void *src, size_t n); void *memfrob(void *s, size_t n); void *memmem(const void *needle, size_t needlelen, const void *haystack, size_t haystacklen); void *memmove(void *dest, const void *src, size_t n); void *memset(void *s, int c, size_t n); DESCRIPTION
The byte string functions perform operations on strings (byte arrays) that are not necessarily null-terminated. See the individual man pages for descriptions of each function. NOTES
The functions bcmp(), bcopy() and bzero() are obsolete. Use memcmp(), memcpy() and memset() instead. SEE ALSO
bcmp(3), bcopy(3), bzero(3), memccpy(3), memchr(3), memcmp(3), memcpy(3), memfrob(3), memmem(3), memmove(3), memset(3) COLOPHON
This page is part of release 4.15 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/. 2014-05-28 BSTRING(3)
Man Page