Intel compiler support on C++11 concurrency

Intel compiler support on C++11 concurrency

Imagen de salvatore f.

Hi,

I'm new of the Intel compiler. I'm interested about the support of the new C++11 by the Intel compiler and in particular on concurrency features. I read here http://software.intel.com/en-us/articles/c0x-features-supported-by-intel... that the latest version has complete support of atomic operations and partial support of thread-local storage. What are the limitation on using the thread-local storage?

Thank you
Salvatore

publicaciones de 5 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.
Imagen de Sergey Kostrov

Hi Salvatore,

>>...
>>What are the limitation on using the thread-local storage?

You can review a list of some limitations for TLS on MSDN: C Language Reference Topic: Thread Local Storage ( TLS )

Imagen de Judith Ward (Intel)

We only have partial tls support because the standard requires support for dynamic initialization and destruction of thread-local variables, which no compiler has yet implemented.

We also don’t support the exact keyword that the standard requires (the standard says the keyword is “thread_local” but we only support “__thread”).

Imagen de Kittur Ganesh (Intel)

Thanks Judy, was about to respond to, but you already did, appreciate much.

Regards,
Kittur

Imagen de jimdempseyatthecove

>>We only have partial tls support because the standard requires support for dynamic initialization and destruction of thread-local variables, which no compiler has yet implemented.

That should be a relatively straitforward thing to do....

Jim Dempsey

www.quickthreadprogramming.com

Inicie sesión para dejar un comentario.