2012-08-06 20 views
7

Necesito generar código LLVM que sirva para muchos hilos/tareas (cientos de miles). Estos hilos deberían ser ligeros, como las tareas de Intel TBB, golang gorutines u otros. Por supuesto, pueden implementarse con bibliotecas externas de C++ como Intel TBB mencionada (si es compatible con LLVM).Multithreading en LLVM

Estaba buscando mucho tiempo para obtener información acerca de cómo enhebrar en LLVM y no he encontrado mucho. En the documentation of LLVM se describen algunas llamadas a la API, pero creo que no es lo que estoy buscando.

por lo que hay algunas preguntas:

  1. ¿Es posible utilizar tecnologías como TBB o Cilk de Intel junto con LLVM?
  2. ¿Qué biblioteca de hilos debo usar en esta situación?
+0

tal vez esto ayuda a [multihilo ...] (http://groups.google.com/group/polly-dev/browse_thread/thread/7c7648fc323380de/102e258aafabade2?#102e258aafabade2) – Lars

Respuesta