Dr. Chandrashekhar B N

Verified email at gmail.com

ASSOCIATE PROFESSOR AND INFORMATION SCIENCE AND ENGINEERING
Nitte Meenakshi Institute of Technology.



                                   

https://researchid.co/cnaikodi

Dr. B.N Chandrashekhar is an associate professor at Nitte Meenakshi Institute of Technology. He received a BE degree in computer science and engineering from the Visvesvaraya Technological University, India, in 2004 and an M.Tech degree in computer science and engineering from Visvesvaraya Technological University, India, in 2010. He obtained his Ph.D. in computer science engineering from Visvesvaraya Technological University, India, in 2021. His research interests include Hybrid (CPU-GPU) computing, parallel and distributed systems, and performance modeling of parallel HPC applications. He has published papers in peer-reviewed journals and conference proceedings and book chapters. Currently, he is working as an Associate Professor in the Department of Information Science and Engineering at Nitte Meenakshi Institute of Technology, Bengaluru, India.
Email: chandrashekar.bn@nmit.ac.in

EDUCATION

Ph.D. awarded Hybrid (CPU+GPU) Computing, “Performance Driven framework on HPC Application on CPU-GPU hybrid platform” in the year of 2021, from the research center of Nitte Meenakshi Institute of Technologies affiliated to Visveshwaraya Technological University (VTU), Belagavi, Karnataka.

 Master’s Degree in Engineering (First Class - M. Tech) in Computer Science in the year of 2010, from Nitte Meenakshi Institute of Technologies, Bangalore under Visveshwaraya Technological University, Belgaum, Karnataka.

 Bachelor’s Degree in Engineering (First Class -B. E) in Computer Science in the year 2004, from P.D.A. college of engineering, Gulbarga under Visveshwaraya Technological University, Belgaum, Karnataka.

 3 years Diploma Computer science Engineering in the year of 1999 Government polytechnic Gulbarga, under Board of Technical Education, Karnataka.

RESEARCH INTERESTS

 Hybrid [CPU-GPU] Computing, Parallel Computing, Cloud Computing
 Performance Modeling of parallel HPC applications, workload division and scheduling of HPC applications in Hybrid computing
 Artificial Intelligence and Machine learning in Hybrid computing

FUTURE PROJECTS

Balancing of Web Applications Workload Using Hybrid Computing (CPU-GPU) Architecture

In the current network system, there is no proper workload management of web applications and monitor the collaboration between users and web applications. Due to the truancy of centralized management in the mainstream network system, misgivings faced are proper memory ratio, data transfer between user and device, host outstanding methods, and tenure utilization of CPUs and GPUs. In order to make the graphical resources highly available to the network environment, it is important to have an efficient and enhanced service of the hybrid web application workload balancing model. It automates tasks that should be processed and reduces the overall time in processing, mitigating administrative costs and lesser Processing time. Service delivery is also a part of hybrid computing it governs where each job provisions the respective services with respect to each user. Each user’s information is stored in the database and used for authentication which will reduce the time of login each time users


Applications Invited
8

Scopus Publications

26

Scholar Citations

3

Scholar h-index

1

Scholar i10-index

Scopus Publications

  • Performance Analysis of Parallel Programming Paradigms on CPU-GPU Clusters
    B N Chandrashekhar, H A Sanjay, and Tulasi Srinivas

    Proceedings - International Conference on Artificial Intelligence and Smart Systems, ICAIS 2021, Pages: 646-651, Published: 25 March 2021 IEEE
    CPU-GPU based cluster computing in today’s modern world encompasses the domain of complex and high-intensity computation. To exploit the efficient resource utilization of a cluster, traditional programming paradigm is not sufficient. Therefore, in this article, the performance parallel programming paradigms like OpenMP on CPU cluster and CUDA on GPU cluster using BFS and DFS graph algorithms is analyzed. This article analyzes the time efficiency to traverse the graphs with the given number of nodes in two different processors. Here, CPU with OpenMP platform and GPU with CUDA platform support multi-thread processing to yield results for various nodes. From the experimental results, it is observed that parallelization with the OpenMP programming model using the graph algorithm does not boost the performance of the CPU processors, instead, it decreases the performance by adding overheads like idling time, inter-thread communication, and excess computation. On the other hand, the CUDA parallel programming paradigm on GPU yields better results. The implementation achieves a speed-up of 187 to 240 times over the CPU implementation. This comparative study assists the programmers provocatively and select the optimum choice among OpenMP and CUDA parallel programming paradigms.

  • Performance analysis of sequential and parallel programming paradigms on CPU-GPUs Cluster
    B N Chandrashekhar and H A Sanjay

    Proceedings of the 3rd International Conference on Intelligent Communication Technologies and Virtual Mobile Networks, ICICV 2021, Pages: 1205-1213, Published: 4 February 2021 IEEE
    The entire world of parallel computing endured a change when accelerators are gradually embraced in today’s high-performance computing cluster. A hybrid CPU-GPU cluster is required to speed up the complex computations by using parallel programming paradigms. This paper deals with performance evaluation of sequential, parallel and hybrid programming paradigms on the hybrid CPU-GPU cluster using the sorting strategies such as quick sort, heap sort and merge sort. In this research work performance comparison of C, MPI, and hybrid [MPI+CUDA] on CPU-GPUs hybrid systems are performed by using the sorting strategies. From the analysis it is observed that, the performance of parallel programming paradigm MPI is better when compared against sequential programming model. Also, research work evaluates the performance of CUDA on GPUs and hybrid programming model [MPI+CUDA] on CPU+GPU cluster using merge sort strategies and noticed that hybrid programming model [MPI+CUDA] has better performance against traditional approach and parallel programming paradigms MPI and CUDA When the overall performance of all three programming paradigms are compared, MPI+CUDA based on CPU+GPU environment gives the best speedup.

  • Prediction Model of an HPC Application on CPU-GPU Cluster using Machine Learning Techniques
    B N Chandrashekhar and H.A Sanjay

    2nd International Conference on Innovative Mechanisms for Industry Applications, ICIMIA 2020 - Conference Proceedings, Pages: 92-97, Published: March 2020 IEEE
    In today's world hybrid computing cluster, is comprised of high-intensity computation central processing unit (CPU) and graphical processing unit (GPU) based nodes. In this article, a novel analytical prediction model by considering parameters such as the number of CPUs+GPUs cores, peripheral component interconnects express(PCI-E) bandwidth and CPU-GPU memory access bandwidth for varying data input sizes and recorded as historical data. A partial amount of data is tested to train our novel prediction model. Predicted execution time against actual execution time has been compared to enhance the accuracy of the model and reduce or remove any errors. The proposed prediction model is a major module that has been utilized from scheduling the strategy to scheduling the high-performance computing (HPC) application, which gives the least predicted execution time on the best resources of a heterogeneous cluster. The proposed predictive scheduling scheme with scheduling strategy has been tested by using the game of life benchmark applications on a CPU-GPUs cluster. The prediction model has been compared against machine learning techniques and it is observed that the proposed novel analytical prediction model has achieved less than 19% prediction error. The performance of our predictive scheduling scheme with other best existing schemes TORQUE has been compared, and it is also observed that the predictive scheduling scheme is 63% more efficient than the TORQUE.

  • Prediction Model for Scheduling an Irregular Graph Algorithms on CPU-GPU Hybrid Cluster Framework
    B.N. Chandrashekhar, H.A. Sanjay, and H. Lakshmi

    Proceedings of the 5th International Conference on Inventive Computation Technologies, ICICT 2020, Pages: 584-589, Published: February 2020 IEEE
    The improvement of innovations in science, technology and industry is happening in a current trend because of hybrid many-core Graphical processing units (GPUs), and multi-core central processing units (CPUs) based cluster. In this article, we have designed a prediction model using parameters such as computation and communication cost of irregular graph algorithms. To schedule irregular graph algorithms on the best set of processors of the hybrid cluster, we used our prediction models that predict the execution time of irregular graph algorithms and recorded as the performance history of the data. A reasonable set of data is used to educate the prediction model. The data forecasted by the model can be used and compared against actual runtimes to increase the accurateness of the model and decrease or eliminate any errors. We have tested our scheduling strategy using irregular graph algorithms Breadth-First Search(BFS) and Depth-first search(DFS) benchmark applications on the hybrid cluster. Our algorithm shows that up to 75.32% average performance improvement for BFS against TORQUE. Similarly, when compared to our predictive scheduling algorithm against TORQUE for DFS we achieved 89.68%. And 18.52% of average percentage prediction errors compared to the linear regression model.

  • Performance study of openMP and hybrid programming models on CPU–GPU cluster
    B. N. Chandrashekhar and H. A. Sanjay

    Advances in Intelligent Systems and Computing, ISSN: 21945357, eISSN: 21945365, Volume: 906, Pages: 323-337, Published: 2019 Springer Singapore

  • Implementation of image inpainting using OpenCV and CUDA on CPU-GPU environment
    9th International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2018, Pages: 13-18, Published: 2018

  • Dynamic work load balancing for compute intensive application using parallel and hybrid programming models on CPU-GPU cluster
    B. N Chandrashekhar and H. A Sanjay

    Journal of Computational and Theoretical Nanoscience, ISSN: 15461955, eISSN: 15461963, Issue: 6-7, Pages: 2336-2340, Published: 2018 American Scientific Publishers

  • Parameters tuning of OLSR routing protocol with metaheuristic algorithm for VANET
    Anusha Bandi and Chandrashekhar B. N

    Souvenir of the 2015 IEEE International Advance Computing Conference, IACC 2015, Pages: 1207-1212, Published: 10 July 2015 IEEE
    Vehicular Adhoc Network provides ability to wirelessly communicate between vehicles. Network fragmentations and frequent topology changes (Mobility of the nodes) and limited coverage of Wi-Fi, are issues in VANET, that arise due to absence of central manager entity. Because of these reasons, routing the packets within the network is difficult task. Hence, provisioning an adept routing strategy is vital for the deployment of VANETs. The optimized link state routing is a well-known mobile adhoc network routing protocol. In this paper, we are proposing an optimization strategy to fine-tune few parameters by configuring the OLSR protocol using metaheuristic method. We considered some of the quality parameters such as packet delivery ratio, latency, throughput and fitness value for fine tuning OSLR protocol. Then we made Comparison of genetic algorithm, particle swarm optimization algorithm by using QoS parameters. We implemented our work on Red Hat Enterprise Linux 6 platform. And results are shown by simulations using VanetMobiSim and NS2 simulators; the fine-tuned OSLR protocol behaves better than the original routing protocol with intelligence and optimization configuration.

RECENT SCHOLAR PUBLICATIONS

  • High-Performance Computing with Artificial Intelligence Benefits for the Civilization Impacted by the COVID-19 Pandemic
    BN Chandrashekhar, HA Sanjay
    Emerging IT/ICT and AI Technologies Affecting Society 478, 107-118 2022

  • Performance Analysis of Sequential and Parallel Programming Paradigms on CPU-GPUs Cluster
    HAS B N Chandrashekhar
    2021 Third International Conference on Intelligent Communication 2021

  • Performance Analysis of Parallel Programming Paradigms on CPU-GPU Clusters
    BN Chandrashekhar, HA Sanjay, T Srinivas
    2021 International Conference on Artificial Intelligence and Smart Systems 2021

  • Prediction Model of an HPC Application on CPU-GPU Cluster using Machine learning techniques
    HA Chandrashekhar B.N, Sanjay
    2nd IEEE International Conference on Innovative Mechanisms for Industry 2020

  • Prediction Model of an HPC Application on CPU-GPU Cluster using Machine Learning Techniques
    BN Chandrashekhar, HA Sanjay
    2020 2nd International Conference on Innovative Mechanisms for Industry 2020

  • Prediction Model for Scheduling an Irregular Graph Algorithms on CPU–GPU Hybrid Cluster Framework
    BN Chandrashekhar, HA Sanjay, H Lakshmi
    2020 International Conference on Inventive Computation Technologies (ICICT 2020

  • Performance framework for hpc applications on homogeneous computing platform
    BN Chandrashekhar, HA Sanjay
    International Journal of Image, Graphics and Signal Processing 11 (8), 28 2019

  • Performance Study of OpenMP and Hybrid Programming Models on CPU–GPU Cluster
    BN Chandrashekhar, HA Sanjay
    Emerging Research in Computing, Information, Communication and Applications 2019

  • Dynamic Work Load Balancing for Compute Intensive Application Using Parallel and Hybrid Programming Models on CPU-GPU Cluster
    BN Chandrashekhar, HA Sanjay
    Journal of Computational and Theoretical Nanoscience 15 (6-7), 2336-2340 2018

  • Implementation of Image Inpainting using OpenCV and CUDA on CPU-GPU Environment
    BN Chandrashekhar, S HA, KL Deepashree, R Naik
    International Conference Advances in Computing, Control &amp 2018

  • Social Network Security Based on Trust Agent and Behavior Induction
    sushma 6) Chandrashekhar B N, Sanjay.H.A
    International Journal for Research in Applied Science & Engineering 2017

  • Fully Anonymous Attribute –Based Encryption with Privacy and Access Privilege
    LH Chandrashekhar B N, kartik
    IEEE International Conference on Computational Systems and Information 2016

  • Performance Evaluation of CPU-GPU with CUDA Architecture”
    haneesha Chandrashekhar B.N, Sanjay, H.A
    International Conference on Communication and Computing (ICC-2015), 265-274 2015

  • Parameters Tuning of OLSR Routing Protocol with Metaheuristic Algorithm for VANET”
    A Chandrashekhar B N
    IEEE International Advanced Computing Conference (IACC-2015) 2015

  • video shot detection based on motion analysis and multiple low level techniques
    M 10) Chandrashekhar B N
    National Conference on recent trends in communication and Networking NCRTCN-13 2013

  • Identification of Exudates in Diabetic Retina
    C B.N
    National Conference NCRTCSE'12 2012

  • Filters used for diabetic retinopathy on Digital Fundus Images
    C B N
    7th National Conference NCRTCSE'12.held at SJBIT 2012

  • Human Authentication system based on Human retina vascular network
    C B.N
    National Conference ACTT2012 (Advanced Computer Science &Telecommunication 2012

  • Locating the Optic Nerve in a Retinal Image
    C B.N
    Recent Trends in computers communication & information Technology (RCCIT11) 2011

  • Identification of Macula in Retinal Image”
    C B.N
    National Conference on Recent Trends in computers communication 2011

MOST CITED SCHOLAR PUBLICATIONS

  • Parameters Tuning of OLSR Routing Protocol with Metaheuristic Algorithm for VANET”
    A Chandrashekhar B N
    IEEE International Advanced Computing Conference (IACC-2015) 2015
    Citations: 11

  • Prediction Model for Scheduling an Irregular Graph Algorithms on CPU–GPU Hybrid Cluster Framework
    BN Chandrashekhar, HA Sanjay, H Lakshmi
    2020 International Conference on Inventive Computation Technologies (ICICT 2020
    Citations: 4

  • Performance Study of OpenMP and Hybrid Programming Models on CPU–GPU Cluster
    BN Chandrashekhar, HA Sanjay
    Emerging Research in Computing, Information, Communication and Applications 2019
    Citations: 3

  • Performance Analysis of Sequential and Parallel Programming Paradigms on CPU-GPUs Cluster
    HAS B N Chandrashekhar
    2021 Third International Conference on Intelligent Communication 2021
    Citations: 2

  • Performance Analysis of Parallel Programming Paradigms on CPU-GPU Clusters
    BN Chandrashekhar, HA Sanjay, T Srinivas
    2021 International Conference on Artificial Intelligence and Smart Systems 2021
    Citations: 2

  • Performance framework for hpc applications on homogeneous computing platform
    BN Chandrashekhar, HA Sanjay
    International Journal of Image, Graphics and Signal Processing 11 (8), 28 2019
    Citations: 2

  • Prediction Model of an HPC Application on CPU-GPU Cluster using Machine Learning Techniques
    BN Chandrashekhar, HA Sanjay
    2020 2nd International Conference on Innovative Mechanisms for Industry 2020
    Citations: 1

  • Dynamic Work Load Balancing for Compute Intensive Application Using Parallel and Hybrid Programming Models on CPU-GPU Cluster
    BN Chandrashekhar, HA Sanjay
    Journal of Computational and Theoretical Nanoscience 15 (6-7), 2336-2340 2018
    Citations: 1

Publications

1) B. N. Chandrashekhar and H. A. Sanjay, “Accelerating Real-Time Face detection using Cascade Classifier on Hybrid [CPU-GPU] HPC infrastructure”, Seventh International Conference on “Emerging Research in Computing, Information, Communication, and Applications”, (ERCICA-2022) was held in BLENDED MODE during 25th-26th February 2022 at Nitte Meenakshi Institute of Technology (NMIT), Bangalore Springer Singapore. ISBN 978-981-19-5481-8 [SCOPUS]

2) B. N. Chandrashekhar, H. A. Sanjay and T. Srinivas, "Performance Analysis of Parallel Programming Paradigms on CPU-GPU Clusters," 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS), ©2021 IEEE, pp. 646-651, doi: 10.1109/ICAIS50930.2021.9395977. [SCOPUS]
3) B. N. Chandrashekhar, H. A. Sanjay, " Performance Analysis of Sequential and Parallel Programming Paradigms on CPU-GPUs Cluster", IEEE 3rd International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV 2021) India | 978-1-6654-1960-4/20/$31.00 pp. 1205-1213 ©2021 IEEE | DOI: 10.1109/ICICV50876.2021.9388469 [SCOPUS]
4) B. N. Chandrashekhar, H. A. Sanjay, and H. Lakshmi, "Prediction Model for Scheduling an Irregular Graph Algorithms on CPU–GPU Hybrid Cluster Framework", 2020 IEEE International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India, 2020, pp. 584-589, DOI: 10.1109/ICICT48043.2020.9112394. [SCOPUS]
5) B. N. Chandrashekhar and H. A. Sanjay, "Prediction Model of an HPC Application

RESEARCH OUTPUTS (PATENTS, SOFTWARE, PUBLICATIONS, PRODUCTS)

conferences and journals

Industry, Institute, or Organisation Collaboration

loadsaharing technology

INDUSTRY EXPERIENCE

 Worked as a Software Engineer for HexawareTechnology, Chennai. From Feb 2005 to Mar 2006

 Worked as a Software Engineer for Global Softech, Bangalore. From June 2004 to Feb 2005.