TRADITIONAL COMPUTING:
Traditionally, computer software has been written for serial computation (step-by step):
- To solve a problem, an algorithm is constructed and implemented as a serial stream of instructions.
- These instructions are executed on a CPU on one computer.
- Only one instruction may execute at a time.
- After that instruction is finished, the next is executed.
WHY USE PARALLEL COMPUTING?
- saves time and money:Many things can be done simultaneously
- solves larger problems
- limitation of serial computing:
-Transmission speed: the speed of a serial computer is directly dependent on how fast data can move through the hardware. - Currently, computer architecture are relying increasingly on hardware level parallelism to improve performances:
-Multiple execution units
-Pipelined instructions
-Multi-core
by CHONG LEE MAN B031210367
0 comments:
Post a Comment