N P Gopalan

Work place: Department of Computer Applications, National Institute of Technology, Tiruchirappalli, Tamil Nadu, India

E-mail: npgopalan@nitt.edu

Website:

Research Interests: Computer Science & Information Technology, Computational Science and Engineering, Computer systems and computational processes, Image Compression, Image Manipulation, Distributed Computing, Image Processing, Data Mining, Theoretical Computer Science, Cellular Automata

Biography

N.P.Gopalan is Professor of Computer Applications Department at National Institute of Technology, Tiruchirappalli, Tamil Nadu, India. He obtained his Ph.D from the Indian Institute of Science, Bangalore. His research interests lie in Data Mining, Web Technology, Distributed Computing and Theoretical Computer Science.

Author Articles
Dynamic Load Balancing using Graphics Processors

By R Mohan N P Gopalan

DOI: https://doi.org/10.5815/ijisa.2014.05.07, Pub. Date: 8 Apr. 2014

To get maximum performance on the many-core graphics processors, it is important to have an even balance of the workload so that all processing units contribute equally to the task at hand. This can be hard to achieve when the cost of a task is not known beforehand and when new sub-tasks are created dynamically during execution. Both the dynamic load balancing methods using Static task assignment and work stealing using deques are compared to see which one is more suited to the highly parallel world of graphics processors. They have been evaluated on the task of simulating a computer move against the human move, in the famous four in a row game. The experiments showed that synchronization can be very expensive, and those new methods which use graphics processor features wisely might be required.

[...] Read more.
A Modified Parallel Heuristic Graph Matching Approach for Solving Task Assignment Problem in Distributed Processor System

By R Mohan N P Gopalan

DOI: https://doi.org/10.5815/ijitcs.2013.10.08, Pub. Date: 8 Sep. 2013

Task assignment is one of the most fundamental combinatorial optimization problems. Solving the Task Assignment Problem is very important for many real time and computational scenarios where a lot of small tasks need to be solved by multiple processors simultaneously. In this paper a Heuristic and Parallel Algorithm for Task Assignment Problem is proposed. Results obtained for certain cases are presented and compared with the optimal solutions obtained by already available algorithms. It is observed that the proposed algorithm works much faster and efficient than the existing algorithms .The paper also demonstrates how the proposed algorithm could be extended to multiple distributed processors.

[...] Read more.
Other Articles