Vol 1 , Issue 1 , January - June 2021 | Pages: 1-12 | Research Paper
Published Online: June 15, 2021
Author Details
( * ) denotes Corresponding author
A number of design techniques for multiprocessing architectures have been investigated as a result of various developments in IC processing and integrating technologies. While designing massively parallel computer systems, the choice of the interconnection network's topology is one of the many crucial design concerns. And as a result, there have been numerous proposals for interconnection networks in the literature, and a ton of study has been done on the creation and evaluation of these interconnection networks. However, the issue of integrating the processing components in multiprocessing parallel architectures in order to achieve great computational efficiency has not yet been fully solved. In order to effectively manage parallelism on an interconnection network, it is necessary to maximize a number of competing performance indicators, such as reducing communication and scheduling overheads and distributing workloads evenly. In order to reduce communication cost, load balancing entails distributing work to each processor in proportion to its performance. The assignment may be completed statically at compile time or dynamically at run time. Many load balancing policies boost system performance by using more processing power, memory, or a combination of the two. The present work is centered on implementation of two existing dynamic load balancing schemes –Sender Initiated Diffusion (SID) and Receiver Initiated Diffusion (RID) to the Linearly Extensible Multiprocessor (LEM) architecture The results achieved in the simulation are presented to evaluate the performance of LEM architecture.
Keywords
LEC; LET; SID; Load Balancing; Time; Load Imbalance Factor; Ideal Load; Linearly Extensible Triangle