2012-08-06 47 views
7

Tôi cần tạo mã LLVM để phục vụ nhiều luồng/nhiệm vụ (hàng trăm nghìn). Những chủ đề này nên nhẹ như nhiệm vụ của TBB của Intel, gorut golutines hoặc khác. Tất nhiên chúng có thể được thực hiện với các thư viện C++ bên ngoài như Intel TBB đã đề cập (nếu nó tương thích với LLVM).Đa luồng trong LLVM

Tôi đã tìm kiếm thời gian dài cho bất kỳ thông tin nào về luồng trong LLVM và tôi không tìm thấy nhiều. Trong the documentation of LLVM có mô tả một số cuộc gọi API nhưng tôi nghĩ rằng đó không phải là những gì tôi đang tìm kiếm.

Vì vậy, có vài câu hỏi:

  1. Có thể sử dụng các công nghệ như TBB hoặc Cilk của Intel cùng với LLVM?
  2. Tôi nên sử dụng thư viện luồng nào trong tình huống này?
+0

có lẽ đây sẽ giúp [multithreading ...] (http://groups.google.com/group/polly-dev/browse_thread/thread/7c7648fc323380de/102e258aafabade2?#102e258aafabade2) – Lars

Trả lời