Parallelizing A Content-Aware Image Resizing with OpenSHMEM

dc.contributor.advisor Aderholdt, Ferrol
dc.contributor.author Omotoso, Bukola Grace
dc.contributor.committeemember Seo, Suk
dc.contributor.committeemember Pettey, Chrisila
dc.date.accessioned 2020-07-09T16:03:26Z
dc.date.available 2020-07-09T16:03:26Z
dc.date.issued 2020
dc.date.updated 2020-07-09T16:03:27Z
dc.description.abstract ABSTRACT Cropping and Scaling are the most common image resizing techniques but neither of these considers the content of the image. Seam carving is a content-aware image resizing technique that removes or duplicates the least visible pixels from an image, thereby making it more effective than Cropping and Scaling. For large batches of images, it may be unrealistic to do Seam carving on one processing element due to memory constraints. To solve this problem, a parallel approach to image resizing that helps to ease data transfer between processing elements needs to be considered. Partitioned Global Address Space (PGAS) programming models have been attracting attention as a parallel computing model and it is often used to implement one-sided Remote Memory Access (RMA) from multi-host systems, such as computer clusters. OpenSHMEM is a distributed, PGAS programming model that has light-weight semantics and high performance RMA and atomic memory operations. In this thesis, we parallelize Seam carving using Pthreads, OpenSHMEM and MPI. We evaluate the relative performance gained with multiple threads and processing elements (PEs).
dc.description.degree M.S.
dc.identifier.uri https://jewlscholar.mtsu.edu/handle/mtsu/6262
dc.language.rfc3066 en
dc.publisher Middle Tennessee State University
dc.subject Computer science
dc.thesis.degreelevel masters
dc.title Parallelizing A Content-Aware Image Resizing with OpenSHMEM
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Omotoso_mtsu_0170N_11308.pdf
Size:
2.22 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description:
Collections