Quantcast
Channel: Intel® C++-Compiler
Browsing all 1665 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Fun with Intel® Transactional Synchronization Extensions

By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX). If you have not, I encourage you to check out this page (http://www.intel.com/software/tsx) before you...

View Article


Improving Discrete Cosine Transform performance using Intel(R) Cilk(TM) Plus

DCT and Quantization are the first two steps in JPEG compression standard. This article demonstrates how DCT and Quantizing stages can be implemented to run faster using Intel® Cilk™ Plus. In order to...

View Article


Hands-on Lab: Optimizing Monte Carlo on Intel(R) Xeon Phi(tm) Coprocessor

IntroductionThis lab was developed for the Intel(R) Xeon Phi(tm) Technology Conference held in May 8-9 2013 in the United Kingdom, which was attended by multiple Financial Services Institutions.In this...

View Article

Best Known Method: Avoid heterogeneous precision in control flow calculations

Best Known MethodRunning an MPI program in symmetric mode on an Intel® Xeon® host and an Intel Xeon Phi™ coprocessor may deadlock in specific cases due to the heterogeneous precision in replicated...

View Article

Using the Intel® C++ Compiler with Microsoft* Visual Studio 2012*

Sprache Englisch Using the Intel® C++ Compiler with Microsoft* Visual Studio 2012*This video explains the basic software requirements of Intel® C++ Compiler for Windows, demonstrates how to use Intel®...

View Article


Optimizing your application with Intel® C++ and Fortran Compilers for...

Sprache Englisch Optimizing your application with Intel® C++ and Fortran Compilers for Windows* and Linux*This introductory video is a step-by-step guide to optimizing your applications with Intel® C++...

View Article

Bad system date/time can cause Microsoft Visual Studio* IDE menu items to not...

Problem: Intel C++ Composer XE is not integrated in Microsoft Visual Studio* 2010 or 2012. You can select the Intel Compiler via the project property "Platform Toolset" and build the project, but...

View Article

error: incomplete type is not allowed on extern void

Compiling a file containing the line "extern void _text;" now results in an error with the Intel® C++ Compiler XE 13.1 (part of Intel® C++ Composer XE 2013 update 2 and above):test.c(1): error:...

View Article


_mm256_addsub_pd

Adds odd float64 elements and subtracts even float64 elements of vectors. The corresponding Intel® AVX instruction is VADDSUBPD.Syntaxextern __m256d _mm256_addsub_pd(__m256d m1, __m256d...

View Article


_mm256_add_ps

Adds float32 vectors. The corresponding Intel® AVX instruction is VADDPS.Syntaxextern __m256 _mm256_add_ps(__m256 m1, __m256 m2);Argumentsm1float32 vector used for the operationm2float32 vector also...

View Article

_mm256_add_pd

Adds float64 vectors. The corresponding Intel® AVX instruction is VADDPD.Syntaxextern __m256d _mm256_add_pd(__m256d m1, __m256d m2);Argumentsm1float64 vector used for the operationm2float64 vector also...

View Article

Intrinsics for Arithmetic Operations

Parent topic: Intrinsics for Intel® Advanced Vector Extensions_mm256_add_pd Adds float64 vectors. The corresponding Intel® AVX instruction is VADDPD._mm256_add_ps Adds float32 vectors. The...

View Article

Image may be NSFW.
Clik here to view.

Details of Intel® Advanced Vector Extensions Intrinsics

Intel® Advanced Vector Extensions (Intel® AVX) intrinsics map directly to Intel® AVX instructions and other enhanced 128-bit single-instruction multiple data processing (SIMD) instructions. Intel® AVX...

View Article


Overview: Intrinsics for Intel® Advanced Vector Extensions Instructions

Intel® Advanced Vector Extensions (Intel® AVX) intrinsics are assembly-coded functions that call on Intel® AVX instructions, which are new vector SIMD instruction extensions for IA-32 and Intel® 64...

View Article

Intrinsics for Intel® Advanced Vector Extensions

Parent topic: IntrinsicsOverview: Intrinsics for Intel® Advanced Vector Extensions InstructionsDetails of Intel® Advanced Vector Extensions IntrinsicsIntrinsics for Arithmetic OperationsIntrinsics for...

View Article


Function Prototype and Macro Definitions

Function Prototype and Macro Definitions for RTMThe following function prototypes are included in the immintrin.h header file:unsigned int _xbegin(void); void _xend(void); void _xabort(const unsigned...

View Article

HLE Release _Store Functions

Stores the specified value at the specified address and releases pending active HLE transaction. This intrinsic function applies to C/C++ applications for Windows* OS only.Syntaxvoid...

View Article


HLE Release _InterlockedExchangeAdd Functions

Performs an atomic addition of two values and releases pending active HLE transaction. This intrinsic function applies to C/C++ applications for Windows* OS only.Syntaxlong...

View Article

HLE Release _InterlockedCompareExchange Functions

Performs an atomic compare-and-exchange operation on the specified values and releases pending active HLE transaction. This intrinsic function applies to C/C++ applications for Windows* OS...

View Article

Intrinsics for Hardware Lock Elision Operations

Parent topic: Intrinsics for Intel® Transactional Synchronization Extensions (Intel® TSX)Hardware Lock Elision OverviewHLE Acquire _InterlockedCompareExchange Functions Performs an atomic...

View Article
Browsing all 1665 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>