Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/3630
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTakodara, Mitul-
dc.date.accessioned2012-07-11T04:37:00Z-
dc.date.available2012-07-11T04:37:00Z-
dc.date.issued2012-06-01-
dc.identifier.urihttp://10.1.7.181:1900/jspui/123456789/3630-
dc.description.abstractThe strong need for increased computational performance in science and engineering has led to the use of heterogeneous computing, with GPUs, acting as coprocessors to the CPUs for arithmetic intensive data-parallel workloads. CUDA - Compute Uni- ed Device Architecture is a new industry standard for task-parallel and data-parallel heterogeneous computing on NVIDIA GPUs. Basic goal of CUDA is to help program- mers focus on the task of parallelization of the algorithms rather than spending time on their implementation. Key to performance on this platform is using massive mul- tithreading to utilize the large number of cores and hide global memory latency. The main objective of the thesis is to obtain the performance gain in execution speed for the dynamic algorithms which generally are complex and takes a very long time for execution and compare results on di erent gpu processors and CPU and have a com- parative study of algorithms. It will require running the CUDA C code in sequential and parallel on GPU consisting of hundreds of core or even more. Also the algo- rithms C code may require removing dependencies. Hence obtaining all the statistics of various algorithms and achieve performance gain in execution.The contributions of this thesis include a programming language approach to providing transforma- tion abstraction and composition, a unifying framework for general and GPU speci c transformations, and demonstration of the framework on standard benchmarks that show it capable of matching or outperforming hand-tuned GPU kernels. This thesis work is mainly concentrated on the computational part of the source code and its op- timization. Report contains study of the NVIDIA GeForce GPU architecture, CUDA SDK tool kit, Dynamic Algorithms and di fferent methods to get performance benefit, implementation of intermediate tool to find out functions and their dependencies from the source code and the implementation of the complete algorithm, testing and Obtaining statistics for the same.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries10MCEC18en_US
dc.subjectComputer 2010en_US
dc.subjectProject Report 2010en_US
dc.subjectComputer Project Reporten_US
dc.subjectProject Reporten_US
dc.subject10MCEen_US
dc.subject10MCECen_US
dc.subject10MCEC18en_US
dc.titleDynamic Programming on Multicore processoren_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, CE

Files in This Item:
File Description SizeFormat 
10MCEC18.pdf10MCEC183.02 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.