Intel® C++ Compiler

sample mpeg4

Hello, I am student and I must program a transcoder. I would like to know if somebody has already worked on this subject. Ifsomebody could return me source codes for decoding mpeg4, it would be good for me. I justwant to know how use some functions of intel ipp link with mpeg4. Thanks for your helpSamir

error LNK2019: unresolved external symbol _atexit

Linking...(Intel C++ Environment)
xilink: executing 'link'
eMain.obj : error LNK2019: unresolved external symbol _atexit referenced in function ___sti__$E@0

There is no '___sti__$E@0' in my project nor is there any reference to an _atexit symbol.

I've commented everything but the WinMain function out and I still get this error... yet I compiled before and it worked fine.

Linking problems - ICL 9.0 trial on Windows IA32

I am trying to build the IOStreams libraries for STLport on Windows using the Intel C++ compiler version 9.0 and MSVC ver. 6.0 SP5 as a back end.Everything builds OK when I use the standard options. However, there are some annoyances:(1) The STLport libraries, when built with ICL, have a dependency on MSVCP60.DLL. The only imported symbol from this DLL is the C++ class std::bad_cast.

Multi-threading problem

Hi,

I compiled my C program which included OpenMP directives using icc with -openmp and -parallel options.

When I ran it on a Xeon 3GHz machine (ia32, 2CPU, Vine Linux 3.2, kernel 2.4.31), it worked well (automatically multi-threaded).

However, when I ran it on a Pentium D machine (em64t, 2Core, CentOS 4.2, Linux kernel 2.6.9-34ELsmp), it was not parallelized (single-threaded).
I set OMP_NUM_THREADS=2 and KMP_LIBRARY=turnaround.

Does anyone have any idea to solve this problem?

Thanks in advance.

Data alignment for dynamic allocation.

With the Intel 8.1 C++ compiler, is _mm_malloc() the only option for dynamic allocation of aligned memory? While the following declaration does compile without error or warning:

float *moo = new __declspec(align(32)) float[100];

I'm guessing that in this case the declaration specifier is ignored?

Many thanks for your time,

-todd

Vectorize Capability of Intel Compiler in video coding

I checked the asm code generated by Intel Compile (IC) C++9.0. It seems that IC could not vectorize the following functions:for (i=0;i<4;i++)SAD += p1[i]-p2[i];However, IC succesfully vectorize this function (replacing'+=' with'=':for (i=0;i<4;i++)SAD = p1[i]-p2[i];IC also cannot vectorize many other codec functions like DCT. I wonder if there's any way to improvethis or it's just the current status of IC. It'll also be of great help to know if there's a way to write C codes to makethem recognized by IC.

compile can not find libguide40.dll and codes not paralleled

I used intel c++ integrated with visual studio 2003 ,and compile a program. the program had been writen in visual studio 6.0 for many year,and my job now is parallelize some part of the codes. The program is very large and used many MFC classes.
I convert into intel c++ project system.compile and run the exe file without any error.

Does not multi-threaded on a Pentium D machine

Hi,

I compiled my C program which included OpenMP directives using the icc with -openmp and -parallel options.

When I run it on a Xeon machine (ia32, 2CPU, Vine Linux 3.2, kernel 2.4.31), it works well (automatically multi-threaded).

However, when I run it on a Pentium D machine (em64t, 2Core, CentOS 4.2, Linux kernel 2.6.9-34ELsmp), it is not parallelized (single-threaded).

I set OMP_NUM_THREADS=2 and KMP_LIBRARY=turnaround.

Does anyone have any idea to solve this problem?

Introducing the Intel C++ Compiler, Standard and Professional Editions, for Mac OS*

Intel and Apple* are proud parents of the new generation of Macs* based on the advanced Intel Core Duo and Intel Core Solo processors.

The IntelC++ Compiler, Standard and Professional Editions, for Mac OS help unleash the potential of this platform, to move early in a new market.

The Intel C++ Compilers demonstrate Intel's commitment to Macintosh*developers. State-of-the-art featuresand usability take full advantage of next-generation Mac hardware.

Iscriversi a Intel® C++ Compiler