Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

MIC obj file compilation with .cpp file

Ramakrishnan_K_
484 Views

I have a "C" file will all function that will run in MIC platform. Hence I have added __declspec( target (mic)) for all the function in both declaration spmv_csr.h file and definition in spmv_csr.c file. I invoke this functions defined in spmv_csr.c from  inside a #pragma offload target(mic) in main.cpp file. I compile both the spmv_csr.c and main.cpp files seperately. I am not getting any error while compiling spmv_csr.c. But I am getting the following errors while compiling main.cpp. What is the right way to compile a mic's code defined in a "c" file (spmv_csr.c) and use the code inside a #pragma offload target(mic) from a .cpp (main.cpp) file? Kindly browse through the end to see the next error. In the second case it a icpc crashing with double free. Let me know if you are looking for more information. Appreciate your help.

Environment

OS : Linux version 2.6.32-504.8.1.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) )

Compiler version : icpc (ICC) 15.0.0 20140723. Similar error also occurs with ICPC 2015 update 2

Ramki

Setting 1 with mmic flag: icpc -mmic -c -o spmv_csr.o spmv_csr.c 

/tmp/icpcOiIsBzas_.s: Assembler messages:

/tmp/icpcOiIsBzas_.s:260: Error: no such instruction: `vpbroadcastd %r10d,%zmm0'

/tmp/icpcOiIsBzas_.s:265: Error: no such instruction: `vpxord %zmm4,%zmm4,%zmm4'

/tmp/icpcOiIsBzas_.s:270: Error: bad register name `%zmm4'

/tmp/icpcOiIsBzas_.s:271: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:272: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:273: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:274: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:294: Error: no such instruction: `vpbroadcastd %r12d,%zmm0'

/tmp/icpcOiIsBzas_.s:296: Error: no such instruction: `vpcmpd $2,(%rsp),%zmm0,%k1'

/tmp/icpcOiIsBzas_.s:298: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:301: Error: no such instruction: `kmovw %ebx,%k0'

/tmp/icpcOiIsBzas_.s:302: Error: no such instruction: `korw %k1,%k0,%k2'

/tmp/icpcOiIsBzas_.s:303: Error: no such instruction: `kmovw %k2,%ebx'

/tmp/icpcOiIsBzas_.s:304: Error: no such instruction: `kmovw %k2,392(%rsp)'

/tmp/icpcOiIsBzas_.s:318: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:319: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:328: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:330: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:331: Error: no such instruction: `kmovw 392(%rsp),%k2'

/tmp/icpcOiIsBzas_.s:334: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:335: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:336: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:337: Error: no such instruction: `kmovw %k2,%k1'

/tmp/icpcOiIsBzas_.s:338: Error: no such instruction: `vgatherdps (%rax,%zmm0,4),%zmm1{%k1}'

/tmp/icpcOiIsBzas_.s:339: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:340: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:341: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:345: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:358: Error: no such instruction: `vextractf64x4 $1,%zmm4,%ymm0'

/tmp/icpcOiIsBzas_.s:360: Error: no such instruction: `vpermpd $255,%ymm2,%ymm1'

/tmp/icpcOiIsBzas_.s:361: Error: no such instruction: `vpermpd $170,%ymm2,%ymm3'

/tmp/icpcOiIsBzas_.s:362: Error: no such instruction: `vpermpd $85,%ymm2,%ymm5'

/tmp/icpcOiIsBzas_.s:485: Error: no such instruction: `delay %edi'

/tmp/icpcOiIsBzas_.s:545: Error: no such instruction: `delay %edi'

/tmp/icpcOiIsBzas_.s:619: Error: no such instruction: `delay %r14d'

/tmp/icpcOiIsBzas_.s:680: Error: no such instruction: `delay %r14d'

/tmp/icpcOiIsBzas_.s:752: Error: no such instruction: `delay %r14d'

/tmp/icpcOiIsBzas_.s:813: Error: no such instruction: `delay %r14d'

/tmp/icpcOiIsBzas_.s:948: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:978: Error: no such instruction: `delay %eax'

/tmp/icpcOiIsBzas_.s:1008: Error: no such instruction: `delay %eax'

/tmp/icpcOiIsBzas_.s:1038: Error: no such instruction: `delay %eax'

/tmp/icpcOiIsBzas_.s:1068: Error: no such instruction: `delay %eax'

/tmp/icpcOiIsBzas_.s:1097: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:1550: Error: no such instruction: `delay %r12d'

/tmp/icpcOiIsBzas_.s:1610: Error: no such instruction: `delay %r12d'

/tmp/icpcOiIsBzas_.s:1680: Error: no such instruction: `delay %r12d'

/tmp/icpcOiIsBzas_.s:1739: Error: no such instruction: `delay %r12d'

/tmp/icpcOiIsBzas_.s:1809: Error: no such instruction: `delay %r12d'

/tmp/icpcOiIsBzas_.s:1868: Error: no such instruction: `delay %r12d'

/tmp/icpcOiIsBzas_.s:2231: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:2260: Error: no such instruction: `delay %ecx'

/tmp/icpcOiIsBzas_.s:2289: Error: no such instruction: `delay %ecx'

/tmp/icpcOiIsBzas_.s:2318: Error: no such instruction: `delay %ecx'

/tmp/icpcOiIsBzas_.s:2347: Error: no such instruction: `delay %ecx'

/tmp/icpcOiIsBzas_.s:2376: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:2654: Error: no such instruction: `vpbroadcastd %r8d,%zmm1'

/tmp/icpcOiIsBzas_.s:2655: Error: no such instruction: `vpxord %zmm0,%zmm0,%zmm0'

/tmp/icpcOiIsBzas_.s:2656: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2662: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2663: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2664: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2665: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2666: Error: bad register name `%zmm4'

/tmp/icpcOiIsBzas_.s:2675: Error: no such instruction: `vpbroadcastd %r12d,%zmm0'

/tmp/icpcOiIsBzas_.s:2677: Error: no such instruction: `vpcmpd $2,64(%rsp),%zmm0,%k1'

/tmp/icpcOiIsBzas_.s:2679: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2682: Error: no such instruction: `kmovw %ebx,%k0'

/tmp/icpcOiIsBzas_.s:2683: Error: no such instruction: `korw %k1,%k0,%k2'

/tmp/icpcOiIsBzas_.s:2684: Error: no such instruction: `kmovw %k2,%ebx'

/tmp/icpcOiIsBzas_.s:2685: Error: no such instruction: `kmovw %k2,464(%rsp)'

/tmp/icpcOiIsBzas_.s:2699: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2700: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2709: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2711: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2712: Error: no such instruction: `kmovw 464(%rsp),%k2'

/tmp/icpcOiIsBzas_.s:2715: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2716: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2717: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2718: Error: no such instruction: `kmovw %k2,%k1'

/tmp/icpcOiIsBzas_.s:2719: Error: no such instruction: `vgatherdps (%rdx,%zmm0,4),%zmm1{%k1}'

/tmp/icpcOiIsBzas_.s:2720: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2721: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2722: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2726: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2732: Error: no such instruction: `vextractf64x4 $1,%zmm0,%ymm1'

/tmp/icpcOiIsBzas_.s:2737: Error: no such instruction: `vpermpd $255,%ymm3,%ymm2'

/tmp/icpcOiIsBzas_.s:2738: Error: no such instruction: `vpermpd $170,%ymm3,%ymm4'

/tmp/icpcOiIsBzas_.s:2739: Error: no such instruction: `vpermpd $85,%ymm3,%ymm5'

/tmp/icpcOiIsBzas_.s:2764: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2778: Error: no such instruction: `vpbroadcastd %r9d,%zmm1'

/tmp/icpcOiIsBzas_.s:2782: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2787: Error: bad register name `%zmm5'

/tmp/icpcOiIsBzas_.s:2788: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2789: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2790: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2791: Error: bad register name `%zmm4'

/tmp/icpcOiIsBzas_.s:2798: Error: no such instruction: `vpbroadcastd %r13d,%zmm0'

/tmp/icpcOiIsBzas_.s:2800: Error: no such instruction: `vpcmpd $2,64(%rsp),%zmm0,%k1'

/tmp/icpcOiIsBzas_.s:2802: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2805: Error: no such instruction: `kmovw %ebx,%k0'

/tmp/icpcOiIsBzas_.s:2806: Error: no such instruction: `korw %k1,%k0,%k2'

/tmp/icpcOiIsBzas_.s:2807: Error: no such instruction: `kmovw %k2,%ebx'

/tmp/icpcOiIsBzas_.s:2808: Error: no such instruction: `kmovw %k2,480(%rsp)'

/tmp/icpcOiIsBzas_.s:2822: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2823: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2832: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2834: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2835: Error: no such instruction: `kmovw 480(%rsp),%k2'

/tmp/icpcOiIsBzas_.s:2838: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2839: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2840: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2841: Error: no such instruction: `kmovw %k2,%k1'

/tmp/icpcOiIsBzas_.s:2842: Error: no such instruction: `vgatherdps (%rax,%zmm0,4),%zmm1{%k1}'

/tmp/icpcOiIsBzas_.s:2843: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2844: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2845: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2849: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2850: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2857: Error: no such instruction: `vextractf64x4 $1,%zmm5,%ymm1'

/tmp/icpcOiIsBzas_.s:2860: Error: no such instruction: `vpermpd $255,%ymm3,%ymm2'

/tmp/icpcOiIsBzas_.s:2861: Error: no such instruction: `vpermpd $170,%ymm3,%ymm4'

/tmp/icpcOiIsBzas_.s:2862: Error: no such instruction: `vpermpd $85,%ymm3,%ymm6'

/tmp/icpcOiIsBzas_.s:2884: Error: no such instruction: `vpbroadcastd %eax,%zmm0'

/tmp/icpcOiIsBzas_.s:2892: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2893: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2894: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2895: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2901: Error: no such instruction: `vpbroadcastd %r14d,%zmm0'

/tmp/icpcOiIsBzas_.s:2903: Error: no such instruction: `vpcmpd $2,64(%rsp),%zmm0,%k1'

/tmp/icpcOiIsBzas_.s:2905: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2908: Error: no such instruction: `kmovw %r12d,%k0'

/tmp/icpcOiIsBzas_.s:2909: Error: no such instruction: `korw %k1,%k0,%k2'

/tmp/icpcOiIsBzas_.s:2910: Error: no such instruction: `kmovw %k2,%r12d'

/tmp/icpcOiIsBzas_.s:2911: Error: no such instruction: `kmovw %k2,336(%rsp)'

/tmp/icpcOiIsBzas_.s:2925: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2926: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2935: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2937: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2938: Error: no such instruction: `kmovw 336(%rsp),%k2'

/tmp/icpcOiIsBzas_.s:2941: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2942: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2943: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2944: Error: no such instruction: `kmovw %k2,%k1'

/tmp/icpcOiIsBzas_.s:2945: Error: no such instruction: `vgatherdps (%rax,%zmm0,4),%zmm1{%k1}'

/tmp/icpcOiIsBzas_.s:2946: Error: bad register name `%zmm2'

/tmp/icpcOiIsBzas_.s:2947: Error: bad register name `%zmm1'

/tmp/icpcOiIsBzas_.s:2948: Error: bad register name `%zmm3'

/tmp/icpcOiIsBzas_.s:2952: Error: bad register name `%zmm0'

/tmp/icpcOiIsBzas_.s:2953: Error: no such instruction: `vextractf64x4 $1,%zmm0,%ymm1'

/tmp/icpcOiIsBzas_.s:2959: Error: no such instruction: `vpermpd $255,%ymm3,%ymm2'

/tmp/icpcOiIsBzas_.s:2960: Error: no such instruction: `vpermpd $170,%ymm3,%ymm4'

/tmp/icpcOiIsBzas_.s:2961: Error: no such instruction: `vpermpd $85,%ymm3,%ymm5'

/tmp/icpcOiIsBzas_.s:3055: Error: no such instruction: `delay %r15d'

/tmp/icpcOiIsBzas_.s:3134: Error: no such instruction: `delay %r15d'

/tmp/icpcOiIsBzas_.s:3204: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:3246: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:3685: Error: no such instruction: `delay %r15d'

/tmp/icpcOiIsBzas_.s:3764: Error: no such instruction: `delay %r15d'

/tmp/icpcOiIsBzas_.s:3834: Error: no such instruction: `delay %edx'

/tmp/icpcOiIsBzas_.s:3876: Error: no such instruction: `delay %edx'

make: *** [mic.o] Error 1

Setting 2: without mmic flag : icpc -c -o spmv_csr.o spmv_csr.c

*** glibc detected *** icpc: double free or corruption (top): 0x00000000018f3e20 ***

======= Backtrace: =========

/lib64/libc.so.6[0x379c475e66]

/lib64/libc.so.6[0x379c4789b3]

/lib64/libc.so.6(fclose+0x14d)[0x379c4664cd]

icpc[0x4fc0cc]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

icpc[0x4fc0be]

icpc[0x4f3177]

icpc[0x4fc1b1]

======= Memory map: ========

00400000-006eb000 r-xp 00000000 08:03 84544763                           /opt/intel/composer_xe_2015.0.090/bin/intel64/icpc

008eb000-00a0b000 rw-p 002eb000 08:03 84544763                           /opt/intel/composer_xe_2015.0.090/bin/intel64/icpc

00a0b000-00a24000 rw-p 00000000 00:00 0 

0161e000-01909000 rw-p 00000000 00:00 0                                  [heap]

379c000000-379c020000 r-xp 00000000 08:03 34996374                       /lib64/ld-2.12.so

379c21f000-379c220000 r--p 0001f000 08:03 34996374                       /lib64/ld-2.12.so

379c220000-379c221000 rw-p 00020000 08:03 34996374                       /lib64/ld-2.12.so

379c221000-379c222000 rw-p 00000000 00:00 0 

379c400000-379c58a000 r-xp 00000000 08:03 34996376                       /lib64/libc-2.12.so

379c58a000-379c78a000 ---p 0018a000 08:03 34996376                       /lib64/libc-2.12.so

379c78a000-379c78e000 r--p 0018a000 08:03 34996376                       /lib64/libc-2.12.so

379c78e000-379c78f000 rw-p 0018e000 08:03 34996376                       /lib64/libc-2.12.so

379c78f000-379c794000 rw-p 00000000 00:00 0 

379c800000-379c817000 r-xp 00000000 08:03 34996378                       /lib64/libpthread-2.12.so

379c817000-379ca17000 ---p 00017000 08:03 34996378                       /lib64/libpthread-2.12.so

379ca17000-379ca18000 r--p 00017000 08:03 34996378                       /lib64/libpthread-2.12.so

379ca18000-379ca19000 rw-p 00018000 08:03 34996378                       /lib64/libpthread-2.12.so

379ca19000-379ca1d000 rw-p 00000000 00:00 0 

379cc00000-379cc02000 r-xp 00000000 08:03 34996405                       /lib64/libdl-2.12.so

379cc02000-379ce02000 ---p 00002000 08:03 34996405                       /lib64/libdl-2.12.so

379ce02000-379ce03000 r--p 00002000 08:03 34996405                       /lib64/libdl-2.12.so

379ce03000-379ce04000 rw-p 00003000 08:03 34996405                       /lib64/libdl-2.12.so

379d400000-379d407000 r-xp 00000000 08:03 34996388                       /lib64/librt-2.12.so

379d407000-379d606000 ---p 00007000 08:03 34996388                       /lib64/librt-2.12.so

379d606000-379d607000 r--p 00006000 08:03 34996388                       /lib64/librt-2.12.so

379d607000-379d608000 rw-p 00007000 08:03 34996388                       /lib64/librt-2.12.so

379d800000-379d883000 r-xp 00000000 08:03 34996393                       /lib64/libm-2.12.so

379d883000-379da82000 ---p 00083000 08:03 34996393                       /lib64/libm-2.12.so

379da82000-379da83000 r--p 00082000 08:03 34996393                       /lib64/libm-2.12.so

379da83000-379da84000 rw-p 00083000 08:03 34996393                       /lib64/libm-2.12.so

379dc00000-379dd15000 r-xp 00000000 08:03 34996390                       /lib64/libglib-2.0.so.0.2800.8

379dd15000-379df15000 ---p 00115000 08:03 34996390                       /lib64/libglib-2.0.so.0.2800.8

379df15000-379df16000 rw-p 00115000 08:03 34996390                       /lib64/libglib-2.0.so.0.2800.8

379df16000-379df17000 rw-p 00000000 00:00 0 

379e400000-379e416000 r-xp 00000000 08:03 34996291                       /lib64/libresolv-2.12.so

379e416000-379e616000 ---p 00016000 08:03 34996291                       /lib64/libresolv-2.12.so

379e616000-379e617000 r--p 00016000 08:03 34996291                       /lib64/libresolv-2.12.so

379e617000-379e618000 rw-p 00017000 08:03 34996291                       /lib64/libresolv-2.12.so

379e618000-379e61a000 rw-p 00000000 00:00 0 

379e800000-379e804000 r-xp 00000000 08:03 34996407                       /lib64/libgthread-2.0.so.0.2800.8

379e804000-379ea03000 ---p 00004000 08:03 34996407                       /lib64/libgthread-2.0.so.0.2800.8

379ea03000-379ea04000 rw-p 00003000 08:03 34996407                       /lib64/libgthread-2.0.so.0.2800.8

379ec00000-379ec4a000 r-xp 00000000 08:03 34996299                       /lib64/libgobject-2.0.so.0.2800.8

379ec4a000-379ee49000 ---p 0004a000 08:03 34996299                       /lib64/libgobject-2.0.so.0.2800.8

379ee49000-379ee4b000 rw-p 00049000 08:03 34996299                       /lib64/libgobject-2.0.so.0.2800.8

379ee4b000-379ee4c000 rw-p 00000000 00:00 0 

37a1800000-37a1840000 r-xp 00000000 08:03 34996392                       /lib64/libdbus-1.so.3.4.0

37a1840000-37a1a3f000 ---p 00040000 08:03 34996392                       /lib64/libdbus-1.so.3.4.0

37a1a3f000-37a1a40000 r--p 0003f000 08:03 34996392                       /lib64/libdbus-1.so.3.4.0

37a1a40000-37a1a41000 rw-p 00040000 08:03 34996392                       /lib64/libdbus-1.so.3.4.0

37a6400000-37a6416000 r-xp 00000000 08:03 34996274                       /lib64/libgcc_s-4.4.7-20120601.so.1

37a6416000-37a6615000 ---p 00016000 08:03 34996274                       /lib64/libgcc_s-4.4.7-20120601.so.1

37a6615000-37a6616000 rw-p 00015000 08:03 34996274                       /lib64/libgcc_s-4.4.7-20120601.so.1

37a7400000-37a7422000 r-xp 00000000 08:03 88348691                       /usr/lib64/libdbus-glib-1.so.2.1.0

37a7422000-37a7621000 ---p 00022000 08:03 88348691                       /usr/lib64/libdbus-glib-1.so.2.1.0

37a7621000-37a7623000 rw-p 00021000 08:03 88348691                       /usr/lib64/libdbus-glib-1.so.2.1.0

7f103bd20000-7f103bd22000 rw-p 00000000 00:00 0 

7f103bd22000-7f103bd29000 r--s 00000000 08:03 81267658                   /home/ramki/cnmf/spmv_csr.o

7f103bd29000-7f103bd2a000 rw-p 00000000 00:00 0 

7f103bd2a000-7f103bd31000 r--s 00000000 08:03 81267658                   /home/ramki/cnmf/spmv_csr.o

7f103bd31000-7f103bd32000 rw-p 00000000 00:00 0 

7f103bd32000-7f103bd39000 r--s 00000000 08:03 81267658                   /home/ramki/cnmf/spmv_csr.omake: *** [nmf.out] Aborted (core dumped)

0 Kudos
3 Replies
Amanda_S_Intel
Employee
484 Views

Ramki - What MPSS version is installed on the development system?

0 Kudos
Ramakrishnan_K_
484 Views
Let me know if you are looking for more information.
Ramki
 
mpssinfo
MpssInfo Utility Log
Copyright 2011-2013 Intel Corporation All Rights Reserved.
 
Created Fri Apr 17 13:01:30 2015
 
 
System Info
HOST OS : Linux
OS Version : 2.6.32-504.8.1.el6.x86_64
Driver Version : 3.3-1
MPSS Version : 3.3
Host Physical Memory : 132053 MB
 
Device No: 0, Device Name: mic0
 
Version
Flash Version   : 2.1.02.0390
SMC Firmware Version  : 1.16.5078
SMC Boot Loader Version  : 1.8.4326
uOS Version   : 2.6.38.8+mpss3.3
Device Serial Number   : ADKC22300231
 
Board
Vendor ID   : 0x8086
Device ID   : 0x225c
Subsystem ID   : 0x2500
Coprocessor Stepping ID  : 1
PCIe Width   : Insufficient Privileges
PCIe Speed   : Insufficient Privileges
PCIe Max payload size  : Insufficient Privileges
PCIe Max read req size  : Insufficient Privileges
Coprocessor Model  : 0x01
Coprocessor Model Ext  : 0x00
Coprocessor Type  : 0x00
Coprocessor Family  : 0x0b
Coprocessor Family Ext  : 0x00
Coprocessor Stepping   : B0
Board SKU   : ES2-P/A/X 1750
ECC Mode   : Enabled
SMC HW Revision   : Product 300W Active CS
 
Cores
Total No of Active Cores : 61
Voltage   : 922000 uV
Frequency  : 1090909 kHz
 
Thermal
Fan Speed Control   : On
Fan RPM   : 2700
Fan PWM   : 50
Die Temp  : 72 C
 
GDDR
GDDR Vendor  : Elpida
GDDR Version  : 0x1
GDDR Density  : 2048 Mb
GDDR Size  : 7936 MB
GDDR Technology  : GDDR5
GDDR Speed  : 5.500000 GT/s
GDDR Frequency  : 2750000 kHz
GDDR Voltage  : 1501000 uV
 
Device No: 1, Device Name: mic1
 
Version
Flash Version   : 2.1.02.0390
SMC Firmware Version  : 1.16.5078
SMC Boot Loader Version  : 1.8.4326
uOS Version   : 2.6.38.8+mpss3.3
Device Serial Number   : ADKC22300399
 
Board
Vendor ID   : 0x8086
Device ID   : 0x225c
Subsystem ID   : 0x2500
Coprocessor Stepping ID  : 1
PCIe Width   : Insufficient Privileges
PCIe Speed   : Insufficient Privileges
PCIe Max payload size  : Insufficient Privileges
PCIe Max read req size  : Insufficient Privileges
Coprocessor Model  : 0x01
Coprocessor Model Ext  : 0x00
Coprocessor Type  : 0x00
Coprocessor Family  : 0x0b
Coprocessor Family Ext  : 0x00
Coprocessor Stepping   : B0
Board SKU   : ES2-P/A/X 1750
ECC Mode   : Enabled
SMC HW Revision   : Product 300W Active CS
 
Cores
Total No of Active Cores : 61
Voltage   : 1026000 uV
Frequency  : 1090909 kHz
 
Thermal
Fan Speed Control   : On
Fan RPM   : 2700
Fan PWM   : 50
Die Temp  : 61 C
 
GDDR
GDDR Vendor  : Elpida
GDDR Version  : 0x1
GDDR Density  : 2048 Mb
GDDR Size  : 7936 MB
GDDR Technology  : GDDR5
GDDR Speed  : 5.500000 GT/s
GDDR Frequency  : 2750000 kHz
GDDR Voltage  : 1501000 uV
0 Kudos
Ramakrishnan_K_
484 Views

Hi Amanda,

I am working on a deadline. Can you please let me know how to fix this problem?

Ramki

0 Kudos
Reply