| Keyword | Definition |
|---|---|
| Multicore | A way of improving performance by placing multiple compute units within the same processor so that multiple operations can be executed in parallel. |
| Parallel processing | A way of improving performance by splitting the tasks that need to be executed across multiple physical CPUs. |
| Single Instruction Multiple Data (SIMD) | Performing the same instruction on a range of data (e.g. multiple variables) at the same time |