What are the advantages and disadvantages of developing GPGPU (general purpose)?

I am wondering what is the key point that helps you in developing GPGPU, and, of course, what limitations you find unacceptable.

Comes to my mind:

  • Key benefits: the raw power of these things
  • Key constraint: memory model

What is your opinion?

+5
source share
4 answers

, Ars. , (CPU GPU), , , .

- , , , , , . , , , 2 3 , . ( - ) , (OpenGL, DirectX, ) . /, hamstrings , .

, , . - - "" - ( , , SM G80, ) x86 , :

  • Intel AMD x86, , ).
  • , Data-or Thread-Level Parallelism (DLP/TLP), .

, , , , , , OpenCl, . :

TS: , , . . , - , , . , .

, Unreal 3, . , , PlayStation 3 Cell. PlayStation 3 , . , .

, , , , , . , , .

+4

All Articles