Paper
15 June 2006 Optimised external computation for the Euro50 MATLAB based integrated model
Author Affiliations +
Abstract
In previous work we have countered computational demands faced in integrated modelling by developing and using a parallel toolkit for MATLAB. However the use of an increasingly realistic model makes the computational requirements of the model much larger, particularly in wavefront sensing, reaching a point where simulations of several real time seconds were no longer practical taking up to 3 weeks per second. In response to this problem we have developed optimised C code to which MATLAB off loads computation. This code has numerous advantages over native MATLAB computation. It is portable, scaleable using OpenMP directives and can run remotely using Remote Procedure Calls (RPCs). It has opened up the possibility of exploiting high end Itanium and Opteron based shared memory systems, optimised 3rd party libraries and aggressive compiler optimisation. These factors combined with hand-tuning give a performance increase of the order of 100 times. The interface to the rest of the model remains the same so the overall structure is unchanged. In addition we have developed a similar system based on Message Passing Interface version 2, (MPI-2) which allows us to exploited clusters. Here we present an analysis of techniques used and gains obtained along with a brief discussion of future work.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Michael Browne, Anita Enmark, Torben Andersen, and Andy Shearer "Optimised external computation for the Euro50 MATLAB based integrated model", Proc. SPIE 6271, Modeling, Systems Engineering, and Project Management for Astronomy II, 627103 (15 June 2006); https://doi.org/10.1117/12.670202
Lens.org Logo
CITATIONS
Cited by 4 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
MATLAB

Wavefront sensors

Systems modeling

Computing systems

Computer simulations

Integrated modeling

Atmospheric propagation

RELATED CONTENT

Object-oriented Matlab adaptive optics toolbox
Proceedings of SPIE (August 07 2014)
WFIRST coronagraph optical modeling
Proceedings of SPIE (September 01 2017)
The BlackGEM array in search of black hole mergers ...
Proceedings of SPIE (July 05 2016)
Architecture of the integrated model of the Euro50
Proceedings of SPIE (June 26 2006)
Parallelization of MATLAB for Euro50 integrated modeling
Proceedings of SPIE (September 16 2004)

Back to Top