Interconnection Networks for Parallel Processores
1. Why is parallel processing required ?
Parallel processing is required to increase processing power as it allows multiple instructions to be executed simultaneously, faster execution and it improves performance for multithreaded application.
2. What is the purpose of an interconnection network ?
a. Data transfer
b. Resource Sharing
3. What are the common challenges faced in designing interconnection networks?
a. Bandwidth and Latency
b. Cost
c. Fault Tolerance
Interconnection Networks For Parallel Processores
In parallel computing, Interconnection networks are very crucial for efficient communication among all processors within a similar system. There are two main approaches for interconnecting these processors static high-speed high-speed interconnection network and Dynamic interconnection network.