Modelling and Evaluation of Multiprocessor Architecture

oad balancing involves assigning tasks to each processor proportional to its performance and to minimize communication overhead. The assignment can be static-done at compile time, or it may be dynamic- done at run-time. Many load balancing polices achieve high system performance by increasing the utilization of CPU, memory, or a combination of CPU and memory (3). In this paper Modified Triangle Scheduling Scheme (MTSS) is proposed which modifies the Minimum Distance Scheduling (MDS). This scheme has been implemented on Linearly Extensible Triangle (LEΔ) and Linearly Extensible Tree (LET) which reduces the Load Imbalance Factor (LIF) and also the execution time of parallel tasks assigned to the processors.