/docs/MyDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/MyDocs

« back to all changes in this revision

Viewing changes to Development/architecture/gpu/opencl.txt

  • Committer: Suren A. Chilingaryan
  • Date: 2013-11-08 01:07:23 UTC
  • Revision ID: csa@dside.dyndns.org-20131108010723-gfaem1vwkt6262m1
virtualization mainly

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Problems
2
 
========
3
 
 * NVIDIA LibOpenCL.so ignores ATI platform, the ATI one works well with both NVIDIA and ATI.
4
 
 
5
 
 
6
 
OpenCL
7
 
======
8
 
Constant Memory -  The OpenCL driver will then load the data from that buffer 
9
 
into constant memory transparently to the application.
 
1
Usage
 
2
=====
 
3
* Overlapping memory transfers, set environmental variable
 
4
    GPU_ASYNC_MEM_COPY=2 
 
5
 
 
6
 
 
7
Architecture
 
8
============
 
9
 - Pinned Memory - is limited by the size of available GPU memory (minimum among all 
 
10
 of the cards). Actually, for each pinned buffer, the memory on all GPUs are 
 
11
 allocated. So, the amount of pinned memory is significantly limited.
 
12
 - Constant Memory -  The OpenCL driver will then load the data from that buffer 
 
13
 into constant memory transparently to the application.