Analysis of Resource Utilization on GPU

Abstract

The problems arising due to massive data storage and data analysis can be handled by recent technologies, like cloud computing and parallel computing. MapReduce, MPI, CUDA, OpenMP, OpenCL are some of the widely available tools and techniques that use multithreading approach. However, it is a challenging task to use these technologies effectively to handle the compute intensive problems in the fields like life science, environment, fluid dynamics, image processing, etc. In this paper, we have used many core platforms with graphics processing units (GPU) to implement one of very important and fundamental problem of sequence alignment in the field of bioinformatics. Dynamic and concurrent kernel features offered by graphics card are used to speed up the performance. With these features, we achieved a speed up of around 120X and 55X. We have coupled well-known tiling technique with these features and observed a performance improvement up to 4X and 2X, as compared to non-tiling execution. The paper also analyses resource parameters, GPU occupancy and proposes their relationship with the design parameters for the chosen algorithm. These observations have been quantified and the relationship between the parameters is presented. The results of study can be extended further to study similar algorithms in this area.

Authors and Affiliations

M. R. Pimple, S. R. Sathe

Keywords

Related Articles

Software vs Hardware Implementations for Real-Time Operating Systems

In the development of the embedded systems a very important role is played by the real-time operating system (RTOS). They provide basic services for multitasking on small microcontrollers and the support to implement the...

Defense Mechanisms against Machine Learning Modeling Attacks on Strong Physical Unclonable Functions for IOT Authentication: A Review

Security component in IoT system are very crucial because the devices within the IoT system are exposed to numerous malicious attacks. Typical security components in IoT system performs authentication, authorization, mes...

Factors Influencing the Adoption of ICT by Teachers in Primary Schools in Saudi Arabia

Information and communication technology (ICT) has become part of everyday life for the many people in business, entertainment, education and many other areas of human activity. Students in primary school are just beginn...

Machine Learning for Bioelectromagnetics: Prediction Model using Data of Weak Radiofrequency Radiation Effect on Plants

Plant sensitivity and its bio-effects on non-thermal weak radio-frequency electromagnetic fields (RF-EMF) identifying key parameters that affect plant sensitivity that can change/unchange by using big data analytics and...

Physiologically Motivated Feature Extraction for Robust Automatic Speech Recognition

In this paper, a new method is presented to extract robust speech features in the presence of the external noise. The proposed method based on two-dimensional Gabor filters takes in account the spectro-temporal modulatio...

Download PDF file
  • EP ID EP468364
  • DOI 10.14569/IJACSA.2019.0100238
  • Views 92
  • Downloads 0

How To Cite

M. R. Pimple, S. R. Sathe (2019). Analysis of Resource Utilization on GPU. International Journal of Advanced Computer Science & Applications, 10(2), 284-292. https://europub.co.uk./articles/-A-468364