Fast trapping force calculation by utilizing graphic processing unit

Sheng Yang Tseng*, Ai Tang Chang, Chih-Wei Luo, Long Hsu, Takayoshi Kobayashi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Fast calculation of trapping force provides a more direct way for optimizing designs of optical systems which generate optical traps. In this study, a graphic processing unit (GPU), NVIDIA GTX 275, is used to boost the speed of trapping efficiency calculation under ray optics approximation. The codes of trapping efficiency calculation are implemented in C++. The computing power of GPU is utilized through compute unified architecture device (CUDA) toolkit 4.0. The computing speed is compared with that of central processing unit (CPU), Intel Core 2 Quad Q9550. Over 100x speedup is achieved when single-precision floating-point numbers were used in the calculation.

Original languageEnglish
Title of host publicationOptical Trapping and Optical Micromanipulation IX
DOIs
StatePublished - 1 Dec 2012
EventOptical Trapping and Optical Micromanipulation IX - San Diego, CA, United States
Duration: 12 Aug 201216 Aug 2012

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume8458
ISSN (Print)0277-786X

Conference

ConferenceOptical Trapping and Optical Micromanipulation IX
Country/TerritoryUnited States
CitySan Diego, CA
Period12/08/1216/08/12

Keywords

  • Graphic processing unit
  • Optical trapping force
  • Ray optics

Fingerprint

Dive into the research topics of 'Fast trapping force calculation by utilizing graphic processing unit'. Together they form a unique fingerprint.

Cite this