Intel® 20 Questions Contest: Question 10

logo

Intel® 20 Questions Contest: Question #10

Intel® Parallel Composer

Question:

Intel® Parallel Composer: Extract project and source files from <Intel Parallel Studio directory>\Composer\Samples\en_US\C++\intrinsic_samples.zip. How many SSE3 intrinsics does intrin_double_sample.c use to multiply 2 complex numbers?

Correct Answer:
8

Details:

Intel® Compilers implement intrinsics that map directly to the SIMD instructions so that you don't have to program in inline assembly implementing the most efficient version of your algorithm. The list of supported operations includes load/set/store, arithmetic, and logical operations (see Figure 1 for example).

Figure 1:

composer intrinsic

Categories:
For more complete information about compiler optimizations, see our Optimization Notice.

Comments