starpu_py.py 536 B

1234567891011121314151617181920212223242526272829303132
  1. import starpu
  2. import time
  3. @starpu.delayed
  4. def salut():
  5. time.sleep(1)
  6. print ("salut, le monde")
  7. def hello():
  8. print ("print in python")
  9. print ("Hello, world!")
  10. starpu.pause()
  11. #starpu.runfunc(hello)
  12. #hello()
  13. print("begin to submit task in python")
  14. fut=starpu.submit(hello)
  15. salut()
  16. #starpu.submit(salut)
  17. #starpu.submit(hello)
  18. #starpu.submit(salut)
  19. #starpu.submit(hello)
  20. print("finish to submit task in python")
  21. starpu.resume()
  22. #starpu.wait(t)
  23. #print("begin to sleep")
  24. #time.sleep(1)
  25. #print("finish to sleep")
  26. starpu.wait_for_all()