2006
DOI: 10.1002/cpe.1058
|View full text |Cite
|
Sign up to set email alerts
|

The Parallel Image Processing Environment (PIPE): automated parallelization of satellite data analyses

Abstract: SUMMARYA Beowulf-type cluster can: (1) mitigate many issues associated with the analysis of large, complex remotely sensed data sets; (2) shorten the response time of operational agencies to crisis-management situations; and (3) expedite the reanalysis of large archives of satellite data. Whereas most Beowulf-type designs support modeling applications, the Parallel Image Processing Environment (PIPE) addresses the unique requirements of remote sensing applications. PIPE has four hierarchical layers: hardware, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…Because it is a per-pixel time-series approach, this classification model analyzed a data volume substantially larger than U-Net in the prediction step. Since, within the scope of satellite data classification, this step is embarrassingly parallel [62], its execution time could be dramatically reduced through a high performance processing solution (e.g., in-house grid computing, Google Earth Engine).…”
Section: Discussionmentioning
confidence: 99%
“…Because it is a per-pixel time-series approach, this classification model analyzed a data volume substantially larger than U-Net in the prediction step. Since, within the scope of satellite data classification, this step is embarrassingly parallel [62], its execution time could be dramatically reduced through a high performance processing solution (e.g., in-house grid computing, Google Earth Engine).…”
Section: Discussionmentioning
confidence: 99%
“…The DIAL-developed daemons optimize the execution of remotely sensed applications which typically are both computationally and I/O bound and simultaneously insulate the application and its developer from system issues (e.g., system complexity, memory management, disk management, I/O data transfers, product generation tracking). Optimal utilization of PIPE is best achieved by properly balancing the computational and I/O demands of a given application (see [7] for details).…”
Section: Discussionmentioning
confidence: 99%
“…Several types of messages are used. Inter-process/inter-daemon communication is totally transparent to the application developer (see [7] for details).…”
Section: Middleware Sublayer 2: Daemon Supported Automated User-tranmentioning
confidence: 99%
“…In the example, the computations for a certain pixel, i.e. the pixel at spatial coordinates (5,3) in the original imagedenoted by f(5, 3)-need to originate from two processing elements since this pixel becomes a border pixel after spatial-domain partitioning. As a result, a communication overhead involving three N -dimensional pixel vectors (located in partition #2) is required in order to complete the kernel-based computation for the pixel f(5, 3) in partition #1.…”
Section: Data Partitioning Strategiesmentioning
confidence: 99%
“…In recent years, several efforts have been directed towards the incorporation of massively parallel computing models into remote sensing applications [5,6], especially with the advent of relatively cheap Beowulf clusters. For instance, the concept of Beowulf cluster originated at the Center of Excellence in Space and Data Information Sciences (CESDIS), located at NASA's Goddard Space Flight Center in Maryland [7].…”
Section: Introductionmentioning
confidence: 99%