Presentation 2007-10-26
An Attempt of CUDA Implementation of PCA-SIFT(Internationa Session 6)
Masakazu IWAMURA, Takayuki HONDO, Kazuto NOGUCHI, Koichi KISE,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) GPGPU (General-Purpose computation on GPUs) is a paradigm to use GPUs (graphics processing units) for general computation. Due to recent remarkable improvement of GPU, GPU outperforms CPU in computation ability. However, most people could not use the ability for general computation because existing programming languages require knowledge about GPU hardware architectures and computer graphics for GPGPU computing. Recently, a new GPU language CUDA (Compute Unified Device Architecture) has been released from NVIDIA. The CUDA code is C language style and has less computational restriction. Thus, usual operations of C language can run on GPU without much special knowledge. In this report, we briefly introduce CUDA language programming and report a CUDA implemented of PCA-SIFT. Compared to a CPU implementation, our CUDA implementation reduced the processing time to around 1/4. In addition, we also report an interesting phenomenon results useful for practical use of CUDA.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) PCA-SIFT / CUDA / GPU / GPGPU
Paper # PRMU2007-117
Date of Issue

Conference Information
Committee PRMU
Conference Date 2007/10/18(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Pattern Recognition and Media Understanding (PRMU)
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An Attempt of CUDA Implementation of PCA-SIFT(Internationa Session 6)
Sub Title (in English)
Keyword(1) PCA-SIFT
Keyword(2) CUDA
Keyword(3) GPU
Keyword(4) GPGPU
1st Author's Name Masakazu IWAMURA
1st Author's Affiliation Graduate School of Engineering, Osaka Prefecture University()
2nd Author's Name Takayuki HONDO
2nd Author's Affiliation Graduate School of Engineering, Osaka Prefecture University
3rd Author's Name Kazuto NOGUCHI
3rd Author's Affiliation Graduate School of Engineering, Osaka Prefecture University
4th Author's Name Koichi KISE
4th Author's Affiliation Graduate School of Engineering, Osaka Prefecture University
Date 2007-10-26
Paper # PRMU2007-117
Volume (vol) vol.107
Number (no) 281
Page pp.pp.-
#Pages 6
Date of Issue