Advertisement
sidmontu

ON CHIP GRAPH MEMORY USAGE APPROXIMATIONS FOR VIRTEX 6

Jul 2nd, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. ON CHIP GRAPH MEMORY USAGE APPROXIMATIONS FOR VIRTEX 6
  2.  
  3. 1. constants value = 4 bytes
  4. 2. op nodes received flag = 2 bits each (00 - no inputs, 01 - 1 received, 10 - all received, 11 - ready to be sent)
  5. 3. all nodes node id = 2.125 bytes
  6. 4. each edge = 3.125 byte
  7.  
  8.  
  9. 0.3n*4 + 0.7n*0.25 + n*2.125 + 1.25n*3.125 = 37*1024*1024
  10. 1.2n + 0.175n + 2.125n + 3.90625n = 37*1024*1024
  11. 7.40625n = 37*1024*1024
  12. n = ~5 million nodes
  13.  
  14. 0.3n*4 + 0.7n*0.25 + n*2.5 + 3*1.25n = c
  15. (1.2+0.175+2.5+3.75)n = c
  16. 7.625n = c
  17. sequential base case fits less nodes...
  18.  
  19. hamm...
  20. 1. constants = 5.1m x 4 = 20.4Mb
  21. 2. 9.7m x 0.25 = 2.4Mb
  22. 3. 14.8m x 2.125 = 31.45Mb
  23. 4. 19.4m x 3.125 = 60.625Mb
  24.  
  25. Required = ~110Mb
  26.  
  27. hamm...seq.
  28. 1. 4.3m x 4 = 17.2Mb
  29. 2. 7.6m x 0.25 = 1.9Mb
  30. 3. 12m x 2.125 = 25.5Mb
  31. 4. 15.1 x 3.125 = 47.1875Mb
  32.  
  33. Required = ~88Mb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement