Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:teach:diplomants:projects:gpuforce

Differences

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

Link to this comparison view

etc:teach:diplomants:projects:gpuforce [2009/12/01 07:40] – создано kkvetc:teach:diplomants:projects:gpuforce [2009/12/01 07:44] (current) kkv
Line 1: Line 1:
-==Forcing calculations with GPU  ===+==Forcing calculations with GPU ===
  
-Here are a few sample SVG figures taken from our simulator for different duplexing modes (TDD, FDD, and H-FDD) and also for relays.  
- 
- 
-{{etc:teach:diplomants:projects:svg.tgz|}} 
  
 +The first equation that we use extensively is attached in the MathML form. It is a sum of exponents, I am not sure that GP supports it directly but who knows. The N can vary from 24 to 1024, so it puts a computational burden on our simulator.
  
 +The second one, which we do not use but might use in the future, is a dot product operation. This operation, in fact, is partly supported by Intel processors with the SSE extensions. The problem that we have 144 elements from which the dot product is calculated, so SSE is not the best solution here :-) However, we can split 144 elements into blocks and calculate each of them with a help of SSE. It is not very complicated to do even with inline Assembly language.
  
 +{{etc:teach:diplomants:projects:snapshot1.png|}}
etc/teach/diplomants/projects/gpuforce.1259642455.txt.gz · Last modified: 2009/12/01 07:40 by kkv