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...

Full description

Bibliographic Details
Main Authors: Jing-Wun Lin, 林璟汶
Other Authors: Chung-Ho Chen
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