1.1.2 types of processor Flashcards
what is the difference between concurrent processing and parallel processing
parallel is pslitting up tasks between core and processing them simultaneously
concurrent processing is processing tasks seemingly at the same time
dedicate processor time to the tasks
describe two limitations of parallel processing [4]
An algorithm must be suitable for parallel processing - unequal process time may mean some processors are unused.
more complex CU - more time spent managing the processes
potential deadlock - one process requires the output of another
other than graphics give two examples where GPU is better than CPU
Machine learning - calculations need to be done on large dat sets
modelling calculations
compare CISC and RISC [4]
CISC
has much more modes of addressing memory
Has much more instructions
multiple FDE cycles per instruction
RISC
1 to 1 relationship with instructions and FDE cycles
complex instructions can be made with multiple simple instructions
can do pipelining becuase all instructions are uniform
what devices are RISC processors used
low power devices like phones
smart TV
Tablets
Pros of RISC
RISC uses a reduced instruction set
so needs less complex hardware
So uses less power