+ All Categories
Home > Documents > Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar...

Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar...

Date post: 18-Jan-2016
Category:
Upload: junior-banks
View: 214 times
Download: 0 times
Share this document with a friend
20
Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

QUESTIONS

Contact Information:

Je’aime H. Powell

[email protected]

Web Site:

http://Cerser.ecsu.edu


Recommended