Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 96 === In this thesis, we design an out-of-order superscalar microprocessor which is based on the popular ARM microprocessor. Many micro-architecture complexities arise when transforming an ARM-based pipelined processor into a superscalar one. The first is to choose...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/55105630276880390220 |
id |
ndltd-TW-096NCKU5652101 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096NCKU56521012015-11-23T04:03:10Z http://ndltd.ncl.edu.tw/handle/55105630276880390220 Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology 符合電子系統層級設計概念之可參數化超純量亂序執行微處理器設計、分析與實現 Jing-Wun Lin 林璟汶 碩士 國立成功大學 電腦與通信工程研究所 96 In this thesis, we design an out-of-order superscalar microprocessor which is based on the popular ARM microprocessor. Many micro-architecture complexities arise when transforming an ARM-based pipelined processor into a superscalar one. The first is to choose a superscalar architecture from a reservation station based model or a register update unit based processor model. And the second one is to deal with the special characteristics of the ARM architecture which has multiple execution modes, multi-banked register files, addressing modes, CICS-like instructions, and conditional executing instructions. Based on the simulation results, we use the register update unit architecture to design a nine-stage pipelined superscalar processor. We develop techniques to handle the CICS-like instructions and conditional executing instructions for the ARM ISA, and find that the operations of conditional executing instructions are the key factor that affects the performance. The proposed superscalar processor has achieved 30% higher performance than that of the traditional five-stage pipeline processor. Chung-Ho Chen 陳中和 2008 學位論文 ; thesis 60 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 96 === In this thesis, we design an out-of-order superscalar microprocessor which is based on the popular ARM microprocessor. Many micro-architecture complexities arise when transforming an ARM-based pipelined processor into a superscalar one. The first is to choose a superscalar architecture from a reservation station based model or a register update unit based processor model. And the second one is to deal with the special characteristics of the ARM architecture which has multiple execution modes, multi-banked register files, addressing modes, CICS-like instructions, and conditional executing instructions.
Based on the simulation results, we use the register update unit architecture to design a nine-stage pipelined superscalar processor. We develop techniques to handle the CICS-like instructions and conditional executing instructions for the ARM ISA, and find that the operations of conditional executing instructions are the key factor that affects the performance. The proposed superscalar processor has achieved 30% higher performance than that of the traditional five-stage pipeline processor.
|
author2 |
Chung-Ho Chen |
author_facet |
Chung-Ho Chen Jing-Wun Lin 林璟汶 |
author |
Jing-Wun Lin 林璟汶 |
spellingShingle |
Jing-Wun Lin 林璟汶 Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology |
author_sort |
Jing-Wun Lin |
title |
Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology |
title_short |
Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology |
title_full |
Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology |
title_fullStr |
Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology |
title_full_unstemmed |
Design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to ESL methodology |
title_sort |
design, analysis, and implementation of a parameter-based out-of-order superscalar microprocessor conforming to esl methodology |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/55105630276880390220 |
work_keys_str_mv |
AT jingwunlin designanalysisandimplementationofaparameterbasedoutofordersuperscalarmicroprocessorconformingtoeslmethodology AT línjǐngwèn designanalysisandimplementationofaparameterbasedoutofordersuperscalarmicroprocessorconformingtoeslmethodology AT jingwunlin fúhédiànzixìtǒngcéngjíshèjìgàiniànzhīkěcānshùhuàchāochúnliàngluànxùzhíxíngwēichùlǐqìshèjìfēnxīyǔshíxiàn AT línjǐngwèn fúhédiànzixìtǒngcéngjíshèjìgàiniànzhīkěcānshùhuàchāochúnliàngluànxùzhíxíngwēichùlǐqìshèjìfēnxīyǔshíxiàn |
_version_ |
1718134235656617984 |