Guest User

Untitled

a guest
Jun 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. @startuml
  2.  
  3. hide circle
  4. hide empty members
  5. hide method
  6.  
  7. !definelong msgne(name, txt, label)
  8. class "name" as label <<message(no evidence)>> {
  9. Text=text
  10. }
  11. !enddefinelong
  12.  
  13. !definelong msg(name, txt, label)
  14. class "name" as label <<message>> {
  15. Text=txt
  16. }
  17. !enddefinelong
  18.  
  19. !define nest(x, y) x +-- y
  20.  
  21. package "OpenCL meets FPGA" <<Frame>> {
  22. note "\
  23. topic:カーネルパイプラインのスループットを向上させるために\n\
  24. S:OpenCLのプログラムを高速化するためには,高スループットなカーネルパイプラインを構成する必要がある\n\
  25. C:カーネルパイプラインの性能を低下させる潜在的なボトルネックは,カーネルパイプラインのスループットを低下させる\n\
  26. Q:カーネルパイプラインのスループットを向上させるためには,どうしたらよいのか\n\
  27. A:カーネルパイプラインのスループットを向上させるためには,\
  28. " as SCQ
  29.  
  30. '{ top
  31. msg(主メッセージ, カーネルパイプラインのスループットを向上させるためには,4つの方針に沿ってカーネルプログラムを作成する, 00)
  32. '}
  33.  
  34. '{ 1 hierarchy
  35. msg(種類, カーネルパイプラインのスループットを向上させるためには,カーネルパイプラインのステージ数を減らすことでレイテンシを下げる, 10)
  36. msg(種類, カーネルパイプラインのスループットを向上させるためには,カーネルパイプラインを多重化する, 11)
  37. msg(種類, カーネルパイプラインのスループットを向上させるためには,変数をベクトル化する, 12)
  38. msg(種類, カーネルパイプラインのスループットを向上させるためには,ループをアンロールする, 13)
  39. '}
  40. nest(00, 10)
  41. nest(00, 11)
  42. nest(00, 12)
  43. nest(00, 13)
  44.  
  45. SCQ .. 00
  46. }
  47.  
  48. @enduml
Add Comment
Please, Sign In to add comment