intel

Has anyone tried transactional memory for C++?

I was checking out Intel's "whatif" site and their Transactional Memory compiler (each thread has to make atomic commits or rollback the system's memory, like a Database would). It seems like a promising way to replace locks and mutexes but I can't find many testimonials. Does anyone here have any input? ...

Any experiences with Intel's Threading Building Blocks?

Intel's Threading Building Blocks (TBB) open source library looks really interesting. Even though there's even an O'Reilly Book about the subject I don't hear about a lot of people using it. I'm interested in using it for some multi-level parallel applications (MPI + threads) in Unix (Mac, Linux, etc.) environments. For what it's wort...

Development PC: AMD vs Intel and 32-bit vs 64-bit

I am looking to purchase a new development PC. My budget is not more than $1,000 USD (including monitor). I am open to laptop (desktop replacement type) or the traditional desktop PC would do just fine. My primary development environment will be Microsoft, Visual Studio 2008 (and support of older Visual Studio 6 code as well). SQL Se...

Visual Studio 6 Processor Pack compatibility

I've seen that a Processor Pack is available for Visual Studio 6, however it appears to only be available for users with SP5 and I am already using SP6: In addition, the Visual C++ Processor Pack (VCPP) was removed from Service Pack 6. If you have the VCPP installed, installing SP6 will remove it from your machine. If you wish to contin...

How do you use gcc to generate assembly code in Intel syntax?

The gcc -S option will generate assembly code in AT&T syntax, is there a way to generate files in Intel syntax? Or is there a way to convert between the two? ...

Enabling floating point interrupts on Mac OS X Intel

On Linux, feenableexcept and fedisableexcept can be used to control the generation of SIGFPE interrupts on floating point exceptions. How can I do this on Mac OS X Intel? Inline assembly for enabling floating point interrupts is provided in http://developer.apple.com/documentation/Performance/Conceptual/Mac_OSX_Numerics/Mac_OSX_Numeric...

Win2k8 + SQL Server 2008 x64 - AMD Quad Opteron vs Intel Quad Xeon - Real Benchmarks

We're getting new servers. Trying to figure out the AMD vs Intel holy war. Is there anywhere to find unbiased performance comparisons of these two processor families? Should I quit worrying about this and file it into the "it doesn't matter" category. ...

MSDE merge replication with Intel Atom processor

We have a product that by default installs MSDE SP3 for use with merge replication (as subscriber). We have never had a problem with this. Recently found that on the Eee PC everything installs without incident, which includes applying the latest snapshot; however, when we try to pull down data to the Eee PC from the Publisher it takes ...

Core 2 x87 Floating Point Performance

I'm working with some number crunching code that, by its nature, is floating-point intensive and and just plain slow. It's research code, so it can be tailored to one architecture, and is running on a Core 2 Quad box. My understanding is that, for the Pentium 4/Netburst architecture, Intel severely stripped down the x87 FPU, and adopte...

intel compiler on vista: "unable to obtained mapped memory"

Hi all, I'm getting the following error when trying to compile C++ projects using intel compiler version 10.0.025 on vista business edition (sp1) in vs2008: unable to obtain mapped memory (see pch_diag.txt) There is no such file as pch_diag, so that's a bit disheartening. If I try to just use the microsoft compiler, all of my call...

What techniques are available for memory optimizing in 8051 assembly language?

I need to optimize code to get room for some new code. I do not have the space for all the changes. I can not use code bank switching (80c31 with 64k). ...

Is it worth learning AMD-specific APIs?

I'm currently learning the APIs related to Intel's parallelization libraries such as TBB, MKL and IPP. I was wondering, though, whether it's also worth looking at AMD's part of the puzzle. Or would that just be a waste of time? (I must confess, I have no clue about AMD's library support - at all - so would appreciate any advice you might...

How can I uninstall the Intel C++ Compiler (ICC) 11 on Vista x64?

I installed the combined package of ICC 11.0.066 for x86 & x64 targets, with all options (IPP, TBB, MKL). Attempting to run the uninstaller from Control Panel > Programs and Features immediately errors out with the dialog: Another instance of uninstall was launched. Please wait while it is finished ... This happens after having a...

Does hyperthreading lead to unstable systems?

I'm building a PC with the new Intel I7 quad core processor. With hyperthreading turned on it will report 8 cores in Task Manager. Some of my colleagues are saying that hyperthreading will make the system unreliable and suggest turning it off. Can any of you good people enlighten me and the rest of the stockoverflow users. Follow o...

Switching 3rd party compilers in devenv from the command line

We have an automated build system, which builds a variety of Visual Studio 2005 solution files. These solutions contain various Visual C++ and Intel Fortran projects. We are in the process of upgrading our Intel Fortran compiler, and Visual Studio is currently setup to be integrated with the old Intel compiler (ver 9.1). I'm looking fo...

Reading Program Counter directly

Can the program counter on Intel CPU's can be read directly (that is without 'tricks') in kernel mode or some other mode? Thanks :-). ...

How to control which core a process runs on?

I can understand how one can write a program that uses multiple processes or threads: fork() a new process and use IPC, or create multiple threads and use those sorts of communication mechanisms. I also understand context switching. That is, with only once CPU, the operating system schedules time for each process (and there are tons of ...

Development for iPhone on PPC-based computer

It has been said elsewhere that developing for iPhone requires an Intel-based computer, but this doesn't seem to be the case according to the few introductory Apple docs I've read. See this for example, which says merely, "To develop applications for iPhone OS, you need a Mac OS X computer running the Xcode tools." Can anyone provide a r...

Where does Intel C++ Compiler store the vptr ( pointer to virtual function table ) in an Object ?

Where does Intel C++ Compiler store the vptr ( pointer to virtual function table ) in an Object ? I believe MSVC puts it at the beginning of the object, gcc at the end. What is it for icpc ( Intel C++ Compiler )? ...

intel syntax tcc (tiny c compiler)

Hi, I'm wondering if it's possible to use inline assembly with the intel syntax in c, using tcc (not gcc) thanks ...