1 / 16

block1

0. 1. 1. 2. 3. 2. 3. 0. 3. 2. 4. 5. N+1. Nmax. Nmax. b. 1. 3. 4. 0. 2. A. c. 7. block1. 1. 1. 0. X. 3. 2. block2. X. 3. 0. Jc. Ir. Pr. a. cs. b. Thread1. c1. ×. Block. c 2. Thread2. ×. sum_1. cn. Threadn. ×. Thread1. c1. ×. Block. Thread2.

rashad
Download Presentation

block1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 0 1 1 2 3 2 3 0 3 2 4 5 N+1 Nmax Nmax b 1 3 4 0 2 A c 7 block1 1 1 0 X 3 2 block2 X 3 0 Jc Ir Pr

  2. a cs b Thread1 c1 × Block c2 Thread2 × sum_1 cn Threadn × Thread1 c1 × Block Thread2 Result c2 sum_2 × cn Threadn × Block × ck Threadk sum_n ... ×

  3. c b A c1 X c2 c3 c4 c5 c6 c7 ...

  4. 0 1 2 3 4 0 1 1 2 2 3 3 3 0 4 2 5 N+1 Nmax Nmax b A c 7 BLOCK1 1 1 0 X 3 2 BLOCK2 X 3 0 Jc Pr Ir

  5. Dreieckförmige Summation Iterationsschritte

  6. (ms) Matrix: 100000x100000 1 Diagonale GPU:GTX260 Grid size:1024

  7. Matrix: 100000x100000 32 Diagonale GPU:GTX260 Grid size:1024

  8. Matrix:5000x5000 Quad CPU: Q6700@2.66GHZ RAM:3.25GB GPU:GTX260 Grid size:1024 Block size: 16x16 Matlab version: 2009b

  9. Matrix:5000x5000 Quad CPU: Q6700@2.66GHZ RAM:3.25GB GPU:GTX260 Grid size:1024 Matlab: v. 2009b

  10. BlkY\BlkX 1 16 32 64 128 256 512 1 2.41 2.714 3.77 6.98 14.56 39.8 16 0.3 0.93 2.45 32 0.3 1.33 64 0.36 128 0.65 256 0.67 512 0.71 (ms) Matrix: 100000x100000 1 Diagonale GPU:GTX260 Grid size:1024

  11. Matrix: 100000x100000 32 Diagonale GPU:GTX260 Grid size:1024

  12. Quad CPU: Q6700@2.66GHZ RAM:3.25GB GPU:GTX260 Grid size:1024 Block size: 8x64

  13. Quad CPU: Q6700@2.66GHZ RAM:3.25GB GPU:GTX260 Grid size:1024 Block size: 8x64

More Related