1
vote
2answers
55 views

How does the CPU Cache fit in this?

So I understand a little bit on how it's all wired together. Instructions are stored in Registers and the EIP/RIP points to Opcode that manipulates those registers (program code). However I can't ...
2
votes
3answers
562 views

Latency of CPU instructions on x86 and x64 processors

I'm looking for some table or something similar that could help me to calculate efficiency of assembly code. As I know bit shifting takes 1 CPU clock, but I really looking how much takes addition ...
3
votes
1answer
250 views

Intel assembler/architecture documentation?

Would anyone know where the best "official" Intel documentation regarding the low level architecture/assembler internals would be? How the ESP works, the various registers- fetching values from RAM ...
0
votes
1answer
212 views

Which Official ISO do I Download?

I wanted to do a clean install of my Win7 after I get my HDD so I decided to download the Official ISO from here.I got this link from HP's website. I have the product key with me but not the discs ...
0
votes
1answer
422 views

What CPU is good for single-threaded performance?

I have an app, which is single-threaded. The source code is not available. The people who managed it before me didn't really understand the whole "single-threaded" business and bought a ridiculously ...
2
votes
1answer
293 views

“nop; jmp short” vs. “jmp short; nop”

Ok, first let me get this straight: This is not about micro optimization. But, I know in bootloaders on the partition, a lot use the jmp short; nop coding. But it is to my understanding that the less ...
3
votes
2answers
3k views

A list of CPUIDs?

Is there a list somewhere of all known x86 CPU identifiers (such as „x86 Family 6 Model 15 Stepping 13”)?
2
votes
1answer
427 views

When the term 'x86' is used, does it always refer to 32-bit?

When the term 'x86' is used, does it always refer to 32-bit? And is it only about Intel processors?
1
vote
2answers
1k views

How does ARM Cortex A8 compare with a modern x86 processor

I was wondering how does a modern ARM chip based on ARM Cortex A8 compare, in clock-for-clock performance and capability, to a modern x86 chip such as a Core 2 Duo or Core i5? I realise due to the ...
6
votes
2answers
308 views

Intel data bus of Intel 80486 and above CPUs

Why do Intel 80486 and above CPUs have a double 32-bit internal data bus? ALU is still 32 bits wide, so what is the extra 32-bit bus for?
2
votes
2answers
4k views

What does “cpuid level” mean?

For an example, I put just output from 1 core of a 16 core machine. What does the output mean by "cpuid level" of "6"? Also, what do "bogomips" of "5992.10" and "clflush size" of "64" mean? ...