Download presentation
Presentation is loading. Please wait.
Published byAdrian Ryan Modified over 8 years ago
1
MIT Lincoln Laboratory 1 of 4 MAA 3/8/2016 Development of a Real-Time Parallel UHF SAR Image Processor Matthew Alexander, Michael Vai, Thomas Emberley, Stephen Mooney, Joseph Rizzari HPEC 2010 September 16, 2010 This work is sponsored by the Army under Air Force Contract FA8721-05-0002. Opinions, interpretations, conclusions and recommendations are those of the authors and are not necessarily endorsed by the United States Government.
2
MIT Lincoln Laboratory 2 of 4 MAA 3/8/2016 Problem Statement Objective: Design and develop a real-time parallel SAR image processing system for rapid integration on an airborne Dash-8 platform Method: Use Open System Architecture real-time development methodology to produce a parallel image processing system that executes on ruggedized COTS hardware Programmatic constraints: Size, weight, and power (SWaP) 1500 lbs, 10kW Demanding real-time requirement SAR image formation and change detection in less than 10 minutes Schedule 18 months
3
MIT Lincoln Laboratory 3 of 4 MAA 3/8/2016 Open Architecture Development Methodology Intel (Matlab) Intel (parallel C++) Intel (parallel Matlab) Intel (C++) Focus: Algorithm development Computational optimizations Signal processing code C++ code Parallel mapping Signal processing code Serial processing development: 1.Finalize Matlab signal processing stream 2.Convert Matlab code to serial C/C++ code Parallel processing development: 1.Parallelize Matlab code using pMatlab to determine optimal mappings 2.Convert serial C/C++ code to parallel C/C++ code (use pMatlab maps) Open Architecture Development Methodology enables rapid prototyping Middleware software allows for scalable infrastructure on different hardware configurations
4
MIT Lincoln Laboratory 4 of 4 MAA 3/8/2016 Results Software Integration Lab Systems Integration Lab Twin OtterDash-8 Test Strategy Intel (Matlab) 10 hours Intel (parallel C++) 10 minutes Intel (C++) Intel (Parallel Matlab) 136 Intel cores perform real-time image processing within programmatic constraints - 1.632 TFLOPS throughput - 544 Gbytes Memory - 10 Tbytes storage
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.