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

A Comparative Study of Three TDMA Digital Cellular Mobile Systems (GSM, IS-136 NA-TDMA and PDC) Based On Radio Aspect

As mobile and personal communication services and networks involve providing seamless global roaming and improve quality of service to its users, the role of such network for numbering and identification and quality of s...

Face Recognition using SIFT Key with Optimal Features Selection Model

Facial expression is complex in nature due to legion of variations present. These variations are identified and recorded using feature extraction mechanisms. The researchers have worked towards it and created classifiers...

Throughput Measurement Method Using Command Packets for Mobile Robot Teleoperation Via a Wireless Sensor Network

We are working to develop an information gathering system comprising a mobile robot and a wireless sensor network (WSN) for use in post-disaster underground environments. In the proposed system, a mobile robot carries wi...

Weighted G1-Multi-Degree Reduction of B´ezier Curves

In this paper, weighted G1-multi-degree reduction of B´ezier curves is considered. The degree reduction of a given B´ezier curve of degree n is used to write it as a B´ezier curve of degree m,m < n. Exact degree reduc...

Regression-Based Feature Selection on Large Scale Human Activity Recognition

In this paper, we present an approach for regression-based feature selection in human activity recognition. Due to high dimensional features in human activity recognition, the model may have over-fitting and can’t learn...

Download PDF file
  • EP ID EP468364
  • DOI 10.14569/IJACSA.2019.0100238
  • Views 74
  • 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