Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. graph {
  2. host [label = "host", shape=box]
  3. firmware [label = "firmware", shape=box]
  4. arg1 [label = "int* input_buffer_1"]
  5. arg2 [label = "int* input_buffer_2"]
  6. arg3 [label = "int* output_buffer"]
  7. arg4 [label = "int* status"]
  8. arg5 [label = "const unsigned int buffer_size"]
  9. init [label = "init_driver",shape=box]
  10. CLO1 [label = "CLObject*"]
  11. run_driver [label = "run_driver()", shape=box]
  12. config_routine [label = "c1SetKerelArg()", shape=box]
  13. create_buffer [label = "c1CreateBuffer()", shape=box]
  14. buffer [label = "Buffer Object"]
  15. enque [label = "c1EnqueueBuffer()", shape=box]
  16. kernel [label = "clEnqueueNDRangeKernel()", shape=box]
  17. host -- firmware[label = "Runs", dir=forward]
  18. host -- arg1,arg2,arg3,arg4,arg5[label = "provides", dir=forward, color=red]
  19. arg1,arg2,arg3,arg4,arg5 -- firmware[label = "takes", dir=forward,color=red]
  20. firmware -- init[label = "Calls", dir=forward]
  21. init -- CLO1[label = "Returns", dir=forward]
  22. CLO1 -- firmware[label = "To", dir=forward]
  23. firmware -- CL01[label = "Passes", dir=forward, color = red]
  24. firmware -- run_driver[label = "Calls", dir=forward]
  25. CL01 -- run_driver[label = "To", dir=forward, color = red]
  26. run_driver -- config_routine[label="configures device with", dir=forward]
  27. run_driver -- create_buffer[label="calls", dir=forward]
  28. create_buffer -- buffer[label="creates", dir=forward]
  29. buffer -- run_driver[label="returns",dir=forward]
  30. run_driver -- enqueue[label="calls", dir=forward]
  31. run_driver -- buffer -- enqueue[label="queues", dir=forward, color = red]
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement