Optical diagnostics of a single evaporating droplet using fast parallel computing on graphics processing units

被引:4
|
作者
Jakubczyk, D. [1 ]
Migacz, S. [1 ]
Derkachov, G. [1 ]
Wozniak, M. [1 ]
Archer, J. [1 ]
Kolwas, K. [1 ]
机构
[1] Polish Acad Sci, Inst Phys, Al Lotnikow 32-46, PL-02668 Warsaw, Poland
关键词
optical characterisation; microdroplets; light scattering; inverse scattering problem; graphics processing units; GPU; Mie theory; parallel computing; SCATTERING; SIZE; NANOPARTICLES; SUSPENSION; ABSORPTION; PARTICLES; GOLD;
D O I
10.1515/oere-2016-0019
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We report on the first application of the graphics processing units (GPUs) accelerated computing technology to improve performance of numerical methods used for the optical characterization of evaporating microdroplets. Single microdroplets of various liquids with different volatility and molecular weight (glycerine, glycols, water, etc.), as well as mixtures of liquids and diverse suspensions evaporate inside the electrodynamic trap under the chosen temperature and composition of atmosphere. The series of scattering patterns recorded from the evaporating microdroplets are processed by fitting complete Mie theory predictions with gradientless lookup table method. We showed that computations on GPUs can be effectively applied to inverse scattering problems. In particular, our technique accelerated calculations of the Mie scattering theory on a single-core processor in a Matlab environment over 800 times and almost 100 times comparing to the corresponding code in C language. Additionally, we overcame problems of the time-consuming data post-processing when some of the parameters (particularly the refractive index) of an investigated liquid are uncertain. Our program allows us to track the parameters characterizing the evaporating droplet nearly simultaneously with the progress of evaporation.
引用
收藏
页码:108 / 116
页数:9
相关论文
共 50 条
  • [1] Graphics Processing Units and Open Computing Language for parallel computing
    Perelygin, Kyrylo
    Lam, Shui
    Wu, Xiaolong
    COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (01) : 241 - 251
  • [2] Parallel computing on graphics processing units and heterogeneous platforms
    Bientinesi, Paolo
    Herrero, Jose R.
    Quintana-Orti, Enrique S.
    Strzodka, Robert
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1525 - 1527
  • [3] FAST SINGLE MOLECULE LOCALIZATION USING GRAPHICS PROCESSING UNITS
    Lidke, Keith A.
    2012 9TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2012, : 919 - 920
  • [4] Passive Radar Parallel Processing Using General-Purpose Computing on Graphics Processing Units
    Szczepankiewicz, Karolina
    Malanowski, Mateusz
    Szczepankiewicz, Michal
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2015, 61 (04) : 357 - 363
  • [5] Parallel Computing for Simultaneous Iterative Tomographic Imaging by Graphics Processing Units
    Bello-Maldonado, Pedro D.
    Lopez, Ricardo
    Rogers, Colleen
    Jin, Yuanwei
    Lu, Enyue
    COMPUTATIONAL IMAGING, 2016, 9870
  • [6] A parallel computing approach to viewshed analysis of large terrain data using graphics processing units
    Zhao, Yanli
    Padmanabhan, Anand
    Wang, Shaowen
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2013, 27 (02) : 363 - 384
  • [7] Green computing on graphics processing units
    Magoules, Frederic
    Ahamed, Abal-Kassim Cheik
    Suzuki, Atsushi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4305 - 4325
  • [8] Bootstrap estimation and model selection for multivariate normal mixtures using parallel computing with graphics processing units
    Iida, Masanari
    Miyata, Yoichi
    Shiohama, Takayuki
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2018, 47 (05) : 1326 - 1342
  • [9] Fast and Green Computing with Graphics Processing Units for solving Sparse Linear Systems
    Ahamed, Abal-Kassim Cheik
    Desmaison, Alban
    Magoules, Frederic
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 129 - 136
  • [10] Parallel UPGMA Algorithm on Graphics Processing Units Using CUDA
    Chen, Yu-Rong
    Hung, Che Lun
    Lin, Yu-Shiang
    Lin, Chun-Yuan
    Lee, Tien-Lin
    Lee, Kual-Zheng
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 849 - 854