Optimizing engineering tools using modern ground architectures
McArdle, Ryan P.
MetadataShow full item record
Over the past decade, a deluge of large and complex datasets (aka big data) has overwhelmed the scientific community. Traditional computing architectures were not capable of processing the data efficiently, or in some cases, could not process the data at all. Industry was forced to reexamine the existing data processing paradigm and develop innovative solutions to address the challenges. This thesis investigates how these modern computing architectures could be leveraged by industry and academia to improve the performance and capabilities of engineering tools. First, the effectiveness of MathWorks' Parallel Computing Toolkit is assessed when performing somewhat basic computations in MATLAB. Next, a more computationally intensive series of tests using synthetic aperture radar datasets is demonstrated using the MATLAB/Simulink Toolbox and Apache Spark, a powerful distributed processing framework. Finally, hyperspectral sensor datasets are processed using the MATLAB Hyperspectral Toolbox and machine learning libraries in Apache Spark to demonstrate the additional capabilities that modern computing architectures enable.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Agrawal, B.N. (2005);This paper presents a review of the spacecraft design program at the Naval Postgraduate School. This program is part of the space systems engineering curriculum. In this curriculum, the students take at least one course ...
McCamish, Shawn B.; Ciarcià, Marco; Romano, Marcello (2013-07);A software interface between the MATLAB/Simulink environment and the Satellite Tool Kit Environment is introduced. This research is based on the need for validating model performance and visualizing simultaneous ...
Yakimenko, Oleg; Koh, Ernest (2005-12-27);This is an interactive diagram of a MATLAB course layout covering 16 topics in 4 different main areas: Basics of MATLAB, Numerical Methods in MATLAB, Symbolic Manipulations in MATLAB, Mathematical Modeling in MATLAB and Simulink