Projet

Général

Profil

YoGA features » Historique » Version 1

Julien Brule, 18/06/2012 15:40

1 1 Julien Brule
h1. YoGA features
2
3
A list of features with corresponding wrappers is provided in the following. All these operations can be performed on a YoGA object. This webpage may not be up to date. Please refer to the file yoga.i for a complete list of available features. To get a full description of the syntax please use the help function in a Yorick session. 
4
5
h2. General utilities
6
7
*    extern _GetMaxGflopsDeviceId get the ID of the best CUDA-capable device on your system
8
*    extern _setDeviceId set the active device to the specified ID
9
*    func setDeviceId set the active device to the specified ID and returns its name
10
*    extern _listDevice returns the list of CUDA-capable devices on your system
11
*    extern _nbDevice returns the number of CUDA-capable devices on your system
12
*    extern _yogaThreadExit exist threads on the active device
13
*    extern _yogaThreadSync synchronizes threads on the active device
14
*    extern _yogaInit init a YoGA session on the specified device
15
*    extern _yogaInitCublas init a CUBLAS session on the active device
16
*    extern _yogaShutdownCublas shutdown the CUBLAS session on the active device
17
18
19
h2. Arrays manipulations
20
21
h2. Matrix Operations
22
23
h3. BLAS functions
24
25
h3. Transpose
26
27
h2. Random number generation
28
29
h2. Fast Fourier Transform
30
31
h2. Scan, sort, compact