Parallel processing - Emerging computer technology that allows more than one computation at the same time.
Classification of parallel computers
Types of parallel processors
Interconnection structures
Cache - A section of very high-speed memory that is used to temporarily store data before it is used by the PCs processor. A cache can dramatically speed up the effective rate at which data is read from a hard disk drive.
Cache Coherence - It is a situation in which all the Cache copies of shared variables in a multiprocessor system do not have the same value at all the times.
Pipelining and Vector Processing
Memory Interleaving
Types of Array Processors
RISC Reduced Instruction Set Computers
Characteristics of RISC architecture
CISC Complex Instruction Set computers
RISC Pipelining