Performance of CPU

?
  • Created by: arrey
  • Created on: 23-12-18 17:25
Clock Speed
Speed at which microprocessor processes each instruction. Higher Clock speed = faster FDE cycles performed. Measured in Hertz (Hz).
1 of 12
Cache
Expensive, small piece of memory inside Processor. Saves time in FDE if data is found here instead of in the Memory itself.
2 of 12
Number of Cores
Each core is a distinct processing unit with own cache. If a software is written to utilize multiple cores, the instructions are split into smaller simpler instructions between them, called 'Threading'.
3 of 12
What is Pipelining
Fetch the next instruction while the previous one being decoded and the one before that executed.
4 of 12
RISC [Reduced Instruction Set Computers]
Chips that have the basic instruction set built into them (eg LMC). Makes it easier for processor, but harder for programmer.
5 of 12
CISC [Complex Instruction Set Computers]
A much larger set of instructions built into chips (not used that much due to complexity and inefficiency)
6 of 12
Parallel Processing
processing of program instructions by dividing them amongst multiple processors/cores. Objective of running overall program in less time.
7 of 12
Benefits - Limitations of Parallel Processing
Speed up. Better cost per performance in the long run. HOWEVER, Programming to target Parallel architecture is a bit difficult, Communication of results might be a problem in certain cases. Power consumption is huge by the multi core architectures.
8 of 12
Benefits of a Multicore system. Other than it being faster lol.
multicore processors deliver high performance and handle complex tasks at a comparatively lower energy or lower power as compared with a single core, which is crucial factor in appliances such as mobile phones, laptop etc. which operate on batteries
9 of 12
Define an 'Interrupt'
A request from a peripheral or software for attention
10 of 12
Define system resource (not strictly CPU related)
Any device connected to a computer system - whether virtual or real.
11 of 12
How do CPU's deal with Interrupts
Checks the priority of interrupt to see if it should finish processes queued, if higher priority content of CPU registers stored in stack and appropriate location loaded into PC.
12 of 12

Other cards in this set

Card 2

Front

Cache

Back

Expensive, small piece of memory inside Processor. Saves time in FDE if data is found here instead of in the Memory itself.

Card 3

Front

Number of Cores

Back

Preview of the front of card 3

Card 4

Front

What is Pipelining

Back

Preview of the front of card 4

Card 5

Front

RISC [Reduced Instruction Set Computers]

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Fundamentals of computer systems resources »