does the addition of computing cores increase the performance of the cresis synthetic aperture radar...
TRANSCRIPT
![Page 1: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/1.jpg)
Multi-Channel Radar Depth Sounder (MCRDS) signal processing:
A distributed computing approach
![Page 2: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/2.jpg)
RESEARCH QUESTIONS
Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)?
What MATLAB toolkits and/or expansion kits are necessary to run CSARP ?
What hardware requirements are necessary to store and process CReSIS collected data?
What facility environmental requirements are there to house a cluster of at least 32 cores to process a data set?
What is the process to prepare a cluster from a middle-ware stand-point?
Can an open-source job scheduler replace the MATLAB proprietary Distributed Computing Server currently required by CSARP?
![Page 3: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/3.jpg)
HYPOTHESIS
It was believed that the addition of computing cores would increase the performance of CSARP run times within a 10% level of significance.
More nodes = Lower run times
![Page 4: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/4.jpg)
CSARP FUNCTION
Data File
Ice Sheet Imagery
![Page 5: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/5.jpg)
SAR AND MCRDS RELATION
Provided by: Radartutorial.eu
Synthetic Aperture Radar Multi-Channel RADAR Depth Sounder
Greenland 2008 Deployment
![Page 6: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/6.jpg)
DISTRIBUTED COMPUTING
ADMI Cluster Testing – 1 Node
![Page 7: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/7.jpg)
DISTRIBUTED COMPUTING
ADMI Cluster Testing – 2 Nodes
![Page 8: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/8.jpg)
DISTRIBUTED COMPUTING
ADMI Cluster Testing – 4 Nodes
![Page 9: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/9.jpg)
DISTRIBUTED COMPUTING
ADMI Cluster Testing – 8 Nodes
![Page 10: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/10.jpg)
DISTRIBUTED COMPUTING
ADMI Cluster Testing – Results
1 Node 2 Nodes 4 Nodes 8 Nodes0
2
4
6
8
10
12
10 10 10 10
Human Node Performance
Number of Human Nodes
Run T
ime in S
econds
![Page 11: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/11.jpg)
GRID VERSES CLUSTER TOPOGRAPHY
![Page 12: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/12.jpg)
CLUSTER SETUP (MADOGO)
![Page 13: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/13.jpg)
POWER AND COOLING CONSUMPTION COMPARISON
Average Home
~3 Tons 2.75 Tons
![Page 14: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/14.jpg)
MADOGO CLUSTER
![Page 15: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/15.jpg)
MIDDLEWARE
![Page 16: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/16.jpg)
DATA COLLECTION
![Page 17: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/17.jpg)
RESULTS
H0 :μ1 =μ2 =μ4 =μ8 =μ16 =μ32
H1 : μ1 ≠μ2 ≠μ4 ≠μ8 ≠μ16 ≠μ32
α =.1
1 Worker 2 Workers 4 Workers 8 Workers 16 Workers 32 Workers29.27889049 16.92939551 13.06592702 11.45293885 11.34383124 11.30514759
Madogo Worker Mean Times (minutes)
P-value < α therefore we must reject H0
Statistical Hypothesis and Test Value
Collected Data
ANOVA Testing
Analysis and Decision
Analysis of Variance(ANOVA)
![Page 18: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/18.jpg)
RESULTS
1 Worker 2 Workers 4 Workers 8 Workers 16 Workers 32 Workers0
200
400
600
800
1000
1200
1400
1600
1800
2000
Madogo Worker Mean Run Times
Number of Workers
Run-t
ime M
eans in S
econds
There is significant evidence to indicate there is a difference in the performance times of CSARP with the inclusion of additional workers with a 10% level of significance.
67% Increase
![Page 19: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/19.jpg)
FUTUREWORK AND RECOMMENDATIONS
128 Node Estimation
32 Nodes
128 Nodes
Point at which overhead outweighs distribution
benefits
![Page 20: Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? What MATLAB toolkits and/or](https://reader035.vdocuments.net/reader035/viewer/2022070413/5697bfe01a28abf838cb3722/html5/thumbnails/20.jpg)
QUESTIONS
Contact Information:
Je’aime H. Powell
Web Site:
http://Cerser.ecsu.edu