search for: k1om

Displaying 7 results from an estimated 7 matches for "k1om".

2013 Dec 02
2
[LLVMdev] JIT on Intel KNC
...ing.cpp.o [ 88%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o [ 88%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86JITInfo.cpp.o /tmp/icpcI3Tb9Aas_.s: Assembler messages: /tmp/icpcI3Tb9Aas_.s:48: Error: `movaps' is not supported on `k1om' /tmp/icpcI3Tb9Aas_.s:49: Error: `movaps' is not supported on `k1om' /tmp/icpcI3Tb9Aas_.s:50: Error: `movaps' is not supported on `k1om' /tmp/icpcI3Tb9Aas_.s:51: Error: `movaps' is not supported on `k1om' It seems LLVM JIT for KNC is new territory.Can the JIT be used on...
2013 Dec 02
0
[LLVMdev] JIT on Intel KNC
Hi, We have the same difficulties. KNC (dubbed k1om in compiler utils) is a 64-bit device with 8087-compatible scalar arithmetics and non-standard vector arithmetics. More specifically, the widely used variant of 64-bit ABI implemented by LLVM involves xmm registers, while KNC does not have xmm-s and instead has zmm-s (512-bit wide). This makes stan...
2013 Jul 15
1
[LLVMdev] LLVM x86 backend for Intel MIC : trying it out and questions
Hello Elena, > There is no 32-bit KNC. Are you sure about this? From "System V Application Binary Interface K1OM Architecture Processor Supplement Version 1.0", p. 124: | A.1 Execution of 32-bit Programs | | The K1OM processors are able to execute 64-bit K1OM and also 32-bit ia32 programs. I'm really really looking for this opportunity, because we want to extend our kernel code generation capabilit...
2013 Jul 11
2
[LLVMdev] LLVM x86 backend for Intel MIC : trying it out and questions
...at could be done with current LLVM trunk to deliver basic Intel MIC support. Let's say, for basic level we'd want just scalar code execution, no threading, no zmm vectors. Attached verbose in text, but functionally very simple patch copy-pastes x86 and x86_64 backends into 32-bit and 64-bit K1OM. In the end of the message you can find how simple LLVM-generated programs could be compiled & executed on MIC device, using this patch. Could you please help finding answers to the following questions: 1) Is there actually a 32-bit mode for MIC? 32-bit ELFs are not recognized, so... 2) MIC I...
2013 Jul 12
2
[LLVMdev] LLVM x86 backend for Intel MIC : trying it out and questions
...uld be done with current LLVM trunk to deliver basic Intel MIC support. Let's say, for basic level we'd want just scalar code execution, no threading, no zmm vectors. > Attached verbose in text, but functionally very simple patch copy-pastes x86 and x86_64 backends into 32-bit and 64-bit K1OM. In the end of the message you can find how simple LLVM-generated programs could be compiled & executed on MIC device, using this patch. > > Could you please help finding answers to the following questions: > > 1) Is there actually a 32-bit mode for MIC? 32-bit ELFs are not recogniz...
2013 Jul 15
0
[LLVMdev] LLVM x86 backend for Intel MIC : trying it out and questions
...uld be done with current LLVM trunk to deliver basic Intel MIC support. Let's say, for basic level we'd want just scalar code execution, no threading, no zmm vectors. > Attached verbose in text, but functionally very simple patch copy-pastes x86 and x86_64 backends into 32-bit and 64-bit K1OM. In the end of the message you can find how simple LLVM-generated programs could be compiled & executed on MIC device, using this patch. > > Could you please help finding answers to the following questions: > > 1) Is there actually a 32-bit mode for MIC? 32-bit ELFs are not recogniz...
2013 Jul 12
0
[LLVMdev] LLVM x86 backend for Intel MIC : trying it out and questions
...at could be done with current LLVM trunk to deliver basic Intel MIC support. Let's say, for basic level we'd want just scalar code execution, no threading, no zmm vectors. Attached verbose in text, but functionally very simple patch copy-pastes x86 and x86_64 backends into 32-bit and 64-bit K1OM. In the end of the message you can find how simple LLVM-generated programs could be compiled & executed on MIC device, using this patch. Could you please help finding answers to the following questions: 1) Is there actually a 32-bit mode for MIC? 32-bit ELFs are not recognized, so... 2) MIC I...