p m 2 1 ideal distributed memory parallel computer p m p
play

P M 2 1 Ideal Distributed-Memory Parallel Computer P+M P+M - PDF document

Hypercubic Networks Charles E. Leiserson 6.895 Theory of Parallel Systems November 2, 2003 1 Ideal Parallel Computer P M P M P M P M 2 1 Ideal Distributed-Memory Parallel Computer P+M P+M P+M P+M P+M P+M


  1. Hypercubic Networks Charles E. Leiserson 6.895 Theory of Parallel Systems November 2, 2003 1 “Ideal” Parallel Computer P M P M P M … … P M 2 1

  2. “Ideal” Distributed-Memory Parallel Computer P+M P+M P+M P+M P+M P+M P+M P+M 3 Interconnection Networks linear array binary tree 2D mesh 4 2

  3. Hypercube d = 0 d = 1 d = 2 N = 1 N = 2 N = 4 d = 3 d = 4 5 N = 8 N = 16 Hypercube 110 111 010 011 100 101 000 001 6 3

  4. Cube-Connected Cycles 7 Butterfly (FFT) Network 0 1 2 0 000 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 8 4

  5. Butterflies 9 Decomposing a Butterfly 10 5

  6. Decomposing a Butterfly 11 Decomposing a Butterfly 12 6

  7. Decomposing a Butterfly 13 Decomposing a Butterfly II 14 7

  8. Decomposing a Butterfly II 15 Decomposing a Butterfly II 16 8

  9. Decomposing a Butterfly II 17 Decomposing a Butterfly II 18 9

  10. Decomposing a Butterfly II 19 Decomposing a Butterfly II 20 10

  11. Routing on a Butterfly 0 1 2 0 000 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 21 Tree in Butterfly 0 1 2 0 000 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 22 11

  12. Tree in Butterfly 0 1 2 0 000 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 23 Beneš Network 24 12

  13. Decomposing a Beneš Network n /2 Beneš n /2 Beneš 25 Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 26 13

  14. Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 27 Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 28 14

  15. Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 29 Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 30 15

  16. Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 31 Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 32 16

  17. Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 33 Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 34 17

  18. Routing on a Beneš Network 5 0 0 1 7 2 4 3 6 4 2 5 3 6 1 7 35 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend