Accelerating ggplot2 based projection on r-map using NVIDIA GPU

Cataloged from PDF version of thesis report.

Bibliografski detalji
Glavni autori: Islam, Md. Zahidul, Elahi, Md. Tausif
Daljnji autori: Uddin, Dr. Jia
Format: Disertacija
Jezik:English
Izdano: BRAC University 2016
Teme:
Online pristup:http://hdl.handle.net/10361/6398
id 10361-6398
record_format dspace
spelling 10361-63982022-01-26T10:15:51Z Accelerating ggplot2 based projection on r-map using NVIDIA GPU Islam, Md. Zahidul Elahi, Md. Tausif Uddin, Dr. Jia Department of Computer Science and Engineering, BRAC University Matrix transpose Simple mapping Cataloged from PDF version of thesis report. Includes bibliographical references (page 44-45). This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2016. With an increasing amount of user and data demands for fast data processing, the optimization of database operations continues to be a challenging work. A common optimization technique is to leverage parallel hardware architectures. With the introduction of general-purpose GPU computing, massively parallel hardware has become available within commodity hardware. To efficiently exploit this technology, we introduce the method of speculative query processing. Moreover, as the dataset grows increasingly larger, multiple-thread spatial query sometimes cannot meet the performance requirement. The concept of GPU-accelerated parallel computing turns the massive computational power of a modern graphics accelerator's shader pipeline into general-purpose computing power, as opposed to being hard wired solely to do graphical operations. In certain applications requiring massive vector operations, this can yield several orders of magnitude higher performance than a conventional CPU. R is a free software environment for graphics and statistical computing that provides a programming language and built-in libraries of mathematics operations for data analysis, statistics, machine learning and much more. R programs tend to process large amounts of data, and often have significant independent data and task parallelism. Therefore, R applications stand to benefit from GPU acceleration. This way, R users can benefit from R’s high-level, user-friendly interface while achieving high performance. Thus focusing on accelerating R computations using CUDA libraries by calling our own parallel algorithms written in CUDA from R and profiling GPU-accelerated R applications using the CUDA Profiler. Md. Zahidul Islam Md. Tausif Elahi B. Computer Science and Engineering 2016-09-08T09:38:35Z 2016-09-08T09:38:35Z 2016 8/17/2016 Thesis ID 12201051 ID 12201036 http://hdl.handle.net/10361/6398 en BRAC University thesis are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 47 pages application/pdf BRAC University
institution Brac University
collection Institutional Repository
language English
topic Matrix transpose
Simple mapping
spellingShingle Matrix transpose
Simple mapping
Islam, Md. Zahidul
Elahi, Md. Tausif
Accelerating ggplot2 based projection on r-map using NVIDIA GPU
description Cataloged from PDF version of thesis report.
author2 Uddin, Dr. Jia
author_facet Uddin, Dr. Jia
Islam, Md. Zahidul
Elahi, Md. Tausif
format Thesis
author Islam, Md. Zahidul
Elahi, Md. Tausif
author_sort Islam, Md. Zahidul
title Accelerating ggplot2 based projection on r-map using NVIDIA GPU
title_short Accelerating ggplot2 based projection on r-map using NVIDIA GPU
title_full Accelerating ggplot2 based projection on r-map using NVIDIA GPU
title_fullStr Accelerating ggplot2 based projection on r-map using NVIDIA GPU
title_full_unstemmed Accelerating ggplot2 based projection on r-map using NVIDIA GPU
title_sort accelerating ggplot2 based projection on r-map using nvidia gpu
publisher BRAC University
publishDate 2016
url http://hdl.handle.net/10361/6398
work_keys_str_mv AT islammdzahidul acceleratingggplot2basedprojectiononrmapusingnvidiagpu
AT elahimdtausif acceleratingggplot2basedprojectiononrmapusingnvidiagpu
_version_ 1814308438065283072