[Beowulf] gpgpu
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Bruno Coutinho coutinho at dcc.ufmg.brSun Aug 24 19:02:37 PDT 2008
- Previous message: [Beowulf] gpgpu
- Next message: [Beowulf] gpgpu
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Today GPUs have two levels of parallelism. They are a set of SMID processors that use SPMD parallelism between them. In NVidia GPUs, for example, the stream multiprocessor has only on instruction decoder and all eight stream processors execute instructions issued by decoder in SMID. The parallelism between stream multiprocessors is SPMD, sharing data through global memory. As common GPU workloads are very regular, this saves the area of seven decoder units. In ATI GPUs it's almost the same, but the stream multiprocessor is called SMID core and has 16 stream processors. 2008/8/23 Mikhail Kuzminsky <kus at free.net> > BTW, why GPGPUs are considered as vector systems ? > Taking into account that GPGPUs contain many (equal) execution units, > I think it might be not SIMD, but SPMD model. Or it depends from the > software tools used (CUDA etc) ? > > Mikhail Kuzminsky > Computer Assistance to Chemical Research Center > Zelinsky Institute of Organic Chemistry > Moscow > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.scyld.com/pipermail/beowulf/attachments/20080824/4ca1b087/attachment.html
- Previous message: [Beowulf] gpgpu
- Next message: [Beowulf] gpgpu
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
