2012-08-06 1 views
7

Je dois générer du code LLVM qui servira à beaucoup de threads/tâches (des centaines de milliers). Ces threads doivent être légers comme les tâches d'Intel TBB, golang gorutines ou autres. Bien sûr, ils peuvent être implémentés avec des bibliothèques C++ externes telles que celles mentionnées dans le document Intel TBB (si elles sont compatibles avec LLVM).Multithreading dans LLVM

Je cherchais depuis longtemps des informations sur le threading dans LLVM et je n'ai pas trouvé beaucoup. Dans the documentation of LLVM il est décrit quelques appels d'API mais je pense que ce n'est pas ce que je cherche.

Alors il y a quelques questions:

  1. Est-il possible d'utiliser des technologies comme le TBB ou Cilk Intel avec LLVM?
  2. Quelle bibliothèque de threads dois-je utiliser dans cette situation?
+0

peut-être cette aide [multithreading ...] (http://groups.google.com/group/polly-dev/browse_thread/thread/7c7648fc323380de/102e258aafabade2?#102e258aafabade2) – Lars

Répondre