Universiti Teknologi Malaysia Institutional Repository

Implementation of fractal image compression on XPU architecture using intel oneAPI™ approach

Md. Dan, Mohammad Adib (2022) Implementation of fractal image compression on XPU architecture using intel oneAPI™ approach. Masters thesis, Universiti Teknologi Malaysia, Faculty of Engineering - School of Electrical Engineering.

[img]
Preview
PDF
417kB

Official URL: http://dms.library.utm.my:8080/vital/access/manage...

Abstract

Images are stored and processed on computers as collections of bits representing pixels or points forming the picture elements. Fractal Image Compression (FIC) is based on the search for self-similarity in the image, and it can provide a high compression rate to minimize the usage of memory. However, FIC Algorithm techniques take a long time to encode an image. It requires performing an enormous number of matching operations. To speed up the process, multiple improvements in terms of hardware and software have been done. This paper proposes another approach to support flexibility and portability for FIC implementation. Nowadays, there are diverse methods of fractal image compression. Most of the methods establish a commitment between fast coding, image quality, and compression rate. Nevertheless, these methods are difficult to be implemented due to several limitations. Thus, we will develop and implement FIC Algorithm on CPU, GPU, and FPGA based on a single source code. In this work, the implementation of the FIC Algorithm on XPU is using oneAPI™ base toolkit and its library. Furthermore, the framework was developed using the Data-Parallel C++ programming language (DPC++) and executed on diverse heterogeneous hardware architectures such as CPU, GPU, and FPGA. This approach achieves 52 times execution time speed-up between CPU and GPU implementation and significant improvement between targeted XPU architecture.

Item Type:Thesis (Masters)
Uncontrolled Keywords:Fractal Image Compression (FIC), FIC Algorithm, FPGA, XPU architecture
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Faculty of Engineering - School of Electrical
ID Code:99539
Deposited By: Yanti Mohd Shah
Deposited On:28 Feb 2023 07:44
Last Modified:28 Feb 2023 07:44

Repository Staff Only: item control page