GPGPU-Sim

This thesis studies the impact of hardware features of graphics cards on performance of GPU computing using GPGPU-Sim simulation software tool. GPU computing is a growing topic in the world of computing, and could be an important milestone for computers. Therefore, such a study that seeks to identif...

Full description

Bibliographic Details
Main Author: Andersson, Filip
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för datavetenskap 2014
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-112574
id ndltd-UPSALLA1-oai-DiVA.org-liu-112574
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1125742014-12-09T04:56:47ZGPGPU-SimengA study on GPGPU-SimAndersson, FilipLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolan2014GPGPU-SimSimulatorGPU computingThis thesis studies the impact of hardware features of graphics cards on performance of GPU computing using GPGPU-Sim simulation software tool. GPU computing is a growing topic in the world of computing, and could be an important milestone for computers. Therefore, such a study that seeks to identify the performance bottlenecks of the program with respect to hardware parameters of the devvice can be considered an important step towards tuning devices for higher efficiency. In this work we selected convolution algorithm - a typical GPGPU application - and conducted several tests to study different performance parameters. These tests were performed on two simulated graphics cards (NVIDIA GTX480, NVIDIA Tesla C2050), which are supported by GPGPU-Sim. By changing the hardware parameters of graphics card such as memory cache sizes, frequency and the number of cores, we can make a fine-grained analysis on the effect of these parameters on the performance of the program. A graphics card working on a picture convolution task releis on the L1 cache but has the worst performance with a small shared memory. Using this simulator to run performance tests on a theoretical GPU architecture could lead to better GPU design for embedded systems. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-112574application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic GPGPU-Sim
Simulator
GPU computing
spellingShingle GPGPU-Sim
Simulator
GPU computing
Andersson, Filip
GPGPU-Sim
description This thesis studies the impact of hardware features of graphics cards on performance of GPU computing using GPGPU-Sim simulation software tool. GPU computing is a growing topic in the world of computing, and could be an important milestone for computers. Therefore, such a study that seeks to identify the performance bottlenecks of the program with respect to hardware parameters of the devvice can be considered an important step towards tuning devices for higher efficiency. In this work we selected convolution algorithm - a typical GPGPU application - and conducted several tests to study different performance parameters. These tests were performed on two simulated graphics cards (NVIDIA GTX480, NVIDIA Tesla C2050), which are supported by GPGPU-Sim. By changing the hardware parameters of graphics card such as memory cache sizes, frequency and the number of cores, we can make a fine-grained analysis on the effect of these parameters on the performance of the program. A graphics card working on a picture convolution task releis on the L1 cache but has the worst performance with a small shared memory. Using this simulator to run performance tests on a theoretical GPU architecture could lead to better GPU design for embedded systems.
author Andersson, Filip
author_facet Andersson, Filip
author_sort Andersson, Filip
title GPGPU-Sim
title_short GPGPU-Sim
title_full GPGPU-Sim
title_fullStr GPGPU-Sim
title_full_unstemmed GPGPU-Sim
title_sort gpgpu-sim
publisher Linköpings universitet, Institutionen för datavetenskap
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-112574
work_keys_str_mv AT anderssonfilip gpgpusim
AT anderssonfilip astudyongpgpusim
_version_ 1716726446771142656