摘要
偏振散射光谱术是一种新型的早期癌症无损光学检测技术。目前,对这一技术的机理研究缺乏较好的理论手段。引入并行计算方法,采用斯托克斯(Stokes)参量和米勒(Müller)矩阵分别描述光子包和介质的偏振特性,实现了可用于模拟偏振散射光谱的并行偏振蒙特卡罗程序。程序基于消息传递接口(Message passing interface, MPI)并行开发平台,采用主-从(Master-slaver)并行计算模型,并用任务池方法实现动态负载平衡。混浊介质后向偏振散射光谱的模拟和实验结果对照证实了程序的正确性;程序并行效率分析表明了程序在任务规模和节点规模上具有良好的可扩展性,对于较大规模的任务,使用n个从节点的模拟时间约为使用1个从节点模拟时间的1/n倍。
Spectroscopy of polarized light scattering is a novel technique prospected to diagnose precancerous lesions. However, a perfect theoretical method to study the mechanism of this technique is absent. With the parallel computing and Stokes-Mfiller formalism to describe the polarization of photon and media, respectively, a Monte-Carlo program, which can simulate the spectra of polarized light scattering, is developed. The program is designed with a master-slave architecture based on message passing interface (MPI), and a dynamic load balance is obtained via taskpool scheme. It has been validated by the comparison of polarized light backscattering spectra in turbid media between simulation and experiments. Furthermore, results show that this program can provide excellent scalability of task size and slaver number. For long-time required simulations, the computational time of using n slavers can be reduced as almost 1/n times of using 1 slaver.
出处
《光学学报》
EI
CAS
CSCD
北大核心
2007年第3期510-514,共5页
Acta Optica Sinica
基金
国家自然科学基金(30470460)资助课题。
关键词
生物光学
蒙特卡罗模拟
并行计算
偏振散射光谱术
biological optics
Monte-Carlo simulation
parallel computing
spectroscopy of polarized light scattering