A Study of Performance and Power Consumption on Multicore Embedded Systems
碩士 === 國立臺灣科技大學 === 電子工程系 === 106 === As the application of ARM based embedded system has become more common in our daily life, video and multimedia applications have also become necessary requirements for embedded systems, such as video streaming, surveillance, automobile systems, etc. Besides, em...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/68hy7s |
id |
ndltd-TW-106NTUS5428173 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NTUS54281732019-06-27T05:28:50Z http://ndltd.ncl.edu.tw/handle/68hy7s A Study of Performance and Power Consumption on Multicore Embedded Systems 多核心嵌入式系統的效能與功耗之研究 Er-Hsi Tsao 曹爾習 碩士 國立臺灣科技大學 電子工程系 106 As the application of ARM based embedded system has become more common in our daily life, video and multimedia applications have also become necessary requirements for embedded systems, such as video streaming, surveillance, automobile systems, etc. Besides, embedded systems often require small form factor, light weight, low power, and multi-function features that are sometimes conflicting in nature. This thesis discusses how ARM based embedded system can utilize the multi-core architecture, with the new NEON SIMD technology to maximize embedded system’s function and performance, as to improve the multimedia user’s visual experience. However, ARM CPU’s arithmetic logic unit (ALU) and register are mainly designed for 32 bit or 64 bit algorithm. If not used in conjunction with NEON architecture, the CPU will expend a lot of time on processing 8 bit and 16 bit multimedia’s video pixel data and respective color depth application, which will cause the device unable to achieve balance between performance and power consumption, and thus have adverse effect on the entire embedded system’s objective of multi-function and low power consumption. In this test experiment, the embedded system is based on ARM Dual Cortex-A9 CPU with NEON , and the OS is Android 4.4 Kitkat. The JTAG debugging interface is used to control the operation of multi-core on and off. As the testing results of the implementation and verification, we can see that when the dual-core is on, whatever the benchmark test scores or playing high resolution videos, the system only consume about 50% of power, but can enhance more performance of about 30% to 80%. The multi-core architecture can significantly make up for the single core CPU in the processing of complex applications, and increase the embedded system functions more efficiency. Chang-Hong Lin 林昌鴻 2018 學位論文 ; thesis 48 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 106 === As the application of ARM based embedded system has become more common in our daily life, video and multimedia applications have also become necessary requirements for embedded systems, such as video streaming, surveillance, automobile systems, etc. Besides, embedded systems often require small form factor, light weight, low power, and multi-function features that are sometimes conflicting in nature.
This thesis discusses how ARM based embedded system can utilize the multi-core architecture, with the new NEON SIMD technology to maximize embedded system’s function and performance, as to improve the multimedia user’s visual experience. However, ARM CPU’s arithmetic logic unit (ALU) and register are mainly designed for 32 bit or 64 bit algorithm. If not used in conjunction with NEON architecture, the CPU will expend a lot of time on processing 8 bit and 16 bit multimedia’s video pixel data and respective color depth application, which will cause the device unable to achieve balance between performance and power consumption, and thus have adverse effect on the entire embedded system’s objective of multi-function and low power consumption.
In this test experiment, the embedded system is based on ARM Dual Cortex-A9 CPU with NEON , and the OS is Android 4.4 Kitkat. The JTAG debugging interface is used to control the operation of multi-core on and off. As the testing results of the implementation and verification, we can see that when the dual-core is on, whatever the benchmark test scores or playing high resolution videos, the system only consume about 50% of power, but can enhance more performance of about 30% to 80%. The multi-core architecture can significantly make up for the single core CPU in the processing of complex applications, and increase the embedded system functions more efficiency.
|
author2 |
Chang-Hong Lin |
author_facet |
Chang-Hong Lin Er-Hsi Tsao 曹爾習 |
author |
Er-Hsi Tsao 曹爾習 |
spellingShingle |
Er-Hsi Tsao 曹爾習 A Study of Performance and Power Consumption on Multicore Embedded Systems |
author_sort |
Er-Hsi Tsao |
title |
A Study of Performance and Power Consumption on Multicore Embedded Systems |
title_short |
A Study of Performance and Power Consumption on Multicore Embedded Systems |
title_full |
A Study of Performance and Power Consumption on Multicore Embedded Systems |
title_fullStr |
A Study of Performance and Power Consumption on Multicore Embedded Systems |
title_full_unstemmed |
A Study of Performance and Power Consumption on Multicore Embedded Systems |
title_sort |
study of performance and power consumption on multicore embedded systems |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/68hy7s |
work_keys_str_mv |
AT erhsitsao astudyofperformanceandpowerconsumptiononmulticoreembeddedsystems AT cáoěrxí astudyofperformanceandpowerconsumptiononmulticoreembeddedsystems AT erhsitsao duōhéxīnqiànrùshìxìtǒngdexiàonéngyǔgōnghàozhīyánjiū AT cáoěrxí duōhéxīnqiànrùshìxìtǒngdexiàonéngyǔgōnghàozhīyánjiū AT erhsitsao studyofperformanceandpowerconsumptiononmulticoreembeddedsystems AT cáoěrxí studyofperformanceandpowerconsumptiononmulticoreembeddedsystems |
_version_ |
1719212870097436672 |