Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
CPU, stands for Central Processing Unit. It is responsible for carrying out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
1
vote
Accepted
How efficient is register renaming?
But to perform the algorithm I described, you basically have to do register allocation in the CPU, right?
Yes, but since this happens as the code is running we have some advantages. …
0
votes
I need to test the speed of performing arithmetic operations on binary numbers
Basic CPU instructions have a latency (or in general, more than one) and a throughput. …
6
votes
Accepted
Do number of registers and width of register have to be the same?
The number of registers and their width is not really related, they just happen to be the same in MIPS-32. You can look at other ISAs for different combinations of register width/number:
IA64: 128 64 …
3
votes
Accepted
How can an instruction be fetched every cycle?
So, how does the CPU fetch a new instruction every cycle, if it takes more than one cycle to even fetch an instruction? …
29
votes
Accepted
How is conditional jump implemented in the CPU?
The problem: to define conditional jump we need a conditional jump? I mean in order to evaluate an IF the processor has to evaluate condition and IF it's true, then jump, otherwise not. It's an endle …
4
votes
Accepted
How can instruction fetch and decode pipeline stages run simultaneously in a CPU with dynami...
As an instruction must be decoded before branch prediction can occur or be deemed unneeded,
That can be avoided. The fetch stage can do prediction based purely on the current PC, without looking …
3
votes
Accepted
Does using micro-operations require a higher clock rate than listed
That's not necessary, and also not how it is actually done. The way Skylake and most other microarchitectures executes multiple instructions in the same cycle is in parallel, not in sequence within a …