Implementation of Combing the Implementation of Combing the Data Reuse

碩士 === 大同大學 === 資訊工程研究所 === 89 === We present a new approach for improving the parallelism that advanced computer architectures exploit at run-time from a sequential program (e.g. Superscalar processors). The new approach termed speculation value reuse mainly suggests to predict source op...

Full description

Bibliographic Details
Main Authors: Der Shan Tzeng, 曾德山
Other Authors: Jong-Jiann Shieh
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/90742706473707457808
id ndltd-TW-089TTU00392013
record_format oai_dc
spelling ndltd-TW-089TTU003920132015-10-13T12:14:42Z http://ndltd.ncl.edu.tw/handle/90742706473707457808 Implementation of Combing the Implementation of Combing the Data Reuse 數值預測與資料重複使用之合併架構實作 Der Shan Tzeng 曾德山 碩士 大同大學 資訊工程研究所 89 We present a new approach for improving the parallelism that advanced computer architectures exploit at run-time from a sequential program (e.g. Superscalar processors). The new approach termed speculation value reuse mainly suggests to predict source operands of instructions and to supply the predicted values to reuse buffer to obtain speculative result. As a result, the processor can speculatively execute the true-data dependent instructions in parallel and extract Instruction-level parallelism beyond the limits of the program's dataflow graph. The capability to use this new technique is based on new observations on the nature of computer programs. There is significant result redundancy in programs. In other words, many instructions perform the same computation and, hence, produce the same result over and over again. Some studies have found that, for several benchmarks more than 75% of the dynamic instructions produce the same result as before. We propose an new method that produce speculative result by combining the advantage of VP and VR that can increase predictable rate and improve ILP. In addition, we also apply a reissue mechanism for our dataflow speculation execution micro-architecture to obtain more benefit. Jong-Jiann Shieh 謝忠健 2001 學位論文 ; thesis 90 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 大同大學 === 資訊工程研究所 === 89 === We present a new approach for improving the parallelism that advanced computer architectures exploit at run-time from a sequential program (e.g. Superscalar processors). The new approach termed speculation value reuse mainly suggests to predict source operands of instructions and to supply the predicted values to reuse buffer to obtain speculative result. As a result, the processor can speculatively execute the true-data dependent instructions in parallel and extract Instruction-level parallelism beyond the limits of the program's dataflow graph. The capability to use this new technique is based on new observations on the nature of computer programs. There is significant result redundancy in programs. In other words, many instructions perform the same computation and, hence, produce the same result over and over again. Some studies have found that, for several benchmarks more than 75% of the dynamic instructions produce the same result as before. We propose an new method that produce speculative result by combining the advantage of VP and VR that can increase predictable rate and improve ILP. In addition, we also apply a reissue mechanism for our dataflow speculation execution micro-architecture to obtain more benefit.
author2 Jong-Jiann Shieh
author_facet Jong-Jiann Shieh
Der Shan Tzeng
曾德山
author Der Shan Tzeng
曾德山
spellingShingle Der Shan Tzeng
曾德山
Implementation of Combing the Implementation of Combing the Data Reuse
author_sort Der Shan Tzeng
title Implementation of Combing the Implementation of Combing the Data Reuse
title_short Implementation of Combing the Implementation of Combing the Data Reuse
title_full Implementation of Combing the Implementation of Combing the Data Reuse
title_fullStr Implementation of Combing the Implementation of Combing the Data Reuse
title_full_unstemmed Implementation of Combing the Implementation of Combing the Data Reuse
title_sort implementation of combing the implementation of combing the data reuse
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/90742706473707457808
work_keys_str_mv AT dershantzeng implementationofcombingtheimplementationofcombingthedatareuse
AT céngdéshān implementationofcombingtheimplementationofcombingthedatareuse
AT dershantzeng shùzhíyùcèyǔzīliàozhòngfùshǐyòngzhīhébìngjiàgòushízuò
AT céngdéshān shùzhíyùcèyǔzīliàozhòngfùshǐyòngzhīhébìngjiàgòushízuò
_version_ 1716855269320818688