1.1.2 Flashcards
RISC
Reduced Instruction Set Computing
-Has a small instruction set
-Takes one machine cycle to complete one instruction
CISC
Complex Instruction Set Computing
-Has a large instruction set
-Takes many machine cycles to complete one instruction
RISC Differences
-Compiler has more work to do
-More RAM is required to store code
-Run at a lower clock speed
-Consume less energy
CISC Differences
-Compiler has less work to do
-Less RAM is required
-Run at a faster clock speed
-Consume more energy
Multicore
Multi-core CPUs have multiple independent cores that complete instructions separately
-Results in higher performance
Parallel Processing
The simultaneous use of several processors to perform a single job by splitting the job into a number of tasks so each task may be processed by any available processor
Parallel Processing - SIMD
Single instruction multiple data
Same operation is carried out on multiple pieces of data at the same time
Parallel Processing - MIMD
Multiple instruction multiple data
Different instructions are carried out concurrently on different pieces of data
Graphical Processing Unit ( GPU )
Designed to perform the calculations associated with graphics
Uses of the GPU
- modelling of physical systems
- audio processing
- breaking passwords