YoGA » Historique » Version 11
Damien Gratadour, 28/10/2013 08:02
1 | 8 | Damien Gratadour | h1. The YoGA plugin |
---|---|---|---|
2 | 7 | Damien Gratadour | |
3 | 9 | Damien Gratadour | |
4 | 4 | Damien Gratadour | YoGA is a plugin for "Yorick":http://dhmunro.github.com/yorick-doc/ built on top of "NVIDIA's CUDA toolkit":http://developer.nvidia.com/category/zone/cuda-zone. It provides GPU acceleration from within the Yorick environment for a number of applications (Fourier transform, matrix operations, random number generation, etc ..). |
5 | 2 | Damien Gratadour | |
6 | 8 | Damien Gratadour | h1. Why CUDA ? |
7 | 9 | Damien Gratadour | |
8 | 8 | Damien Gratadour | Yoga is built on top of the CUDA toolkit which is NVIDIA proprietary software. It is however freely available from NVIDIA's website. CUDA has been receiving a lot of support from NVIDIA and the GPGPU community in general and provides a large collection of tools to perform scientific computing (cufft, cublas, curand). Moreover, several libraries like cudpp or MAGMA have been developed using CUDA and provide additional functionalities very useful for scientific computing. CUDA thus appeared to us as the best option to quickly deploy a general toolkit for a "GPU accelerated Yorick". |
9 | 2 | Damien Gratadour | |
10 | 8 | Damien Gratadour | The drawback is Yoga being doomed to be used on computers equipped with NVIDIA GPU card. You'll find here the list of CUDA-capable video cards : http://www.nvidia.com/object/cuda_gpus.html Yoga has been tested on a variety of platforms, from laptops to servers with various grades of GPU cards from mobile series to high-end scientific-grade cards. |
11 | 2 | Damien Gratadour | |
12 | 8 | Damien Gratadour | Concerning the OS, Yoga has been tested on linux and Mac OS with success. The following instructions apply for both. |
13 | 9 | Damien Gratadour | |
14 | [[Install YoGA]] |
||
15 | 11 | Damien Gratadour | [[YoGA Philosophy]] |
16 | 9 | Damien Gratadour | [[Practice YoGA]] |
17 | [[YoGA features]] |
||
18 | [[Benchmarks]] |
||
19 | 8 | Damien Gratadour | |
20 | 4 | Damien Gratadour | |
21 | 5 | Damien Gratadour | !{width:10%}https://projets-lesia.obspm.fr/attachments/download/691/yoga_carre_NB.png! |