Parallelism and Execution

12345678910111213
Across
  1. 3. Execution of instructions one after another.
  2. 4. Software parallelism dividing a program into independent tasks.
  3. 7. Hardware parallelism involving multiple processing units.
  4. 8. Classification of computer architectures based on instruction and data streams.
  5. 11. Operation that transfers data from memory to a register.
  6. 12. Type of parallelism using physical components.
  7. 13. Operation that transfers data from a register to memory.
Down
  1. 1. Relation showing how one operation relies on another.
  2. 2. Software parallelism dividing large datasets for simultaneous processing.
  3. 5. Hardware parallelism involving simultaneous memory access.
  4. 6. Type of parallelism achieved through programs and instructions.
  5. 7. Execution of multiple instructions simultaneously.
  6. 9. Tendency of a program to access nearby data repeatedly.
  7. 10. Performing multiple operations at the same time.