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 contribution

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
CountryUnited 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

    Tseng, S. Y., Chang, A. T., Luo, C-W., Hsu, L., & Kobayashi, T. (2012). Fast trapping force calculation by utilizing graphic processing unit. In Optical Trapping and Optical Micromanipulation IX [84582Y] (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 8458). https://doi.org/10.1117/12.929238