- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All.
My sample code like this:
#pragma offload_attribute(push, target(mic))
#define __INTEL_COMPILER_USE_INTRINSIC_PROTOTYPES 1
#include "immintrin.h"
void test_func()
{
__m128i a;
__m128i b;
__m128i c = _mm_or_si128(a, b);
}
#offload_attribute(pop)
ICC get some error:
error #13393: *MIC* Opcode unsupported on target architecture: por
catastrophic error: *MIC* Function contains unsupported data types or intrinsics on target architecture.
Is the MIC don't support the opcode : _mm_or_si128 ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
These intrinsics generate SSE or AVX instructions, which are not supported by the first generation Xeon Phi processors. The first generation Xeon Phi has its own set of intrinsics which you can find listed at https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs=KNC
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
These intrinsics generate SSE or AVX instructions, which are not supported by the first generation Xeon Phi processors. The first generation Xeon Phi has its own set of intrinsics which you can find listed at https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs=KNC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
John , Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
John , Thanks.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page