Performance Evaluation of Image Engine on Multi-core Embedded Systems
碩士 === 南開科技大學 === 電子工程研究所 === 102 === MATLAB is the commercial mathematical software developed by MathWorks. MATLAB has a complete and powerful library on matrix operations, so it is widely used in the imaging algorithms, communication studies or numerical analysis. However, when MATLAB code is used...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/07441739090845019086 |
id |
ndltd-TW-102NKUT0446018 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NKUT04460182016-05-22T04:34:16Z http://ndltd.ncl.edu.tw/handle/07441739090845019086 Performance Evaluation of Image Engine on Multi-core Embedded Systems 嵌入式平台多核運算應用於影像引擎之效能評測 Shun-Mao Liao 廖舜茂 碩士 南開科技大學 電子工程研究所 102 MATLAB is the commercial mathematical software developed by MathWorks. MATLAB has a complete and powerful library on matrix operations, so it is widely used in the imaging algorithms, communication studies or numerical analysis. However, when MATLAB code is used to implement the research of the algorithm, most of the MATLAB codes still need to be translated into Java, C, or machine languages, especially in the codes need to implement on a hardware device. Hence, the FPGA or C language is considered. The algorithm has better performance without distorting the program semantics and excellent program structure after translation process. In this thesis, the cooperation of Chunghwa Picture Tubes (CPT), LTD. is happily obtained. The CPT provides four algorithms of image process including Super Clear, Wide Dynamic Range, White Balance, Multi-axis Color Adjust. These CPT algorithms are successfully translated into native codes running on Android embedded platform in our works. The program structure is adjusted and multiple threads are implemented to increase the performance of the algorithm. Finally, the experimental results show that when the number of threads equals to the number of CPU cores that obtain better execution performance. Using floating-point arithmetic algorithms have better performance if the central processor supports a floating-point arithmetic unit. In addition, the thesis proposed the automatic color measurement framework using in the panel production testing in the panel display validation and proofreading. The novel architecture is proposed to reduce the color style device for reducing the cost. The complexity of the operation is reduced when our proposed architecture. Cheng-Min Lin 林正敏 2014 學位論文 ; thesis 42 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 南開科技大學 === 電子工程研究所 === 102 === MATLAB is the commercial mathematical software developed by MathWorks. MATLAB has a complete and powerful library on matrix operations, so it is widely used in the imaging algorithms, communication studies or numerical analysis. However, when MATLAB code is used to implement the research of the algorithm, most of the MATLAB codes still need to be translated into Java, C, or machine languages, especially in the codes need to implement on a hardware device. Hence, the FPGA or C language is considered. The algorithm has better performance without distorting the program semantics and excellent program structure after translation process. In this thesis, the cooperation of Chunghwa Picture Tubes (CPT), LTD. is happily obtained. The CPT provides four algorithms of image process including Super Clear, Wide Dynamic Range, White Balance, Multi-axis Color Adjust. These CPT algorithms are successfully translated into native codes running on Android embedded platform in our works. The program structure is adjusted and multiple threads are implemented to increase the performance of the algorithm. Finally, the experimental results show that when the number of threads equals to the number of CPU cores that obtain better execution performance. Using floating-point arithmetic algorithms have better performance if the central processor supports a floating-point arithmetic unit. In addition, the thesis proposed the automatic color measurement framework using in the panel production testing in the panel display validation and proofreading. The novel architecture is proposed to reduce the color style device for reducing the cost. The complexity of the operation is reduced when our proposed architecture.
|
author2 |
Cheng-Min Lin |
author_facet |
Cheng-Min Lin Shun-Mao Liao 廖舜茂 |
author |
Shun-Mao Liao 廖舜茂 |
spellingShingle |
Shun-Mao Liao 廖舜茂 Performance Evaluation of Image Engine on Multi-core Embedded Systems |
author_sort |
Shun-Mao Liao |
title |
Performance Evaluation of Image Engine on Multi-core Embedded Systems |
title_short |
Performance Evaluation of Image Engine on Multi-core Embedded Systems |
title_full |
Performance Evaluation of Image Engine on Multi-core Embedded Systems |
title_fullStr |
Performance Evaluation of Image Engine on Multi-core Embedded Systems |
title_full_unstemmed |
Performance Evaluation of Image Engine on Multi-core Embedded Systems |
title_sort |
performance evaluation of image engine on multi-core embedded systems |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/07441739090845019086 |
work_keys_str_mv |
AT shunmaoliao performanceevaluationofimageengineonmulticoreembeddedsystems AT liàoshùnmào performanceevaluationofimageengineonmulticoreembeddedsystems AT shunmaoliao qiànrùshìpíngtáiduōhéyùnsuànyīngyòngyúyǐngxiàngyǐnqíngzhīxiàonéngpíngcè AT liàoshùnmào qiànrùshìpíngtáiduōhéyùnsuànyīngyòngyúyǐngxiàngyǐnqíngzhīxiàonéngpíngcè |
_version_ |
1718275671951671296 |