i7

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...

can i easily write a program to make use of Intel's Quad core or i7 chip if only 1 thread is used?

I wonder if in my program I have only 1 thread, can I write it so that the Quad core or i7 can actually make use of the different cores? Usually when i write programs on a Quad core computer, the CPU usage will only go to about 25%, and the work seems to be divided among the 4 cores, as the Task Manager shows. (the programs i wrote usu...

OpenMP on Intel i7

I have a problem with openMP in i7 CPU. I have used openMP just to parallel a 'for' loop. Algorithm was used on several different PC's and worked without any problem. Recently, we tried to run it on i7 system and we got a problem on it. Software usually runs for some time and after several cycles it reported "not enough memory" and we t...

Is an Intel i7 (4 cores, 8 HT-based logical cores) better than an Intel Core 2 Quad for VisualC++ development?

I have to make a recommendation to management regarding whether or not we should spend the extra money to purchase new computers with Intel i7 CPUs (i7 950s) or whether we should buy Intel Core 2 Quad processors (Q9550s or something equivalent.) Our main task are Microsoft Visual C++ development, thus we are aiming to ensure the best co...

x86 max/min asm instructions?

Are there any asm instructions that can speed up computation of min/max of vector of doubles/integers on Core i7 architecture? Update: I didn't expect such rich answers, thank you. So I see that max/min is possible to do without branching. I have sub-question: Is there an efficient way to get the index of the biggest double in array? ...

Do Core i3/5/7 CPUs provide a mechanism to measure IPC?

All the Intel CPUs in the last decade (at least) include a set of performance monitors that count a variety of events. Do the latest Intel CPUs, Core i3, i5 and i7 (aka Nehalem) provide a mechanism to count Instructions Per Clock (IPC)? If so, how are they used? If this is possible, I'll probably be writing the code for this in Asse...