GSvit documentation

open source FDTD solver with GPU support

User Tools

Site Tools


opt:graphics_cards

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
opt:graphics_cards [2018/08/31 09:34]
pklapetek
opt:graphics_cards [2018/08/31 09:36]
pklapetek
Line 68: Line 68:
  
 As an example you can test the following parameter files, comparing performance of GSvit on different number of CPU cores and on a single GPU on the above mentioned system. The calculation took on a single core, 1 minute 43 seconds on eight cores, and 54 seconds on the first GPU.  As an example you can test the following parameter files, comparing performance of GSvit on different number of CPU cores and on a single GPU on the above mentioned system. The calculation took on a single core, 1 minute 43 seconds on eight cores, and 54 seconds on the first GPU. 
 +---- 
 +// 
 +{{ :​samples:​img_gpu.png?​100|}} 
 +Sample parameter file: {{samples:​gpu.tar.gz|gpu use}}. 
 +\\ 
 +A 200x200x200 computational domain with a plane wave and dielectric sphere, run on CPU, CPU with multithreading and on GPU. Three different parameter files are provided, one for each case. 
 +// 
 +----
  
 Generally, the bigger is the calculation size and problem complexity, the better GPU works comparing to CPU as the effect of administration (data transfers) is smaller. Also, too many unnecessary transfers, e.g. for image outputs at every few steps, degrade the GPU performance. Generally, the bigger is the calculation size and problem complexity, the better GPU works comparing to CPU as the effect of administration (data transfers) is smaller. Also, too many unnecessary transfers, e.g. for image outputs at every few steps, degrade the GPU performance.
  
opt/graphics_cards.txt · Last modified: 2018/09/04 17:24 by pklapetek