A new Precise Interrupts Scheme for Superscalar Processors

碩士 === 國立中央大學 === 資訊工程研究所 === 84 ===   Recently, superscalar technique plays an important role in designing high - performance processors. In order to achieve high performance, out - of - order execution, data, forwarding, and register renaming are necessary techniques in improving instruction - le...

Full description

Bibliographic Details
Main Authors: Lay, Jen-Nan, 賴振楠
Other Authors: Sheu, Jang-Ping
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/66919450181189738694
id ndltd-TW-084NCU03392015
record_format oai_dc
spelling ndltd-TW-084NCU033920152015-10-13T14:34:57Z http://ndltd.ncl.edu.tw/handle/66919450181189738694 A new Precise Interrupts Scheme for Superscalar Processors 在超純量機器中的一個新的精確中斷方法 Lay, Jen-Nan 賴振楠 碩士 國立中央大學 資訊工程研究所 84   Recently, superscalar technique plays an important role in designing high - performance processors. In order to achieve high performance, out - of - order execution, data, forwarding, and register renaming are necessary techniques in improving instruction - level parallelism of superscalar. However, it is hard to keep precise interrupts when we apply the above techniques. Supporting precise interrupts is a requirement in designing superscalar processor because an interruptible processor should keep precise registers state at any program point.   In previous works, three precise interrupts methods were proposed, reorder buffer method, history file method and future file method. We find that future file method gets the most efficiency when it keeps precise interrupts, but future file method suffers from high hardware cost. In this thesis, we propose an efficient precise interrupts scheme to reduce the hardware cost of the future file method. Our method has two major advatages compared to all previous methods. One is that we perform the precise interupts in one clock as the future file method can do. Another one is that we do not need the hardware cost of associate search of register file at register update time. Sheu, Jang-Ping Tseng, Chien-Chao 許健平 曾建超 1996 學位論文 ; thesis 41 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 資訊工程研究所 === 84 ===   Recently, superscalar technique plays an important role in designing high - performance processors. In order to achieve high performance, out - of - order execution, data, forwarding, and register renaming are necessary techniques in improving instruction - level parallelism of superscalar. However, it is hard to keep precise interrupts when we apply the above techniques. Supporting precise interrupts is a requirement in designing superscalar processor because an interruptible processor should keep precise registers state at any program point.   In previous works, three precise interrupts methods were proposed, reorder buffer method, history file method and future file method. We find that future file method gets the most efficiency when it keeps precise interrupts, but future file method suffers from high hardware cost. In this thesis, we propose an efficient precise interrupts scheme to reduce the hardware cost of the future file method. Our method has two major advatages compared to all previous methods. One is that we perform the precise interupts in one clock as the future file method can do. Another one is that we do not need the hardware cost of associate search of register file at register update time.
author2 Sheu, Jang-Ping
author_facet Sheu, Jang-Ping
Lay, Jen-Nan
賴振楠
author Lay, Jen-Nan
賴振楠
spellingShingle Lay, Jen-Nan
賴振楠
A new Precise Interrupts Scheme for Superscalar Processors
author_sort Lay, Jen-Nan
title A new Precise Interrupts Scheme for Superscalar Processors
title_short A new Precise Interrupts Scheme for Superscalar Processors
title_full A new Precise Interrupts Scheme for Superscalar Processors
title_fullStr A new Precise Interrupts Scheme for Superscalar Processors
title_full_unstemmed A new Precise Interrupts Scheme for Superscalar Processors
title_sort new precise interrupts scheme for superscalar processors
publishDate 1996
url http://ndltd.ncl.edu.tw/handle/66919450181189738694
work_keys_str_mv AT layjennan anewpreciseinterruptsschemeforsuperscalarprocessors
AT làizhènnán anewpreciseinterruptsschemeforsuperscalarprocessors
AT layjennan zàichāochúnliàngjīqìzhōngdeyīgèxīndejīngquèzhōngduànfāngfǎ
AT làizhènnán zàichāochúnliàngjīqìzhōngdeyīgèxīndejīngquèzhōngduànfāngfǎ
AT layjennan newpreciseinterruptsschemeforsuperscalarprocessors
AT làizhènnán newpreciseinterruptsschemeforsuperscalarprocessors
_version_ 1717753712209821696