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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |