Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] StarPU SSE and nvcc compiler

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] StarPU SSE and nvcc compiler


Chronologique Discussions 
  • From: Usman Dastgeer <usman.dastgeer@liu.se>
  • To: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
  • Subject: [Starpu-devel] StarPU SSE and nvcc compiler
  • Date: Thu, 3 Feb 2011 15:57:37 +0100
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel>
  • List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>

Hello,

I am trying to use StarPU with nvcc compiler on Unix machine and when compiling it gives me lots of errors about SSE2 instructions. Apparently, there is no solution out there as only possibility is to switch off SSE instructions. How can I turn off SSE, if any? Is there any #define?

Following is list of errors I get:

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(49): error: identifier "__builtin_ia32_emms" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(62): error: identifier "__builtin_ia32_vec_init_v2si" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(105): error: identifier "__builtin_ia32_vec_ext_v2si" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(144): error: identifier "__builtin_ia32_packsswb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(159): error: identifier "__builtin_ia32_packssdw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(174): error: identifier "__builtin_ia32_packuswb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(188): error: identifier "__builtin_ia32_punpckhbw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(202): error: identifier "__builtin_ia32_punpckhwd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(216): error: identifier "__builtin_ia32_punpckhdq" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(230): error: identifier "__builtin_ia32_punpcklbw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(244): error: identifier "__builtin_ia32_punpcklwd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(258): error: identifier "__builtin_ia32_punpckldq" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(271): error: identifier "__builtin_ia32_paddb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(284): error: identifier "__builtin_ia32_paddw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(297): error: identifier "__builtin_ia32_paddd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(311): error: identifier "__builtin_ia32_paddq" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(320): error: identifier "__builtin_ia32_paddsb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(334): error: identifier "__builtin_ia32_paddsw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(348): error: identifier "__builtin_ia32_paddusb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(362): error: identifier "__builtin_ia32_paddusw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(375): error: identifier "__builtin_ia32_psubb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(388): error: identifier "__builtin_ia32_psubw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(401): error: identifier "__builtin_ia32_psubd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(415): error: identifier "__builtin_ia32_psubq" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(424): error: identifier "__builtin_ia32_psubsb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(438): error: identifier "__builtin_ia32_psubsw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(452): error: identifier "__builtin_ia32_psubusb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(466): error: identifier "__builtin_ia32_psubusw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(481): error: identifier "__builtin_ia32_pmaddwd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(495): error: identifier "__builtin_ia32_pmulhw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(509): error: identifier "__builtin_ia32_pmullw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(522): error: identifier "__builtin_ia32_psllw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(534): error: identifier "__builtin_ia32_psllwi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(547): error: identifier "__builtin_ia32_pslld" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(559): error: identifier "__builtin_ia32_pslldi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(572): error: identifier "__builtin_ia32_psllq" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(584): error: identifier "__builtin_ia32_psllqi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(597): error: identifier "__builtin_ia32_psraw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(609): error: identifier "__builtin_ia32_psrawi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(622): error: identifier "__builtin_ia32_psrad" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(634): error: identifier "__builtin_ia32_psradi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(647): error: identifier "__builtin_ia32_psrlw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(659): error: identifier "__builtin_ia32_psrlwi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(672): error: identifier "__builtin_ia32_psrld" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(684): error: identifier "__builtin_ia32_psrldi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(697): error: identifier "__builtin_ia32_psrlq" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(709): error: identifier "__builtin_ia32_psrlqi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(722): error: identifier "__builtin_ia32_pand" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(736): error: identifier "__builtin_ia32_pandn" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(749): error: identifier "__builtin_ia32_por" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(762): error: identifier "__builtin_ia32_pxor" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(776): error: identifier "__builtin_ia32_pcmpeqb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(788): error: identifier "__builtin_ia32_pcmpgtb" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(802): error: identifier "__builtin_ia32_pcmpeqw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(814): error: identifier "__builtin_ia32_pcmpgtw" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(828): error: identifier "__builtin_ia32_pcmpeqd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(840): error: identifier "__builtin_ia32_pcmpgtd" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(860): error: identifier "__builtin_ia32_vec_init_v2si" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(867): error: identifier "__builtin_ia32_vec_init_v4hi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/mmintrin.h(875): error: identifier "__builtin_ia32_vec_init_v8qi" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(92): error: expected a "}"

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(102): error: identifier "__builtin_ia32_addss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(108): error: identifier "__builtin_ia32_subss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(114): error: identifier "__builtin_ia32_mulss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(120): error: identifier "__builtin_ia32_divss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(126): error: identifier "__builtin_ia32_sqrtss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(132): error: identifier "__builtin_ia32_rcpss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(138): error: identifier "__builtin_ia32_rsqrtss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(144): error: identifier "__builtin_ia32_minss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(150): error: identifier "__builtin_ia32_maxss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(158): error: identifier "__builtin_ia32_addps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(164): error: identifier "__builtin_ia32_subps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(170): error: identifier "__builtin_ia32_mulps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(176): error: identifier "__builtin_ia32_divps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(182): error: identifier "__builtin_ia32_sqrtps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(188): error: identifier "__builtin_ia32_rcpps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(194): error: identifier "__builtin_ia32_rsqrtps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(200): error: identifier "__builtin_ia32_minps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(206): error: identifier "__builtin_ia32_maxps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(214): error: identifier "__builtin_ia32_andps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(220): error: identifier "__builtin_ia32_andnps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(226): error: identifier "__builtin_ia32_orps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(232): error: identifier "__builtin_ia32_xorps" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(242): error: identifier "__builtin_ia32_cmpeqss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(248): error: identifier "__builtin_ia32_cmpltss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(254): error: identifier "__builtin_ia32_cmpless" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(262): error: identifier "__builtin_ia32_cmpltss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(260): error: identifier "__builtin_ia32_movss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(272): error: identifier "__builtin_ia32_cmpless" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(270): error: identifier "__builtin_ia32_movss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(280): error: identifier "__builtin_ia32_cmpneqss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(286): error: identifier "__builtin_ia32_cmpnltss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(292): error: identifier "__builtin_ia32_cmpnless" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(300): error: identifier "__builtin_ia32_cmpnltss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(298): error: identifier "__builtin_ia32_movss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(310): error: identifier "__builtin_ia32_cmpnless" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(308): error: identifier "__builtin_ia32_movss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(318): error: identifier "__builtin_ia32_cmpordss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(324): error: identifier "__builtin_ia32_cmpunordss" is undefined

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.4/include/xmmintrin.h(334): error: identifier "__builtin_ia32_cmpeqps" is undefined

Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_00005589_00000000-4_map.cpp1.ii".
Compilation terminated.
make: *** [map.o] Error 4



Archives gérées par MHonArc 2.6.19+.

Haut de le page