CRBLASTER: A Parallel-Processing Computational Framework for Embarrassingly-Parallel Image-Analysis Algorithms
Kenneth John Mighell

TL;DR
CRBLASTER is a parallel-processing framework designed for embarrassingly-parallel image analysis tasks, significantly accelerating cosmic-ray rejection in CCD images using MPI, and is accessible for research scientists familiar with C.
Contribution
This paper introduces CRBLASTER, a new MPI-based parallel framework that simplifies development of embarrassingly-parallel image analysis algorithms, demonstrated with cosmic-ray rejection.
Findings
CRBLASTER is 7.4 times faster than IRAF on a single core.
CRBLASTER achieves a 50.3x speedup using 8 cores.
Performance scales effectively up to 57 processors.
Abstract
The development of parallel-processing image-analysis codes is generally a challenging task that requires complicated choreography of interprocessor communications. If, however, the image-analysis algorithm is embarrassingly parallel, then the development of a parallel-processing implementation of that algorithm can be a much easier task to accomplish because, by definition, there is little need for communication between the compute processes. I describe the design, implementation, and performance of a parallel-processing image-analysis application, called CRBLASTER, which does cosmic-ray rejection of CCD (charge-coupled device) images using the embarrassingly-parallel L.A.COSMIC algorithm. CRBLASTER is written in C using the high-performance computing industry standard Message Passing Interface (MPI) library. The code has been designed to be used by research scientists who are familiar…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Compression Techniques · Algorithms and Data Compression · CCD and CMOS Imaging Sensors
