8204

Parallel Ray Tracing Simulations with MATLAB for Dynamic Lens Systems

Nicolai Wengert, Dan Negrut
University of Wisconsin – Madison
University of Wisconsin – Madison, Technical Report TR-2012-03

@article{wengert2012parallel,

   title={Parallel Ray Tracing Simulations with MATLAB for Dynamic Lens Systems},

   author={Wengert, Nicolai and Negrut, Dan},

   year={2012}

}

Download Download (PDF)   View View   Source Source   

13554

views

Ray tracing simulations are required for investigating the dynamical behavior of optical systems. By means of image simulations, an exposed image can be generated. However, this requires a high number of rays which have to be traced through an optical system. Since all rays are independent of each other, they can be traced individually using parallel computing. In the first part, an overview to GPU computing using the Parallel Computing Toolbox in MATLAB will be given. The second part outlines the algorithm for the ray tracing simulation. This includes basic ray tracing formalisms as well as lens kinematics for rigid lenses. Finally, an example is used to demonstrate speedup results obtained using MATLAB parallel computing on the GPU.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

TwitterAPIExchange Object
(
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
        (
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1481155574
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1481155574
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => PmW6DdlVEee/zKnrNLk3e69Ht8k=
        )

    [url] => https://api.twitter.com/1.1/users/show.json
)
Follow us on Facebook
Follow us on Twitter

HGPU group

2080 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: