2012-08-06 14 views
7

Potrzebuję wygenerować kod LLVM, który będzie obsługiwał wiele wątków/zadań (setki tysięcy). Te wątki powinny być lekkie, jak zadania Intela TBB, golang gorutines lub inne. Oczywiście można je zaimplementować za pomocą zewnętrznych bibliotek C++, takich jak wspomniana Intel TBB (jeśli jest kompatybilna z LLVM).Wielowątkowość w LLVM

Długo szukałem informacji o wątkach w LLVM i nie znalazłem zbyt wiele. W dokumencie the documentation of LLVM opisano niektóre wywołania interfejsu API, ale myślę, że nie jest to tym, czego szukam.

Tak więc istnieje kilka pytań:

  1. to możliwe, aby korzystać z technologii jak TBB lub Cilk Intela wraz z LLVM?
  2. Jaką bibliotekę wątków powinienem użyć w tej sytuacji?
+0

może to pomoże [wielowątkowość ...] (http://groups.google.com/group/polly-dev/browse_thread/thread/7c7648fc323380de/102e258aafabade2?#102e258aafabade2) – Lars

Odpowiedz