Fast optical ray tracing using multiple DSPs

被引:3
|
作者
Cameron, Charles B. [1 ]
Rodriguez, Rosa Nivea
Padgett, Nathan
Waluschka, Eugene
Kizhner, Semion
Colon, Gabriel
Weeks, Colleen
机构
[1] USN Acad, Annapolis, MD 21402 USA
[2] Univ Puerto Rico, Mayaguez, PR 00681 USA
[3] Georgia Inst Technol, Atlanta, GA 30332 USA
[4] NASA, Goddard Space Flight Ctr, Greenbelt, MD 20768 USA
[5] Johns Hopkins Univ, Baltimore, MD 21218 USA
基金
美国国家航空航天局;
关键词
digital signal processor (DSP); moderate resolution; imaging spectroradiometer (MODIS); optical ray tracing; optics; parallel processing; reconfigurable computing; resistance-capacitance (RC);
D O I
10.1109/TIM.2006.873813
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Optical ray tracing is a computationally intensive operation that is central both to the design of optical systems and to analyzing their performance once built. The authors have previously reported on the use of parallel digital signal processors (DSPs) to reduce the time required to perform ray tracing in analyzing the performance of the moderate resolution imaging spectroradiometer (MODIS), which is presently in orbit on multiple spacecraft. The earlier work was incomplete, providing only a conservative estimate of the performance improvement that could be achieved with one to four DSPs. This paper reports on the completed project and extends the earlier work to eight DSPs. As predicted in the earlier paper, not all rays make it through the entire optical system. Many are lost along the way. This is one factor that led to reduced processing time. Another is the use of an optimizing compiler. In this paper, the authors present results showing the separate effect of each of these two independent factors on the overall processing time. The most significant finding is the extraordinarily linear relationship between the number of DSPs available and the speed of the ray tracing. By using eight DSPs, the processing time is reduced from two weeks to less than one and a half days, an improvement of nearly a whole order of magnitude. Low-cost high-speed ray tracing is now feasible using off-the-shelf plug-in processor boards.
引用
收藏
页码:801 / 808
页数:8
相关论文
共 50 条
  • [1] Fast Measurement of Optical Components using a PSD for Experimental Ray Tracing
    Binkele, T.
    Hilbig, D.
    Essameldin, M.
    Henning, T.
    Fleischmann, F.
    PHOTONIC INSTRUMENTATION ENGINEERING VII, 2020, 11287
  • [2] FAST RAY TRACING
    MURAKAMI, K
    HIROTA, K
    ISHII, M
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1988, 24 (02): : 150 - 159
  • [3] Optical ray tracing using parallel processors
    Cameron, CB
    Rodríguez, RN
    Padgett, N
    Waluschka, E
    Kizhner, S
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2005, 54 (01) : 87 - 97
  • [4] Fast solar radiation pressure modelling with ray tracing and multiple reflections
    Li, Zhen
    Ziebart, Marek
    Bhattarai, Santosh
    Harrison, David
    Grey, Stuart
    ADVANCES IN SPACE RESEARCH, 2018, 61 (09) : 2352 - 2365
  • [5] FAST RAY TRACING.
    Murakami, Koichi
    Hirota, Katsuhiko
    Ishii, Mitsuo
    Fujitsu Scientific and Technical Journal, 1988, 24 (02): : 150 - 159
  • [6] FAST SEISMIC RAY TRACING
    KELLER, HB
    PEROZZI, DJ
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1983, 43 (04) : 981 - 992
  • [7] A Fast Algorithm for Ray Tracing
    Tang Gangdou and Zhong PengxiangBeijing Institute of Data Processing Technology
    Chinese Journal of Systems Engineering and Electronics, 1992, (02) : 49 - 56
  • [8] Optical simulation for illumination using GPGPU ray tracing
    Kimura, Ryota
    Seigo, Masafumi
    Chipman, Russell A.
    Kitagawa, Seiichiro
    PHYSICS AND SIMULATION OF OPTOELECTRONIC DEVICES XXVII, 2019, 10912
  • [9] Ray tracing of optical systems using NURBS surfaces
    Bianchi, Davide
    del Rio, Manuel Sanchez
    Ferrero, Claudio
    PHYSICA SCRIPTA, 2010, 82 (01)
  • [10] RCS Prediction using Fast Ray Tracing in Plucker Coordinates
    Altin, Nilgun
    Yazgan, Erdem
    2013 7TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2013, : 284 - 288