Dissertation > Excellent graduate degree dissertation topics show

CUDA for High-Performance Computing

Author: TianLi
Tutor: GeGenNianï¼›JinXiaoGang
School: Zhejiang University
Course: Applied Mathematics
Keywords: CUDA HPC Programming Model RayTracing MD5
CLC: TP391.41
Type: Master's thesis
Year: 2008
Downloads: 630
Quote: 0
Read: Download Dissertation

Abstract


With the increasing of the computing capability and programmability of GPUs, the application of GPUs is beyond the graphics field. GPUs have been used for High-Performance Computing which requires very strong computing power. Facing the development of GPUs and multi-cores, the traditional serial programming model cannot meet the requirements. Now both the academic and the industrial communities are searching for a new parallel programming model, which can be used to resolve the HPC problem by GPUs and CPUs effectively. CUDA is a new GPU general programming model with the release of the uni-fied shading architecture by NVIDIA corporation. CUDA bypasses the graphics pipeline, and it is a kind of multithread encapsulation of GeForce 8 series hardware. Users can use the CUDA API very easily to program parallel algorithms effectively by the Thread-Level parallelism. CUDA is a minimal extension to the C programming language, and this property reduces the learning curve of C programmers. This thesis introduces the CUDA programming model and its implementation details. The thesis implements a real-time ray tracing algorithm as the application of CUDA programming. The render can generate pho-torealistic scenes with the reflection effect. In addition, the thesis uses CUDA to design a MD5 encoder which encodes plenty of messages in parallel very quickly. By these bench-marks, we can get the performance and the speedup of CUDA. Finally, the thesis summa-rizes the CUDA for its advantages and disadvantages. The thesis ends with the future work which is to unify CPUs and GPUs together effectively and provide more powerful parallel programming models.

Related Dissertations

  1. Research on the Inteligent System of High Performance Concrete Mix Design in Zhujiang Triangle Area,TU528
  2. The Research of Land-Use Optimization Approach Based on Non-Point Source Pollution Controlled,X24
  3. Remote FPGA system design and implementation of security upgrades,TP309
  4. Research on Image Digital Watermarking Technology Based on CUDA,TP309.7
  5. The Research of Orthophoto Generation Based on GPU Parallel Acceleration,TP391.41
  6. Design and Implementation of Web -based Teaching Evaluation System,TP311.52
  7. Rondom Variational Inequality and Its Application,O178
  8. Research on GPU-based Parallel Computing on BLAST Program,TP338.6
  9. Design and Implementation of the warehouse out of the library auxiliary system,TP311.52
  10. Research and Realization of GPU Based Medical Image Volume Rendering Algorithm,TP391.41
  11. Application of CUDA in the Very Short Term Load Forecasting of Multi-node,TM715
  12. Application Research of GPU in Vehicle Detection and Tracking System,TP391.41
  13. Acceleration of X-ray Computed Tomography Reconstruction for Rice Tiller,TP391.41
  14. Study on Dense Stereo Image Matching Based on Parallel Computing,TP391.41
  15. Research of Rapid Intelligent Intrusion Detection Technology,TP393.08
  16. Research of Finite Element Method on GPU,O241.82
  17. 3D Virtual Endoscopy of Cardiovascular System,TP391.41
  18. Energy Minimization Based Segmentation and 3-D Visualization for Abdominal CT Image,TP391.41
  19. Research and Implementation of the Gene Bayesian Network Construction Algorithm Based on Multi-core Environment,Q75
  20. Research on Parallel Method for Image Denoising Via Sparse Representations,TP391.41
  21. Congestion Pricing Based on Trip Decision and Uncertain Demand Forecasting,O242.1

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Pattern Recognition and devices > Image recognition device
© 2012 www.DissertationTopic.Net  Mobile