Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller

碩士 === 國立交通大學 === 電機與控制工程系所 === 94 === Cache miss is a very significant factor to affect its efficiency for the General Embedded Processor in general applications or the Digital Signal Processor(DSP) emphasizing on computing operations. The cache miss results in the penalty of wasting of thousands o...

Full description

Bibliographic Details
Main Authors: Ching-Hsiang Chou, 周經翔
Other Authors: Chin-Teng Lin
Format: Others
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/66706797394891330274
id ndltd-TW-094NCTU5591032
record_format oai_dc
spelling ndltd-TW-094NCTU55910322016-05-27T04:18:35Z http://ndltd.ncl.edu.tw/handle/66706797394891330274 Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller 具有使用者可調性主從式指令快取記憶體控制器之多核嵌入式處理器 Ching-Hsiang Chou 周經翔 碩士 國立交通大學 電機與控制工程系所 94 Cache miss is a very significant factor to affect its efficiency for the General Embedded Processor in general applications or the Digital Signal Processor(DSP) emphasizing on computing operations. The cache miss results in the penalty of wasting of thousands of cycles or more. For this reason, if we design a cache controller that can reduce the number of cache miss and save miss penalty, we will enhance the efficiency of the processor. In the paper, an I-Cache controller hardware algorithm that can be applied in Chip is introduced. When this algorithm is applied for general application program, it can efficiently reduce the total miss penalty of the I-Cache. Even more, we can see the significant effect when it is applied for the multi-media application that has many loop operations and function calls. In order to prove the dependability and the correctness of the algorithm, the thesis designs a multi-core embedded processor that has VLIW architecture. That can be used for the operation platform of the I-Cache controller, and be intergraded into a embedded processor chip. This Chip is fabricated in UMC 0.18μm process and designed in the way of Cell-based. The chip area is 3.1x3.1 mm2 , and the max operation frequency is operated at 135MHz. Chin-Teng Lin 林進燈 2006 學位論文 ; thesis 83 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電機與控制工程系所 === 94 === Cache miss is a very significant factor to affect its efficiency for the General Embedded Processor in general applications or the Digital Signal Processor(DSP) emphasizing on computing operations. The cache miss results in the penalty of wasting of thousands of cycles or more. For this reason, if we design a cache controller that can reduce the number of cache miss and save miss penalty, we will enhance the efficiency of the processor. In the paper, an I-Cache controller hardware algorithm that can be applied in Chip is introduced. When this algorithm is applied for general application program, it can efficiently reduce the total miss penalty of the I-Cache. Even more, we can see the significant effect when it is applied for the multi-media application that has many loop operations and function calls. In order to prove the dependability and the correctness of the algorithm, the thesis designs a multi-core embedded processor that has VLIW architecture. That can be used for the operation platform of the I-Cache controller, and be intergraded into a embedded processor chip. This Chip is fabricated in UMC 0.18μm process and designed in the way of Cell-based. The chip area is 3.1x3.1 mm2 , and the max operation frequency is operated at 135MHz.
author2 Chin-Teng Lin
author_facet Chin-Teng Lin
Ching-Hsiang Chou
周經翔
author Ching-Hsiang Chou
周經翔
spellingShingle Ching-Hsiang Chou
周經翔
Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller
author_sort Ching-Hsiang Chou
title Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller
title_short Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller
title_full Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller
title_fullStr Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller
title_full_unstemmed Design of Multi-Core Embedded Processor Using Configurable Master-Slave I-Cache Controller
title_sort design of multi-core embedded processor using configurable master-slave i-cache controller
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/66706797394891330274
work_keys_str_mv AT chinghsiangchou designofmulticoreembeddedprocessorusingconfigurablemasterslaveicachecontroller
AT zhōujīngxiáng designofmulticoreembeddedprocessorusingconfigurablemasterslaveicachecontroller
AT chinghsiangchou jùyǒushǐyòngzhěkědiàoxìngzhǔcóngshìzhǐlìngkuàiqǔjìyìtǐkòngzhìqìzhīduōhéqiànrùshìchùlǐqì
AT zhōujīngxiáng jùyǒushǐyòngzhěkědiàoxìngzhǔcóngshìzhǐlìngkuàiqǔjìyìtǐkòngzhìqìzhīduōhéqiànrùshìchùlǐqì
_version_ 1718282918972882944