-1
votes
3answers
115 views

Defining 32-bit or 64-bit processor requirements [duplicate]

My knowledge of computer hardware is fairly extensive, however it is apparent that this is not the case when considering types of operating systems. I've gone by the rule of thumb for years that if a ...
-3
votes
2answers
82 views

What is the on-chip network topology of an Intel Core i7 (or i3 or i5) processor?

What is the topology of the interconnection network within an Intel core i7 ,i3 or i5 processor? Is it using a: Crossbar Ring Hypercube Mesh Butterfly or what ?
0
votes
1answer
31 views

How does an instruction in a CPU report that is has finished?

When an instruction is sent to a CPU, that may take multiple clock cycles to complete, when does the CPU know that the instruction has finished and can start processing the next one? I'm mostly ...
14
votes
2answers
268 views

Are 64-bit processors “faster” than 32-bit ones, simply because they are 64-bits? [duplicate]

I have pondered that some say "32-bit is old news" because you are limited in RAM without cutting around, such as with PAE. Assuming first that the following factors weigh in on the processor's speed ...
6
votes
1answer
94 views

How do general binaries take advantage from new instructionsets on new CPUs

With every release of a new processor, there are changes to the instructionset the processor supports. For example, Haswell has Advanced Vector Extensions. However, when I run a program on a PC with a ...
2
votes
2answers
50 views

CISC and VLIW, and instruction and opcode

From http://en.wikipedia.org/wiki/Instruction_set CISC processors include "complex" instructions in their instruction set. A single "complex" instruction does something that may take many ...
2
votes
2answers
136 views

Why CPU emulation is slow [closed]

Different CPU (IA-32, ARM9 etc.) operations should be equivalent in their nature (move, read, write data etc.). It shouldn't be that painful for different CPUs to emulate each other. But seems like ...
3
votes
1answer
254 views

Why do we need multiple levels of cache memory?

In general a cache memory is useful because the speed of the processor is higher than the speed of the ram (they are both increasing in speed but the difference still remains). So reducing the number ...
1
vote
1answer
87 views

When modern computers boot, what initial setup of RAM do they execute, and how does it exactly work?

I know the title reeks of confusion, and some of you might assume I am just wondering about how the computer boots in general, but I'm not. But I'll sort this out for you people now: 1.Onboard ...
1
vote
1answer
82 views

Which enhanced instruction set does an application use?

Is there any reliable and easy way to establish whether an exe or dll uses a particular enhanced instruction set (e.g. SSE4.1)? Disassembling it with ndiasm seems to produce a listing which you could ...
4
votes
1answer
2k views

Why SRAM is faster than DRAM?

In modern multi-core processors, the processor caches (L1,L2 and L3) are made up of SRAM with decreasing speeds(L2 caches are higher speed SRAM than L3 caches which is a cost trade-off). The main ...
51
votes
9answers
7k views

Why have CPU manufacturers stopped increasing the clock speeds of their processors? [closed]

I have read that manufacturers stopped concentrating on higher clock speeds and are now working on other things to improve performance. With an old Desktop machine with Intel® Xeon® Processor E3110 ...
1
vote
1answer
1k views

Confusion with terms -> FSB, QPI, HT, DMI, UMI

I'm a bit confused about some terms used by CPU manufacturers. I know that FSB is a bus that connect the CPU to the Northbridge and that QPI (Intel) and HT (AMD) replaced this technology. The new ...
-1
votes
1answer
2k views

How many registers does Intel® Core™ i7-3770T Processor have?

I've been looking at this website: http://ark.intel.com/products/65525/Intel-Core-i7-3770T-Processor-8M-Cache-up-to-3_70-GHz But I can't figure out the number of registers.
0
votes
5answers
121 views

Are there CPUs with true shared memory? [closed]

I work on parallel algorithms and want to validate certain theoretic claims by runtime experiments. As it turns out, most (?) modern multicore CPUs use NUMA which inherently breaks many models to the ...
4
votes
3answers
424 views

where does Kernel reside on a multi-core system

Suppose I have a multi-core system, say 4 cores, and in this I pin 3 user process to a 3 CPU's. In such a case, where will the kernel reside? Suppose one of the user process make a system call, or ...
14
votes
2answers
594 views

Why are newer generations of processors faster at the same clock speed?

How come, for example, a 2.66 GHz dual-core i5 will be faster than a 2.66 GHz Core 2 Duo (also dual-core)? Is this because of newer instructions that can process information in less clock cycles? ...
2
votes
2answers
66 views

Instruction assignment with multiple CPUs

Maybe this is a stupid question but I am trying to gain a better understanding of hardware inner workings... If a machine has two or more CPUs, which hardware component is actually responsible for ...
0
votes
2answers
2k views

CPU and Motherboard clock speeds

I have been doing some reading about CPU clock speeds and how CPU clock speeds are calculated. After reading several articles, I have come to the understanding that your CPU clock speed is determined ...
4
votes
4answers
3k views

How can I find a list of all SSE instructions? What happens if a CPU doesn't support SSE?

So I've been reading about how processors work. Now I'm on the instructions (SSE, SSE2, etc) stuff. (Which is pretty interesting). I have lot of questions (I've been reading this stuff on Wikipedia): ...
0
votes
1answer
734 views

Is little-endian still faster on Intel processors or it does not matter if I parse big-endian on intel? [closed]

It used to be in past architectures. Is it still the case? I am reading from the network into byte buffers in Java. Basically, will read bytes on Intel using big-endian instead of little-endian ...
0
votes
1answer
516 views

Core i3 3220 for gaming [closed]

Since the Core i3 3220 has Hyper-Threading, will games like Battlefield 3 see and use the CPU as a virtual "quad core" rather than just 2 physical cores, so that AI and other features in the game run ...
2
votes
1answer
318 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 ...
0
votes
1answer
132 views

i7-9XX vs i7-2XXX

It seems that the "older?" i7-9XX series processors are still quite common in new systems. Is there an advantage to these CPUs over the newer Sandy Bridge i7-2XXX series that is making them ...
11
votes
3answers
557 views

Will a new processor with slower clockspeed run legacy applications faster?

I'm using Linux and have an old P4 with about 3 GHz clock speed. Will a newer chip that had slower clock speed run my legacy applications faster or slower? I only use one application at a time, an ...
6
votes
3answers
535 views

Does the 6502 put FF in the stack pointer register as soon as it gets power for the first time?

I'm reading about the 6502 processor's instruction set from the many links at 6502.org, and one tutorial states: The stack pointer (S) points to a byte on Page 1, that is, to a byte whose address ...
9
votes
6answers
47k views

What's the main difference between Intel processor generations?

What are the main differences between each processor generation of Intel processors/chipsets? Is there a performance difference? I've already seen processors from first to sixth generation, however I ...
57
votes
6answers
10k views

How does a CPU 'know' what commands and instructions actually mean?

How does a processor 'know' what the different commands mean? I'm thinking of assembly level commands like MOV, PUSH, CALL, etc...
3
votes
2answers
242 views

64 bit Operating System?

What we are getting if someone says "my machine is 64-bit computer" . What is the difference between 64-bit computer (I mean the CPU architecture) and operating system (Windows 64-bit OS). Please ...