Authors: Tien-Hsiung Weng; Yi-Siang Chen; Huimin Lu; Mario Donato Marino; Kuan-Ching Li
Addresses: Department of Computer Science and Information Engineering, Providence University, Taichung 43301, Taiwan ' Department of Computer Science and Information Engineering, Providence University, Taichung 43301, Taiwan ' Department of Mechanical and Control Engineering, Kyushu Institute of Technology, Kitakyushu, Japan ' School of Computing, Creative Technologies and Engineering, Leeds Beckett University, City Campus, Leeds, LS1 3HE, UK ' Department of Computer Science and Information Engineering, Providence University, Taichung 43301, Taiwan; Guangzhou University, Guangzhou, China
Abstract: In this paper, we present our learning experience on the design and implementation of image dehazing parallel code with OpenMP developed from existing fast sequential version. The aim of this work is to present an analysis of a case study showing the development of parallel haze removal with practical and efficient use of shared memory multi-core servers. Implementation technique and result discussions in terms of program improvements that may be needed to support parallel application developers with similar high performance goals are presented. Preliminary studies, results and experiments on haze removal application program are executed on multi-core shared memory platforms, and results show that the performance of the proposed parallel code is promising.
Keywords: OpenMP; image haze removal; multicores; parallel programming.
International Journal of Embedded Systems, 2019 Vol.11 No.4, pp.427 - 439
Received: 27 Dec 2016
Accepted: 03 Jan 2017
Published online: 25 Jun 2019 *